일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 하이퍼레저 패브릭
- 파이썬
- 이더리움
- Akka
- play 강좌
- 파이썬 강좌
- Hyperledger fabric gossip protocol
- 블록체인
- 안드로이드 웹뷰
- 파이썬 머신러닝
- 파이썬 데이터분석
- akka 강좌
- 스칼라
- Adapter 패턴
- 그라파나
- 하이브리드앱
- 스칼라 동시성
- 스칼라 강좌
- CORDA
- play2 강좌
- 엔터프라이즈 블록체인
- hyperledger fabric
- Golang
- 주키퍼
- 스위프트
- Actor
- Play2
- Play2 로 웹 개발
- 파이썬 동시성
- 플레이프레임워크
- Today
- Total
목록PlayFramework2 (35)
HAMA 블로그
Play2.4 로 웹 개발 시작하기 쉽고, 재밌고, 강력하고, 편리한 웹 프레임워크 Play2 (scala 언어기반) 을 배워봅시다.1. Play2.4 웹 개발 시작하기 - 설치 및 프로젝트 만들기 2. Play2.4 웹 개발 시작하기 - 프로젝트 살펴보기 3. Play2.4 웹 개발 시작하기 - 나만의 프로젝트 만들기 4. Play2.4 웹 개발 시작하기 - 로깅처리 4. 로깅처리Play2 프레임워크는 기본적으로 logback 을 지원하므로 별다른 의존성을 추가할 필요는 없다.먼저 application.conf 를 보면 기본적으로 아래와 같이 세팅되어 있는데 주석처리하고 # Root logger: logger.root=DEBUG # Logger used by the framework: logger.pl..
specs2 로 어플리케이션 테스트하기어플리케이션 위한 테스트를 작성하는것은 개발 프로세스에 포함 될 수 있다. 플레이는 테스트 작성을 가능한 쉽게 할 수 있도록 기본 테스트 프레임워크를 제공한다. 살펴보기테스트를 위한 파일의 위치는 "test" 폴더이다. 거기엔 2개의 샘플 테스트파일이 이미 존재하는데 당신 자신의 테스트를 작성하기 위한 템플릿으로 사용될 수 있을 것 이다. 플레이 콘솔에서 테스트를 실행 할 수 있다. (IntelliJ 같은 툴에서 실행도 가능) * 모든 테스트를 실행하기 위해 test 을 run 하라.* 하나의 테스트 클래스를 실행하기 위해서는 run test-only 를 하고 이어서 클래스이름을 써라. 다음과 같이 test-only my.namespace.MySpec.* 오직 실패한..
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 에 대한 한글 자료가 부족한듯 싶습니다. 경험 풍부한 분들의 적극적인 정보 공유가 필요합니다. 3. 나만의 프로젝트 만들기* 디폴트 프로젝트를 그대로 이용하겠습니다. 2-.1 컨트롤러 작성하기 기존의 Application 소스를 이렇게 바꿉니다.pac..
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 에 대한 한글 자료가 부족한듯 싶습니다. 경험 풍부한 분들의 적극적인 정보 공유가 필요합니다. 2. 기본 프로젝트 살펴보기 설치 포스트를 통해 프로젝트를 만들면 아래와 같이 자동으로 프로젝트가 구성 됩니다. 주요 구성 요소로는 가. 컨트롤러 (controll..
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..