책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788989975755
· 쪽수 : 480쪽
책 소개
목차
1부 스프링의 기본
1장 스프링 시작하기
1.1 왜 스프링인가?
1.2 스프링이란?
1.3 스프링 시작하기
1.4 제어 역행의 이해
1.5 관점지향 프로그래밍의 적용
1.6 스프링의 대안
1.7 요약
2장 빈 묶기
2.1 컨테이너 안의 빈
2.2 기본 묶기
2.3 자동 묶기
2.4 스프링의 스페셜 빈으로 작업하기
2.5 요약
3장 애스펙트 만들기
3.1 AOP 소개
3.2 충고 생성
3.3 교차점 정의
3.4 도입 충고 생성
3.5 ProxyFactoryBean 사용하기
3.6 오토프록시
3.7 요약
2부 비즈니스 계층에서의 스프링
4장 데이터베이스 공략
4.1 스프링의 DAO 철학
4.2 스프링에서의 JDBC 사용
4.3 스프링의 ORM 프레임워크 지원 기능 소개
4.4 하이버네이트와의 연계
4.5 스프링과 JDO
4.6 스프링과 아이바티스
4.7 스프링과 OJB
4.8 요약
5장 트랜잭션 관리
5.1 트랜잭션의 이해
5.2 스프링에서의 트랜잭션 프로그래밍
5.3 트랜잭션 선언
5.4 메소드 이름으로 트랜잭션 선언
5.5 메타데이터를 사용한 트랜잭션 선언
5.6 트랜잭션 선언 다듬기
5.7 요약
6장 리모팅
6.1 스프링 리모팅 개요
6.2 RMI로 작업하기
6.3 Hessian과 Burlap을 사용한 리모팅
6.4 HTTP 호출자 사용하기
6.5 EJB로 작업하기
6.6 JAX-RPC 웹 서비스 사용하기
6.7 요약
7장 엔터프라이즈 서비스 접근
7.1 JNDI로부터의 객체 취득
7.2 이메일 전송
7.3 작업 스케줄링
7.4 JMS를 사용한 메시지 전송
7.5 요약
3부 웹 계층에서의 스프링
8장 웹 계층 구축
8.1 스프링 MVC로 시작하기
8.2 요청과 컨트롤러와의 매핑
8.3 컨트롤러를 사용한 요청 처리
8.4 뷰의 결정
8.5 스프링 bind 태그 사용하기
8.6 예외 처리
8.7 요약
9장 뷰 계층 대안기술
9.1 벨로시티 템플릿 사용하기
9.2 프리마커 사용하기
9.3 타일즈를 사용한 페이지 레이아웃
9.4 HTML이 아닌 출력물 생성
9.5 요약
10장 다른 웹 프레임워크로 작업하기
10.1 자카르타 스트럿츠로 작업하기
10.2 태피스트리로 작업하기
10.3 JSF와의 통합
10.4 웹워크와의 통합
10.5 요약
11장 스프링 애플리케이션 보안
11.1 아씨지 보안 시스템의 소개
11.2 인증 관리
11.3 접근 제어
11.4 웹 애플리케이션 보안
11.5 메소드 호출 보안
11.6 요약
부록 A 스프링 설치
A.1 스프링 다운로드
A.2 배포본의 선택
A.3 프로젝트 설정
A.4 앤트로 빌드하기
부록 B 스프링 관련 프로젝트
B.1 AppFuse
B.2 스프링 리치 클라이언트
B.3 Spring.NET