Play2.4 로 웹 개발 시작하기 쉽고, 재밌고, 강력하고, 편리한 웹 프레임워크 Play2 (scala 언어기반) 을 배워봅시다.환경- Windows 10 - JDK 1.8- IntelliJ 2016.2.2 - Scala 2.11- Play 2.48 연재 순서 1. Play2 웹 개발 시작하기 - 설치 및 프로젝트 만들기 2. Play2 웹 개발 시작하기 - 프로젝트 살펴보기 3. Play2 웹 개발 시작하기 - 나만의 프로젝트 만들기 * 2.5 에 대한 한글 자료가 부족한듯 싶습니다. 경험 풍부한 분들의 적극적인 정보 공유가 필요합니다. Play2 웹 개발 시작하기 - 환경 설치 및 프로젝트 만들기 1. JDK 1.8 버전 설치 Play2 를 하기 위해서 미리 깔려져 있어야 할것은 단지 JDK 1...
Anorm 2.5 문서에서 parser API 에 대해 번역했습니다. 원문 바로가기Parser API 사용하기일반적이고 재사용가능한 파서를 만들기 위해 paser API 를 이용할 수 있습니다. 그것은 어떤 SELECT 쿼리의 결과도 파싱 할 수 있죠.Note: 웹 어플리케이션이 대부분 비슷한 데이터셋을 리턴한다는것을 볼때 파서 api 는 매우 실용적이다. 예를들어 만약 Country 라는 객체를 결과 셋으로 부터 파싱할 수 있게 파서를 정의해 놓으면 또다른 People 이라는 파서와 함께 쉽게 그것들을 구성하여 Count 와 People 의 조인 쿼리를 처리 할 수 있게됩니다.먼저 anorm.SqlParser._ 를 임포트하는것으로 시작하죠.단일 결과 얻기 먼저 RowParser 가 필요하다. 하나의 ..
Anorm 2.5 문서에서 parser API 에 대해 번역했습니다. 원문 바로가기Streaming results 쿼리 결과는 하나의 로우씩 진행되는데 즉 메모리에 모두 적재되어서 진행하지 않습니다. 다음 예제는 country 테이블의 행들의 숫자를 카운팅 하는 예 입니다.val countryCount: Either[List[Throwable], Long] = SQL"Select count(*) as c from Country".fold(0L) { (c, _) => c + 1 }성공여부에 따라서 Long 이 오른쪽에 , 에러의 리스트가 왼쪽에 ~ 역주1) fold( 시작값 ) { (누적값, 리스트의 값) => 누적값 + 1 } 역주2) Either 는 다음 블로그글 참고 : http://coding-ko..
프로젝트에 Anorm 을 추가하자.Anorm 과 JDBC 플러그인을 당신의 디펜던시에 추가해야합니다.libraryDependencies ++= Seq( jdbc, "com.typesafe.play" %% "anorm" % "2.5.0" )SQL 쿼리 실행하기 먼저 어떻게 SQL 쿼리를 실행하는지 알아 봅시다.첫번째로 anorm._ 를 임포트 하시고 SQL object 를 쿼리를 만들기 위해 사용합니다. 쿼리를 실행하기 위해서는 . Connection 이 필요한데 play.api.db.DB 헬퍼로 얻을 수 있습니다. (play.api.db.DB 는 Play 2.5 에서 deprecated 되었으며 아직 정확한 사용방법에 대해서 나중에 학습하게 되면 블로깅 하죵) import anorm._ import pl..
Anorm 2.5 공식 문서에서 번역했습니다. 원문 바로가기 플레이는 간단한 데이터 접근 레이어를 포함한다. 그 이름은 Anorm 이며 plain SQL 을 데이터베이스와 상호 작용 하기 위해 사용하며 결과 데이타셋을 변환시키고 파싱할 수 있는 API 를 제공한다. Anorm 은 ORM(Object Relational Mapper) 이 아니다.다음 문서를 참고해서 예제 DB로 이용하자 .MySQL world sample database.만약 당신의 웹 어플리케이션에서 이용하길 원하면 다음 MySQL 웹싸이트 지침서를 따르고 다음에 설명된 대로 설정해보자. on the Scala database page .살펴보기SQL 데이터베이스에 접근하기 위해 다시금 plain old SQL 로 회귀한다는건 좀 이상한..
play2 에서 Anorm 으로 PostgreSQL 사용하기 * 일단 IntelliJ 에 play2 개발 환경이 갖춰져 있다는 전제입니다. * play 2.48 ( 최신은 2.5 이나 정보를 찾는 면에서 있어서 어려움이 있다) * anorm 2.5 * posgresql driver 9.3-1102-jdbc411. application.conf - DB 접근 설정을 합니다. db.default.url="jdbc:postgresql://userip/DatabaseName"db.default.username= your user db.default.password= your password db.default.driver=org.postgresql.Driver2. build.sbt 에서- JDBC postgre..
1. EC2 에 Amazon Linux AMI 로 생성 별개 없음2. Java 8 로 업그레이드 (이거 말고 아무것도 필요 없음) sudo yum remove java-1.7.0-openjdk sudo yum install java-1.8.0 3. 자신의 PC 에서 새로운 Play-Scala 만들기 Activator 를 here서 다운받고 환경 설정한 후 에 적당한 위치의 콘솔에서 activator new helloworld 엔터~! 1) minimal-akka-java-seed 2) minimal-akka-scala-seed 3) minimal-java 4) minimal-scala 5) play-java 6) play-scala 6번 선택하자. 그럼 기본적인 프로젝트가 만들어진다. 로컬에서 테스트하기..
https://www.jetbrains.com/help/idea/2016.2/getting-started-with-play-2-x.html 번역 Play 2.x with IntelliJ 시작하기 이 포스트는 Play2 를 IntelliJ 를 이용하여 실행 하는 방법에 대해 말합니다. Scala 기반이며 프로토타입 프로젝트는 나중에 AWS Beanstalk 에 올릴 예정입니다.프로젝트 만들기 프로젝트 만들기전에 Scala 플러그인을 다운로드 받자 downloaded and enabled 그리고 1. 만약 프로젝트가 현재 IDEA 에서 열려 있지 않으면 , 새로운 프로젝트를 만들자. 새 프로젝트 마법사를 연다. 2. 왼쪽 패널에서 Scala를 선택하고 오른쪽에서 Play 2.x 를 선택하자Next 클릭!프로..
- Total
- Today
- Yesterday
- 이더리움
- 스칼라 강좌
- Actor
- Golang
- 파이썬 강좌
- 파이썬 머신러닝
- 하이퍼레저 패브릭
- 파이썬 데이터분석
- CORDA
- 주키퍼
- 스칼라 동시성
- hyperledger fabric
- 파이썬
- akka 강좌
- 하이브리드앱
- 블록체인
- Play2
- Adapter 패턴
- 플레이프레임워크
- 파이썬 동시성
- Play2 로 웹 개발
- 그라파나
- Hyperledger fabric gossip protocol
- play 강좌
- 엔터프라이즈 블록체인
- play2 강좌
- Akka
- 안드로이드 웹뷰
- 스칼라
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |