sjchoi’s Blob
자긍심이 없는 것은 우리를 모르기 때문이다.

스프링 2와 JPA 시작하기

자바(Java™) 서버 애플리케이션을 만드는 것이 어렵고 지루할 필요는 없습니다. 2세대 경량(lightweight) 스프링(Spring) 프레임워크에는 많은 특징이 추가됐는데 이러한 특징들을 이용하면 심지어 초급 서버 애플리케이션 개발자도 사용하는 데 어렵지 않습니다. 이렇게 향상된 것은 스프링 2와 EJB(Enterprise JavaBeans) 3.0 명세의 토대가 되는 JPA(Java Persistence API)가 통합됐기 때문입니다. 이번 튜토리얼에서는 스프링 2 프레임워크를 사용해 점진적으로 서버 애플리케이션을 만드는 법을 배우겠습니다.

IBM develperWorks

튜토리얼 구성

스프링 2 프레임워크를 소개하고, 일반적인 서버 애플리케이션 개발에 비해 어떤 이점이 있는지 간단히 알아봅니다.

스프링 2 프레임워크를 활용하는 직원 정보 애플리케이션 예제 구축을 시작해볼 것입니다. 애플리케이션의 비즈니스 객체를 정의, 개발하고, setter 메서드와 getter 메서드를 만들고, 서비스 인터페이스를 작성하고, 클래스를 단위 테스트할 것입니다. 또 스프링 프레임워크에 의존적이지 않는 애플리케이션 개발 주기 단계를 수행할 것입니다.

JPA를 지원하는 스프링 2의 기능을 이용해 Employee와 Address POJO의 데이터베이스 접근 기능을 추가하는 것을 배웁니다.

  • 스프링 DAO를 사용한 도메인 서비스 구현

직원 정보 애플리케이션의 서비스 인터페이스 구현을 위해 스프링 DAO(Data Access Object) API를 사용하는 것을 배웁니다.

  • RDBMS로 수행하는 DAO 통합 테스트 작성하기

데이터베이스에 대한 직원 정보 시스템을 테스트하기 위해 통합 테스트를 작성하고 실행해볼 것입니다.

스프링 MVC를 사용해 직원 정보 애플리케이션용 웹 기반 UI를 만들 것 입니다.

오픈 소스 웹 티어 컨테이너인 아파치 톰캣을 어떻게 스프링과 연동하고, 예제 애플리케이션의 호스트로 구성하는지 살펴볼 것입니다.

프로그램을 이용해 직원 데이터베이스에 약간의 데이터를 추가하고, 직원 정보 시스템을 시험해볼 것입니다.

Advertisements

응답 없음 to “스프링 2와 JPA 시작하기”

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: