PlayFramework EC2의 CoreOS 내에서 실행되는 Docker의 Play 애플리케이션 프로파일 측정 EC2에서 CoreOS를 실행하고 거기에서 Docker 컨테이너를 실행하는 경우 JVM의 프로필을 사용하고 싶었습니다. 아무래도 Flight Recorder가 잘 작동하지 않는 것 같아서 EC2의 Docker 환경에서 움직이는 것을 확인해 보았습니다. 에서 적절하게 CoreOS 이미지를 선택하여 부팅합니다. ※ 그런 버튼(오른쪽의 Launch Stack)을 누르면 CloudFormation에... CoreOS성능EC2PlayFramework도커 Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 3 에서 계속. 화면의 초기 표시까지 할 수 있었으므로, 나머지는 실제로 화면을 움직여 본다. 하지만 계속 들어가기 전에 지금의 상태에서 Create 버튼을 누르면 아래와 같은 에러가 된다. 그래서 다음과 같은 수정을 수행합니다. Application.scala index.scala.html Application.scala 의 newTask 액션 코드를 구현한다. build.sbt 와 conf/... PlayFrameworkScala Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 2 에서 계속. 드디어 튜토리얼링. 먼저 routes 파일의 내용을 다시 씁니다. 첫 번째 GET을 주석 처리하고 대신 자습서에 설명 된 GET의 정의를 추가합니다. 그런 다음 controllers 폴더 아래에 새로 Application.scala 파일을 만들고 자습서의 내용을 설명합니다. 이 때 "object"를 "class"로 다시 씁니다. 또, HomeController.scala 의 파일... PlayFrameworkScala Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 1 Scala-PlayFramework를 이전에 조금 해본 적이 있어, 최근 또 오랜만에 해 보겠다고 생각했을 때, 우선 당시 했던 튜토리얼을 다시 하면 기억을 불러일으키는 계기가 될까라고 생각했다. 를 보면, 당시 했던 튜토리얼이 없어지고 있었다. Play의 문서 사이트는 버전 마다 페이지가 별로 되어 있으므로 버전을 거슬러 올라가 보면, 아무래도 까지는 존재하고 있어 이후에 없어지고 있는 것... PlayFrameworkScala 사내 개발에 Scala + PlayFramework를 도입하고 싶습니다. 기본적으로 내용이 정확하고 독자에게 유익한 정보가 되도록 배려하고 있습니다만, 어느 쪽이라도 사내에서의 정보 공유를 주목적으로 하고 있기 때문에, 하지만 엔지니어 팀은 평소에는 PHP, Ruby 등을 사용하여 개발하고 있습니다. 보치보치 엔지니어의 채용도 본격화해, 수탁도 자사 서비스도 확대하는 가운데, PHP, Ruby에 이은 「제3의 개발 언어」를 늘리려고 하는 것이 되었습니다. 프리랜서... PlayFrameworkScala Play에서 쿼리 문자열을 case class (자신 유형, 모든 객체)로 수신 QueryStringBindable의 이야기입니다. 배열로 받는 기사를 쓸 때의 조사 것 중에서의 생각으로. 다음과 같은 쿼리에서 Cells 객체에 바인딩합니다. Cells.scala 받은 셀의 열을 열, 행을 행으로 '■'를 그립니다. 3×4 2×5 Cells.scala 포인트 Int의 bind, unbind에는 기존의 구현을 이용 에러 처리는 간단하기 위해 정리하고 있지만, 세세한 제어도... PlayScalaPlayFrameworkPlay2 Playframework에 MariaDB를 연결해보기 이번에는 CentOS에 MariaDB를 설치하고 Playframework에서 데이터를 가져오고 싶습니다. 여기는 문제 없게 된다고 생각합니다. 다음은 대화형식으로 MariaDB의 초기설정을 합니다. 비밀번호 설정 이외에는 우선 Enter를 누르세요! 이제 MariaDB에 액세스할 수 있어야 합니다. 액세스하면 적당히 데이터베이스를 만들어 버리자! 데이터베이스를 만들면 마지막으로 만든 프로젝트... PlayFramework자바mariadb CentOS7에서 Playframework 소개 "스칼라가 그렇게 싫다면, Java로 Play를 쓰면 좋지 않다!!" 별로 Scala가 싫어하는 것은 아닐지라도, 역시 Play라고 하면 Scala야. 하지만 Java를 좋아하기 때문에 Java-play에 대해 씁니다. Advent Calendar 3일째로... 이번에는 CentOS7에 도입하고 싶습니다!! 로컬 환경이라면 Homebrew를 사용해 activator를 도입할까 생각합니다만, ... PlayFrameworklinuxbrew자바centos7 처음 (일주일 만에 두 번째) Play Framework에서 데이터베이스에 연결해보십시오. Play에서 API 돌아가기를 만들 수 있었으므로 이번에는 템플릿을 사용하여 html을 반환하고 & DB 연결을 시도합니다. application.comf에 연결 정보를. 로컬로 움직이는 MySQL의 playdb라는 데이터베이스에 연결하는 경우입니다. conf/application.conf 데이터는 이렇게 넣어 보았습니다. build.sbt의 libraryDependencies에 mysql-... PlayFrameworkScala PlayFramework + pac4j에서 OAuth 사용 ②DB 연계 취득한 프로파일 정보를 DB에 저장해, 일치에 의한 로그인 로그아웃을 구현 사용자는 SNSID로 DB 내 고유성을 보장 세션에 자격 증명 정보를 포함하지 않음 app/build.sbt app/project/plugins.sbt 언코멘트 app/conf/application.conf default.driver 및 default.url에 대한 비 댓글 ebean.default = ["models... EbeanPlayFramework자바pac4j 【Java】millisSecond에서 HH:mm:ss:SSS로 고리 누르기 카운트다운 앱을 만들려고 밀리초부터 시간표시를 하는 곳에서 막혔으므로 스스로 썼다. long형의 timeMilliSec을 주면, HH (0을 주면 07:00:00.000이 되어 버린다) 이것으로 해결? TimeFormatter.java 9342633ms를 02:35:42:554로 변환해 봅니다. 타임존의 관계로 Genymotion으로 움직이고 있을 때 시간이 어긋나 버린 것 같습니다. 이상한... 안드로이드PlayFramework자바 Play Framework의 Specs2에서 Json을 비교하는 Matcher를 자작하고 보기 쉽게 했다 Play Framework의 Specs2에서 Json을 비교하는 테스트를 작성하는 경우 오류 메시지를 이해하기 어렵고 어려운 경험이 있습니까? 일치하지 않는 것은 알지만, 어디의 값이 일치하지 않는 등이 알기 어려웠기 때문에, 자작해 보았습니다. 이번에 사용한 소스는 에 게시하고 있습니다. 기존의 것은, 이런 식으로 Json의 비교를 하면 이런 오류 메시지가 나타납니다. A와 B에서 차이가 ... JSONScalaPlayFrameworkSpecs2 Play2.5의 heroku 배포 절차 매번 미묘하게 그대로 배포 할 수 없기 때문에 배포 절차 메모입니다. 순서 메모의 목적이므로 신규로 작성합니다. 이번에는 java에서! 프로젝트 만들기 동작 확인 check 로컬에서 작동을 확인한 후 파일을 git 관리하에 넣습니다. git-init test-app-0708은 heroku에서 앱 이름을 결정합니다. heroku-create herok에 push하면 그대로 컴파일되어 자동으로 ... 경 6PlayFrameworkPlay2.5 PlayFrameWork2.5+Scala+Eclipse+PlaySlick+MySQL을 Windows10에서 사용해 보았습니다. 환경 구축은 를 참조 이번에는 여기에 MySQL을 추가한 것을 준비 MySQL5.6 이것을 바탕으로 PlayFrameWork를 사용해 본다. build.sbt에 anorm를 추가하고 activator eclipse 명령에서 필요한 파일 다운로드 PlayFrameWork2.4부터 anorm은 play의 코어에서 잘라지기 때문에, 그대로는 사용할 수없는 것 같습니다. 모처럼이므로 방향 전환하고 ... PlayFramework PlayFrameWork2.5+Scala+Eclipse를 Windows10에서 개발 환경을 준비해 보았다 Windows10 Eclipse Mars.2 Release (4.5.2) JDK1.8 PlayFrameWork2.5.4 도움말 ⇒ 신규 소프트웨어 추가 에서 다음 URL에서 모두 선택하여 설치 다운로드한 zip 파일을 임의의 위치에 압축을 풉니 다. activator의 PATH 설정 설치된 경로에서 bin 지정 명령 프롬프트에서 실행 playScalaTest 프로젝트를 scala 「6) pl... PlayFramework Play에서 맞춤설정된 프로젝트에서 React.js 사용 하고 싶은 것은, 아래와 같은 형태의 프로젝트에서 sbt(activator)의 run 커멘드만으로 Scala와 JSX의 컴파일과 서버 기동을 할 수 있게 되는 것. 먼저 sbt에서 JSX를 컴파일 할 수있는 플러그인을 사용합니다. plugins.sbt 이제 sbt에서 JSX를 컴파일 할 수 있습니다. 덧붙여서 디폴트에서는 node.js를 사용해 컴파일하려고 하는 것 같습니다만, 들어가 있지 ... PlayFrameworkScalaReact Play Framework의 Evolustions를 사용해 보았습니다. Play Framework의 DB 마이그레이션 도구인 Evolustions를 사용해 보았으므로 자동으로 테이블이 생성될 때까지의 흐름을 간략하게 설명합니다. 데이터베이스 PostgreSQL 9.4.5 DB 마이그레이션 도구는 데이터베이스 스키마의 CI(Continuous Integration)를 구현할 수 있는 도구입니다. 응용 프로그램을 배포 할 때마다 서버 측 데이터베이스에 연결하여 수동... PlayFrameworkScala Play2.5 + mariadb + Ebean으로 DB 암호화 열 암호화 열별 암호화 Ebean에서는 이쪽 밖에 할 수 없는 모습 테이블 암호화 테이블당 암호화 이 기능은 mariadb에 표준으로 붙어 있지만, 아마 Play나 Ebean에서는 조작할 수 없다 DB가있는 HDD 자체를 암호화 일부 발췌 application.conf build.sbt 다음을 추가 addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" %... EbeanPlayFramework자바mariadb Alpine Linux에서 (WAF) Spark 및 Play 시작 그리고, Apline Linux에 git나 java8을 넣은 뒤에. Apline Linux에서 을 속공 기동시키는 예. 낚시 기사 같아 버리지만, Scala의 spark가 아니고, 어디까지나의 java 8의. ※gradlew의 실행은 bash 베이스이므로, bash를 넣어 둔다. 인터넷이 빠른 환경이라면, 1~2분 정도로, spark가 일어날 것. 그 사이에 virtualbox 포트 포워딩 ... gradlewSparkFrameworkalpinePlayFramework자바 Play 2.5에 입문 ⑦ httpie를 사용하면서 Play'R의 예제를 수정 본 Play Scala의 간단 REST 프레임워크 Play'R, 좋은 생각이었지만, 예제의 갱신계(PUT/POST)가 움직이지 않았다. 확실히 봐, 어떠한 이유로, Json 주위의 처리가 쓰여지지 않았던 것 같기 때문에, 데이터를 갱신할 수 있도록 해 두자. 먼저 Person 재 작성 (PUT)에 대한 방법을 수정합니다. controller/PersonController.scala 지난번 같... PlayFrameworkhttpieScalaPlayR Play 2.5에 입문 ④(포무) 프로토타이핑하는 앱:OtaCal Play 2.5에 입문 시리즈. 전회까지 Play2.5 Java 쪽은, 데이터베이스 접속 포함의 어플리 동작을 일대로 시험했으므로, 슬슬, Scala로 Play2.5를 시작해 가고 싶다. 혼자 치마치마 입문하고 있으면 질려 오는 것 틀림없기 때문에, 가까운 장래에 만들고 싶은 앱의 프로토 타입 만들기를 겸한 작업으로 하고 싶다. github에서 여러분이 커밋하고 있는 코드를 보면서 어느 곳을... PlayFrameworkScala자바포엠 지금까지 Play Framework를 만져보세요. 업무에서 Play Framework를 사용하여 작성된 웹 서비스를 풀어야 할 필요가 나왔기 때문에 Play Framework를 이해하기 위해 환경 구축의 구축에서 신규 애플리케이션을 만드는 곳까지 시도해 보자. 이번은 Mac OS ver 10.9.5에서 환경 구축을 실시한다. play 는 activator 에 의해 제공되는 것 같기 때문에 , 우선 activator 의 다운로드로부터 실시한다... PlayFramework자바 PlayFramework에서 Bootstrap을 사용할 때 유용한 play-bootstrap playframework에서 템플릿 도우미처럼 Bootstrap을 렌더링 할 수있는 라이브러리 공식 문서가 충실하다 libraryDependencies에 다음을 추가 Play와 Bootstrap 버전에 따라 사용하는 내용이 다릅니다. 여기 Play2.5 및 Bootstrap4 용 play-bootstrap을 추가합니다. libraryDependencies++= Seq( javaJdbc, ca... PlayFrameworkBootstrap microservices 조사를 향해 ~ activator-play-tracing을 사용해보십시오! 에서 docker-compose를 이용하여 zipkin 서비스를 손쉽게 움직일 수 있게 되었으므로 playframework를 이용하여 zipkin에 레코드를 등록할 수 있는지 시도해 보았습니다. 사이트를 보면 activator template가 제공되었기 때문에 움직이기로 결정했습니다. 템플릿을 git clone conf/application.conf의 Zipkin 호스트 수정 편집하는 부분... microservicesPlayFrameworkScalaOpenZipkin playframework에서 main.scala.html에 전달하는 매개 변수를 추가하는 방법 알고 있는 사람에게는 상식일지도 모르지만 모르고 꽤 빠진 playframework 2.4 로 main.scala.html 에 건네주는 파라미터를 늘리는 방법. 더 똑똑한 방법을 아는 사람이 있으면 보충하십시오. main.scala.html 은 <html> ~ </html> 를 이미 기술해 사이트 전체에서 공통화된 레이아웃을 구현하는 목적으로 사용됩니다. 요점은 여기서 헤더나 꼬리말, 좌우의 ... Playframework2.4PlayFrameworkScala java play Framework FormHelper의 종류 자신의 메모 FormHelper 언제나 어떤 식으로 쓰면 좋은지 잊어 버리기 때문에 사용하기 쉽도록 종류를 적어 두십시오 play2.4 /framework/src/play/src/main/scala/views/helper/ 다음과 같은 Helper가 있습니다. 예를 들어 라디오 버튼이라면 제대로 각각의 helper에 대해 사용법의 예가 실려 있습니다.... 양식PlayScalaPlayFramework자바 java play Framework pagination/pager를 붙이는 방법 play2.4.6에서 index(Item 일람) 페이지에 pagination을 붙여 봅니다 페이지를 지정하지 않은 경우 첫 페이지에 page를 지정하고 있었을 경우는 그 페이지에 가도록(듯이) 한다. int page는 표시할 페이지입니다. PagedList pagedList= ItemService.getPagedList(page); List items = pagedList.getList();... PlaypaginationScalaPlayFramework자바 java play Framework 어노테이션 이외의 validation을 붙이는 방법 play2.4에서 입력 확인 정보 같이 @에서하는 유효성 검사 이외에도 유효성 검사를 추가하려는 경우. 이번에는 기간 입력 양식에 밸리데이션을 붙이고 싶었기 때문에 다음과 같이 했다. view에서의 에러 메세지 표시 방법은 @의 밸리데이션과 같다.List<ValidationError> errors 는 List<ValidationError> 이외에String 이나 Map<String,List<... Play자바PlayFrameworkValidation 책임 배치 설계 - DDD 첫걸음 ※이 기사는 쓰기의 기사입니다. 제1보이므로 사락과 갑니다. 츳코미 기다리고 있습니다. (그러나 그릇은 무서워서 그만해주세요) 세키-무【책무】 책임과 의무. 또한, 완수해야 하는 의무. 「―를 진다」 Controller라면 View와 Model을 연결하는 것이 책무이며, 비즈니스 로직은 책무의 범위 밖이라는 느낌의 각각이 담당해야 할 역할. 무언가 처리를 추가하고, 변경하고 싶을 때 어디에 ... PlayFrameworkDDDScala 이전 기사 보기
EC2의 CoreOS 내에서 실행되는 Docker의 Play 애플리케이션 프로파일 측정 EC2에서 CoreOS를 실행하고 거기에서 Docker 컨테이너를 실행하는 경우 JVM의 프로필을 사용하고 싶었습니다. 아무래도 Flight Recorder가 잘 작동하지 않는 것 같아서 EC2의 Docker 환경에서 움직이는 것을 확인해 보았습니다. 에서 적절하게 CoreOS 이미지를 선택하여 부팅합니다. ※ 그런 버튼(오른쪽의 Launch Stack)을 누르면 CloudFormation에... CoreOS성능EC2PlayFramework도커 Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 3 에서 계속. 화면의 초기 표시까지 할 수 있었으므로, 나머지는 실제로 화면을 움직여 본다. 하지만 계속 들어가기 전에 지금의 상태에서 Create 버튼을 누르면 아래와 같은 에러가 된다. 그래서 다음과 같은 수정을 수행합니다. Application.scala index.scala.html Application.scala 의 newTask 액션 코드를 구현한다. build.sbt 와 conf/... PlayFrameworkScala Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 2 에서 계속. 드디어 튜토리얼링. 먼저 routes 파일의 내용을 다시 씁니다. 첫 번째 GET을 주석 처리하고 대신 자습서에 설명 된 GET의 정의를 추가합니다. 그런 다음 controllers 폴더 아래에 새로 Application.scala 파일을 만들고 자습서의 내용을 설명합니다. 이 때 "object"를 "class"로 다시 씁니다. 또, HomeController.scala 의 파일... PlayFrameworkScala Scala-PlayFramework2.5에서 2.2 시대의 todolist 튜토리얼을 해 보았다 · 그 1 Scala-PlayFramework를 이전에 조금 해본 적이 있어, 최근 또 오랜만에 해 보겠다고 생각했을 때, 우선 당시 했던 튜토리얼을 다시 하면 기억을 불러일으키는 계기가 될까라고 생각했다. 를 보면, 당시 했던 튜토리얼이 없어지고 있었다. Play의 문서 사이트는 버전 마다 페이지가 별로 되어 있으므로 버전을 거슬러 올라가 보면, 아무래도 까지는 존재하고 있어 이후에 없어지고 있는 것... PlayFrameworkScala 사내 개발에 Scala + PlayFramework를 도입하고 싶습니다. 기본적으로 내용이 정확하고 독자에게 유익한 정보가 되도록 배려하고 있습니다만, 어느 쪽이라도 사내에서의 정보 공유를 주목적으로 하고 있기 때문에, 하지만 엔지니어 팀은 평소에는 PHP, Ruby 등을 사용하여 개발하고 있습니다. 보치보치 엔지니어의 채용도 본격화해, 수탁도 자사 서비스도 확대하는 가운데, PHP, Ruby에 이은 「제3의 개발 언어」를 늘리려고 하는 것이 되었습니다. 프리랜서... PlayFrameworkScala Play에서 쿼리 문자열을 case class (자신 유형, 모든 객체)로 수신 QueryStringBindable의 이야기입니다. 배열로 받는 기사를 쓸 때의 조사 것 중에서의 생각으로. 다음과 같은 쿼리에서 Cells 객체에 바인딩합니다. Cells.scala 받은 셀의 열을 열, 행을 행으로 '■'를 그립니다. 3×4 2×5 Cells.scala 포인트 Int의 bind, unbind에는 기존의 구현을 이용 에러 처리는 간단하기 위해 정리하고 있지만, 세세한 제어도... PlayScalaPlayFrameworkPlay2 Playframework에 MariaDB를 연결해보기 이번에는 CentOS에 MariaDB를 설치하고 Playframework에서 데이터를 가져오고 싶습니다. 여기는 문제 없게 된다고 생각합니다. 다음은 대화형식으로 MariaDB의 초기설정을 합니다. 비밀번호 설정 이외에는 우선 Enter를 누르세요! 이제 MariaDB에 액세스할 수 있어야 합니다. 액세스하면 적당히 데이터베이스를 만들어 버리자! 데이터베이스를 만들면 마지막으로 만든 프로젝트... PlayFramework자바mariadb CentOS7에서 Playframework 소개 "스칼라가 그렇게 싫다면, Java로 Play를 쓰면 좋지 않다!!" 별로 Scala가 싫어하는 것은 아닐지라도, 역시 Play라고 하면 Scala야. 하지만 Java를 좋아하기 때문에 Java-play에 대해 씁니다. Advent Calendar 3일째로... 이번에는 CentOS7에 도입하고 싶습니다!! 로컬 환경이라면 Homebrew를 사용해 activator를 도입할까 생각합니다만, ... PlayFrameworklinuxbrew자바centos7 처음 (일주일 만에 두 번째) Play Framework에서 데이터베이스에 연결해보십시오. Play에서 API 돌아가기를 만들 수 있었으므로 이번에는 템플릿을 사용하여 html을 반환하고 & DB 연결을 시도합니다. application.comf에 연결 정보를. 로컬로 움직이는 MySQL의 playdb라는 데이터베이스에 연결하는 경우입니다. conf/application.conf 데이터는 이렇게 넣어 보았습니다. build.sbt의 libraryDependencies에 mysql-... PlayFrameworkScala PlayFramework + pac4j에서 OAuth 사용 ②DB 연계 취득한 프로파일 정보를 DB에 저장해, 일치에 의한 로그인 로그아웃을 구현 사용자는 SNSID로 DB 내 고유성을 보장 세션에 자격 증명 정보를 포함하지 않음 app/build.sbt app/project/plugins.sbt 언코멘트 app/conf/application.conf default.driver 및 default.url에 대한 비 댓글 ebean.default = ["models... EbeanPlayFramework자바pac4j 【Java】millisSecond에서 HH:mm:ss:SSS로 고리 누르기 카운트다운 앱을 만들려고 밀리초부터 시간표시를 하는 곳에서 막혔으므로 스스로 썼다. long형의 timeMilliSec을 주면, HH (0을 주면 07:00:00.000이 되어 버린다) 이것으로 해결? TimeFormatter.java 9342633ms를 02:35:42:554로 변환해 봅니다. 타임존의 관계로 Genymotion으로 움직이고 있을 때 시간이 어긋나 버린 것 같습니다. 이상한... 안드로이드PlayFramework자바 Play Framework의 Specs2에서 Json을 비교하는 Matcher를 자작하고 보기 쉽게 했다 Play Framework의 Specs2에서 Json을 비교하는 테스트를 작성하는 경우 오류 메시지를 이해하기 어렵고 어려운 경험이 있습니까? 일치하지 않는 것은 알지만, 어디의 값이 일치하지 않는 등이 알기 어려웠기 때문에, 자작해 보았습니다. 이번에 사용한 소스는 에 게시하고 있습니다. 기존의 것은, 이런 식으로 Json의 비교를 하면 이런 오류 메시지가 나타납니다. A와 B에서 차이가 ... JSONScalaPlayFrameworkSpecs2 Play2.5의 heroku 배포 절차 매번 미묘하게 그대로 배포 할 수 없기 때문에 배포 절차 메모입니다. 순서 메모의 목적이므로 신규로 작성합니다. 이번에는 java에서! 프로젝트 만들기 동작 확인 check 로컬에서 작동을 확인한 후 파일을 git 관리하에 넣습니다. git-init test-app-0708은 heroku에서 앱 이름을 결정합니다. heroku-create herok에 push하면 그대로 컴파일되어 자동으로 ... 경 6PlayFrameworkPlay2.5 PlayFrameWork2.5+Scala+Eclipse+PlaySlick+MySQL을 Windows10에서 사용해 보았습니다. 환경 구축은 를 참조 이번에는 여기에 MySQL을 추가한 것을 준비 MySQL5.6 이것을 바탕으로 PlayFrameWork를 사용해 본다. build.sbt에 anorm를 추가하고 activator eclipse 명령에서 필요한 파일 다운로드 PlayFrameWork2.4부터 anorm은 play의 코어에서 잘라지기 때문에, 그대로는 사용할 수없는 것 같습니다. 모처럼이므로 방향 전환하고 ... PlayFramework PlayFrameWork2.5+Scala+Eclipse를 Windows10에서 개발 환경을 준비해 보았다 Windows10 Eclipse Mars.2 Release (4.5.2) JDK1.8 PlayFrameWork2.5.4 도움말 ⇒ 신규 소프트웨어 추가 에서 다음 URL에서 모두 선택하여 설치 다운로드한 zip 파일을 임의의 위치에 압축을 풉니 다. activator의 PATH 설정 설치된 경로에서 bin 지정 명령 프롬프트에서 실행 playScalaTest 프로젝트를 scala 「6) pl... PlayFramework Play에서 맞춤설정된 프로젝트에서 React.js 사용 하고 싶은 것은, 아래와 같은 형태의 프로젝트에서 sbt(activator)의 run 커멘드만으로 Scala와 JSX의 컴파일과 서버 기동을 할 수 있게 되는 것. 먼저 sbt에서 JSX를 컴파일 할 수있는 플러그인을 사용합니다. plugins.sbt 이제 sbt에서 JSX를 컴파일 할 수 있습니다. 덧붙여서 디폴트에서는 node.js를 사용해 컴파일하려고 하는 것 같습니다만, 들어가 있지 ... PlayFrameworkScalaReact Play Framework의 Evolustions를 사용해 보았습니다. Play Framework의 DB 마이그레이션 도구인 Evolustions를 사용해 보았으므로 자동으로 테이블이 생성될 때까지의 흐름을 간략하게 설명합니다. 데이터베이스 PostgreSQL 9.4.5 DB 마이그레이션 도구는 데이터베이스 스키마의 CI(Continuous Integration)를 구현할 수 있는 도구입니다. 응용 프로그램을 배포 할 때마다 서버 측 데이터베이스에 연결하여 수동... PlayFrameworkScala Play2.5 + mariadb + Ebean으로 DB 암호화 열 암호화 열별 암호화 Ebean에서는 이쪽 밖에 할 수 없는 모습 테이블 암호화 테이블당 암호화 이 기능은 mariadb에 표준으로 붙어 있지만, 아마 Play나 Ebean에서는 조작할 수 없다 DB가있는 HDD 자체를 암호화 일부 발췌 application.conf build.sbt 다음을 추가 addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" %... EbeanPlayFramework자바mariadb Alpine Linux에서 (WAF) Spark 및 Play 시작 그리고, Apline Linux에 git나 java8을 넣은 뒤에. Apline Linux에서 을 속공 기동시키는 예. 낚시 기사 같아 버리지만, Scala의 spark가 아니고, 어디까지나의 java 8의. ※gradlew의 실행은 bash 베이스이므로, bash를 넣어 둔다. 인터넷이 빠른 환경이라면, 1~2분 정도로, spark가 일어날 것. 그 사이에 virtualbox 포트 포워딩 ... gradlewSparkFrameworkalpinePlayFramework자바 Play 2.5에 입문 ⑦ httpie를 사용하면서 Play'R의 예제를 수정 본 Play Scala의 간단 REST 프레임워크 Play'R, 좋은 생각이었지만, 예제의 갱신계(PUT/POST)가 움직이지 않았다. 확실히 봐, 어떠한 이유로, Json 주위의 처리가 쓰여지지 않았던 것 같기 때문에, 데이터를 갱신할 수 있도록 해 두자. 먼저 Person 재 작성 (PUT)에 대한 방법을 수정합니다. controller/PersonController.scala 지난번 같... PlayFrameworkhttpieScalaPlayR Play 2.5에 입문 ④(포무) 프로토타이핑하는 앱:OtaCal Play 2.5에 입문 시리즈. 전회까지 Play2.5 Java 쪽은, 데이터베이스 접속 포함의 어플리 동작을 일대로 시험했으므로, 슬슬, Scala로 Play2.5를 시작해 가고 싶다. 혼자 치마치마 입문하고 있으면 질려 오는 것 틀림없기 때문에, 가까운 장래에 만들고 싶은 앱의 프로토 타입 만들기를 겸한 작업으로 하고 싶다. github에서 여러분이 커밋하고 있는 코드를 보면서 어느 곳을... PlayFrameworkScala자바포엠 지금까지 Play Framework를 만져보세요. 업무에서 Play Framework를 사용하여 작성된 웹 서비스를 풀어야 할 필요가 나왔기 때문에 Play Framework를 이해하기 위해 환경 구축의 구축에서 신규 애플리케이션을 만드는 곳까지 시도해 보자. 이번은 Mac OS ver 10.9.5에서 환경 구축을 실시한다. play 는 activator 에 의해 제공되는 것 같기 때문에 , 우선 activator 의 다운로드로부터 실시한다... PlayFramework자바 PlayFramework에서 Bootstrap을 사용할 때 유용한 play-bootstrap playframework에서 템플릿 도우미처럼 Bootstrap을 렌더링 할 수있는 라이브러리 공식 문서가 충실하다 libraryDependencies에 다음을 추가 Play와 Bootstrap 버전에 따라 사용하는 내용이 다릅니다. 여기 Play2.5 및 Bootstrap4 용 play-bootstrap을 추가합니다. libraryDependencies++= Seq( javaJdbc, ca... PlayFrameworkBootstrap microservices 조사를 향해 ~ activator-play-tracing을 사용해보십시오! 에서 docker-compose를 이용하여 zipkin 서비스를 손쉽게 움직일 수 있게 되었으므로 playframework를 이용하여 zipkin에 레코드를 등록할 수 있는지 시도해 보았습니다. 사이트를 보면 activator template가 제공되었기 때문에 움직이기로 결정했습니다. 템플릿을 git clone conf/application.conf의 Zipkin 호스트 수정 편집하는 부분... microservicesPlayFrameworkScalaOpenZipkin playframework에서 main.scala.html에 전달하는 매개 변수를 추가하는 방법 알고 있는 사람에게는 상식일지도 모르지만 모르고 꽤 빠진 playframework 2.4 로 main.scala.html 에 건네주는 파라미터를 늘리는 방법. 더 똑똑한 방법을 아는 사람이 있으면 보충하십시오. main.scala.html 은 <html> ~ </html> 를 이미 기술해 사이트 전체에서 공통화된 레이아웃을 구현하는 목적으로 사용됩니다. 요점은 여기서 헤더나 꼬리말, 좌우의 ... Playframework2.4PlayFrameworkScala java play Framework FormHelper의 종류 자신의 메모 FormHelper 언제나 어떤 식으로 쓰면 좋은지 잊어 버리기 때문에 사용하기 쉽도록 종류를 적어 두십시오 play2.4 /framework/src/play/src/main/scala/views/helper/ 다음과 같은 Helper가 있습니다. 예를 들어 라디오 버튼이라면 제대로 각각의 helper에 대해 사용법의 예가 실려 있습니다.... 양식PlayScalaPlayFramework자바 java play Framework pagination/pager를 붙이는 방법 play2.4.6에서 index(Item 일람) 페이지에 pagination을 붙여 봅니다 페이지를 지정하지 않은 경우 첫 페이지에 page를 지정하고 있었을 경우는 그 페이지에 가도록(듯이) 한다. int page는 표시할 페이지입니다. PagedList pagedList= ItemService.getPagedList(page); List items = pagedList.getList();... PlaypaginationScalaPlayFramework자바 java play Framework 어노테이션 이외의 validation을 붙이는 방법 play2.4에서 입력 확인 정보 같이 @에서하는 유효성 검사 이외에도 유효성 검사를 추가하려는 경우. 이번에는 기간 입력 양식에 밸리데이션을 붙이고 싶었기 때문에 다음과 같이 했다. view에서의 에러 메세지 표시 방법은 @의 밸리데이션과 같다.List<ValidationError> errors 는 List<ValidationError> 이외에String 이나 Map<String,List<... Play자바PlayFrameworkValidation 책임 배치 설계 - DDD 첫걸음 ※이 기사는 쓰기의 기사입니다. 제1보이므로 사락과 갑니다. 츳코미 기다리고 있습니다. (그러나 그릇은 무서워서 그만해주세요) 세키-무【책무】 책임과 의무. 또한, 완수해야 하는 의무. 「―를 진다」 Controller라면 View와 Model을 연결하는 것이 책무이며, 비즈니스 로직은 책무의 범위 밖이라는 느낌의 각각이 담당해야 할 역할. 무언가 처리를 추가하고, 변경하고 싶을 때 어디에 ... PlayFrameworkDDDScala 이전 기사 보기