플레이 프레임워크와 스칼라

플레이 2.0 목차

자바개발자를 위한 플레이 2.0 - 목차

플레이 2.0으로 어플리케이션을 개발할 때 필요한 자바 API는 `play` 패키지 안에 들어 있습니다.
`play.api` 패키지에 들어있는 API (예를 들어 `play.api.mvc)는 스칼라 개발자를 위한 것입니다.
자바 개발자의 경우에는, `play.mvc`를 봐주세요.

주요 개념

01 HTTP 프로그래밍

  • 액션, 컨트롤러, 결과
  • HTTP 라우팅
  • HTTP 응답 다루기
  • 세션과 플래시의 유효범위
  • 본문 파서(content parser)
  • 액션 만들기(action composition)

02 비동기 HTTP 프로그래밍

  •  비동기 결과 다루기
  •  HTTP 응답 스트리밍하기
  •  코맷(Comet) 소켓
  •  웹소켓

03 템플릿 엔진

  •  템플릿 문법
  •  일반적인 사용 케이스

04 HTTP 폼 제출과 유효성 검사

  • 폼 정의
  • 폼 템플릿 헬퍼 사용하기

05 Json으로 작업하기

  • Json 요청을 다루고 제공하기

06 XML으로 작업하기

  • XML 요청을 다루고 제공하기

07 파일 업로드 다루기

  • 직접 업로드(Direct upload)와 multipart/form-data

08 SQL 데이터베이스 접근하기

  • JDBC 설정하고 사용하기
  • Ebean ORM 사용하기
  • JPA와 통합하기

09 캐쉬 사용하기

  • 플레이 캐쉬 API

10 웹서비스 호출하기

  • 플레이 WS API
  • OpenID 서버에 연결하기
  • OAuth로 보호된 리소스에 접근하기

11 Akka와 통합하기

  • Actor 설정하기와 비동기 작업 스케쥴하기

12 국제화

  • 메시지 외부화와 i18n

13 어플리케이션 글로벌(Global) 객체

  • 어플리케이션 전역 설정
  • 요청 가로채기

14 어플리케이션 테스트하기

  • 테스트 작성하기
  • 기능 테스트 작성하기

튜토리얼

  • 플레이 2.0으로 만드는 첫번째 어플리케이션
     

원문

댓글

댓글 본문
버전 관리
김나솔
현재 버전
선택 버전
공동공부
graphittie 자세히 보기