일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Kafka
- play framework
- Spring
- kafka streams
- reactive
- statestore
- 플레이 프레임워크
- kafka interactive query
- RabbitMQ
- scala 2.10
- spring-batch
- Slick
- coursera
- Elasticsearch
- schema registry
- scala
- 카프카
- aws
- avo
- spring-cloud-stream
- confluent
- gradle
- 한빛미디어
- kafkastreams
- springboot
- Elk
- Logstash
- spring-kafka
- kafkastream
- enablekafkastreams
- Today
- Total
목록play framework (5)
b
Play framework의 Database는 Evolutions scripts 에 의해서 startup/shutdown에 액션을 취할수 있다. plain SQL로 작성되고 conf/evolutions/{database name} 위치에 있다. 1.sql이 실행되고 2.sql이 있으면 수행되는 형식이다.막 이전에 yaml 파일과 GlobalSetting를 상속받아서 테스트 데이터를 입력하였는데 거기에 scripts로 추가적으로 테스트 데이터를 입력해보도록 하자. 현재 포스팅을 하고 있는 대상 tutorial 웹어플리케이션의 default database name은 [default] 이다.application.conf# Database configuration# ~~~~~ # You can declare ..
간단한 화면도 DB를 이용한 CRUD 중 'C'를 학습해 보도록 하겠다 Play Framework는 기본적으로 H2를 임베딩하고 있기때문에 주석을 단3줄만 제거하는것으로 설정을 끝낼수 있다. 1. application.conf 의 수정 # Database configuration db.default.driver=org.h2.Driver db.default.url="jdbc:h2:mem:play" # Ebean configuration ebean.default="models.*"한줄 한줄 설명하기 보단 따라하다보면 언젠가는 이해할 수 있을 것이다.기본 DB명을 [message] 로 정하고 위의 3줄을 입력하였다. (기존 주석 처리된 라인을 이용해도 된다)default DB가 없이는 다른 Database n..
1. 기본 프로젝트 실행하기 C:\workspace_spring3\tutorial>play new tutorial 커맨드로 tutorial 이름을 가지는 java 프로젝트를 생성하였다. C:\workspace_spring3\tutorial>play [info] Loading project definition from C:\workspace_spring3\tutorial\project [info] Set current project to tutorial (in build file:/C:/workspace_spring3/tutorial/) _ _ _ __ | | __ _ _ _| | | '_ \| |/ _' | || |_| | __/|_|\____|\__ (_) |_| |__/ play! 2.0.2, htt..
플레이 프레임워크는 ivy로 디펜던시 관리가 가능하다. (마치 pom.xml 의 dependencies 부분을 Build.scala에서 핸들링 가능하다.) spring-webmvc를 한번 추가해보도록 하자. Build.scala 에 다음의 한줄을 추가하도록 한다.... val appDependencies = Seq( // Add your project dependencies here, "org.springframework" % "spring-webmvc" % "3.1.2.RELEASE" )...입력 형식 [ "그룹" % "아티펙트" % "리비전" % ("옵션") ] 이후 play command에서 [update]를 수행하면 된다.(물론 eclipse에서 사용하는 유저는 [eclipsify with-sou..
플레이프레임워크는 1.X 에서 2.0로 올라오면서 새로운 프레임워크라 할 정도로 많이 변경되었다.특히나 산출물의 많은 부분을 차지하는 뷰단은 그루비에서 스칼라로 완전히 바뀌었으니 1.X의 래퍼런스는 참고만 하는 수준으로 보면 될것 같다. 앞으로 수행하는 모든 코드는 Windows 7 + Eclipse(STS)에서 수행할 예정이다. 1. 설치* 참고 : http://www.playframework.org/documentation/2.0.2/Installing 2. 새 프로젝트 생성C:\workspace_spring3>play new projectname _ _ _ __ | | __ _ _ _| || '_ \| |/ _' | || |_|| __/|_|\____|\__ (_)|_| |__/ play! 2.0...