무겁고, 지루한 기술서적들에 공부할 마음조차 접으셨던 분들이라도, 새로운 마음으로 공부하고 싶게 만드는 책.
Spring이 기존 Non EJB, EJB와 다른점이 무엇인지 확실히!! 알게 해준다는~~
제1장 사용자 관리 프로젝트로 알아본 Spring 탄생 배경 01 사용자 관리 프로젝트 요구 분석 1. 사용자 관리 프로젝트 개발 화면 2. 사용자 관리 프로젝트 유즈 케이스 02 공통 모듈 개발 1. 기본 아키텍처 2. 테이블 설계 및 생성 쿼리 3. 공통 모듈 개발 03 Non EJB 아키텍처로 사용자 관리 프로젝트 개발 1. Non EJB 아키텍처 2. Non EJB로 사용자 관리 프로젝트 완성 3. Non EJB 아키텍처의 장단점 04 EJB 아키텍처로 사용자 관리 프로젝트 개발 1. EJB 아키텍처 2. EJB 기반으로 사용자 관리 프로젝트 완성 3. EJB 아키텍처의 장단점 05 Lightweight 컨테이너 아키텍처로 사용자 관리 프로젝트 개발 1. Lightweight 컨테이너 아키텍처 2. Spring 프레임워크 기반으로 사용자 관리 프로젝트 완성 3. Lightweight 컨테이너 아키텍처의 장단점 06 생각해볼 문제 1. 최근 Non EJB 프로젝트 경향 2. 최근 EJB 프로젝트 경향 제2장 Spring IoC 01 사용자 관리 프로젝트 추가 요구사항 1. Exception 처리 전략 2. Logging 처리 전략 3. 메시지 처리 전략 02 Spring 프레임워크 설치 및 개발 환경 03 IoC(Inversion of Control) 1. IoC란? 2. DL(Dependency Lookup) 3. DI(Dependency Injection) 04 추가 요구사항을 반영하여 사용자 관리 프로젝트 완성 1. 추가 요구사항 반영 2. 사용자 관리 프로젝트의 초기화 및 빈의 생명주기 관리 3. Singleton 빈과 Non Singleton 빈의 관리 방식 4. MessageSource를 이용한 국제화 지원 05 Spring 프레임워크의 테스트 전략 1. ApplicationContext의 생성 2. 퍼시스턴스 계층에 대한 테스트 전략 3. 비즈니스 계층에 대한 테스트 전략 4. Spring 프레임워크 기반 애플리케이션의 테스트 용이성 제3장 Spring AOP 01 사용자 관리 프로젝트의 문제점 및 해결 방법 1. 문제점 2. 해결 방법 3. AOP에서 새롭게 등장한 용어 02 AOP를 이용하여 Logging, Exception 구현 1. Target 2. Advice 3. Pointcut과 Advisor 03 ProxyFactoryBean을 이용하여 선언적으로 AOP 적용하기 1. Spring 프레임워크가 POJO 빈을 생성하는 방법 2. ProxyFactoryBean을 이용하여 선언적으로 AOP 적용하기 3. Automatic 프록시 사용 04 Spring 프레임워크와 AspectJ 통합 05 AOP를 이용한 효율적인 개발 전략 제4장 Spring JDBC 01 자료실 게시판 요구사항 분석 및 설계 1. 자료실 게시판 개발 화면 2. 자료실 게시판 테이블과 쿼리 3. 자료실 게시판 설계 02 사용자 관리 프로젝트 퍼시스턴스 계층의 문제점 및 해결 방법 1. 문제점 2. 해결 방법 03 자료실 게시판 완성 1. MyJdbcDaoSupport 개발 2. BoardDAO, BoardFileDAO개발 3. 쿼리 관리 4. Primary Key 생성 기능 04 샘플 애플리케이션 완성 1. 빈 설정 파일 관리 2. Sitemesh 프레임워크를 이용하여 레이아웃 개발 제5장 Spring 트랜잭션 01 샘플 애플리케이션의 문제점 및 해결 방법 1. 문제점 2. 해결 방법 02 트랜잭션 1. JDBC 기반 트랜잭션 처리 2. 트랜잭션이 처리되어야 하는 위치는? 03 Spring 트랜잭션 1. Spring 트랜잭션 기본 2. 프로그램적으로 트랜잭션 처리 3. 선언적으로 트랜잭션 처리 제6장 Spring MVC(I) 01 모델 1 개발 vs 모델 2 개발 1. 모델 1 개발 방식 2. 모델 2 개발 방식 02 Spring MVC 기본 1. 클라이언트의 요청을 처리하는 과정 2. 웹 애플리케이션 설정 03 샘플 애플리케이션에 Spring MVC 적용 1. 메인 페이지 구현하기 2. MultiActionController를 이용하여 다수의 요청 처리하기 3. HandlerMapping을 이용하여 URL과 Controller 연결하기 4. 사용자 추가 및 수정 화면 구현하기 5. SimpleFormController를 이용하여 자료실 게시판 입력 폼 구현하기 6. 파일 업로드 기능을 이용하여 파일 업로드하기 제7장 Spring MVC(II) 01 샘플 애플리케이션 추가 요구사항 1. 다국어 지원 2. JSP 대신 Velocity 적용 02 샘플 애플리케이션 완성 1. 입력 데이터에 대한 유효성 체크 기능 추가하기 2. 다국어 지원 기능 구현하기 3. JSP 대신 Velocity 기반 하에서 개발하기 4. Spring MVC에서 에러 처리 전략 03 각 계층 사이에서 모델 데이터를 전달하는 방법 04 UI 계층 테스트 전략 제8장 Spring과 EJB 01 샘플 애플리케이션 아키텍처 02 샘플 애플리케이션에 분산 환경 지원하기 1. 무상태 세션빈 구현하기 2. EJB에 접근하기 03 이메일 전송 기능을 비동기적으로 구현하기 1. MDB 구현 2. Queue에 이벤트 발생 04 Spring 프레임워크 기반 하에서 분산 환경 지원 전략 제9장 Struts, Spring, Hibernate 01 기본 아키텍처 02 Hibernate 프레임워크 1. Hibernate 프레임워크란? 2. 퍼시스턴스 계층을 Hibernate 프레임워크로 구현 3. 테스트 전략 03 Struts 프레임워크 1. Struts 프레임워크란? 2. UI 계층을 Struts 프레임워크로 구현 3. 테스트 전략 부록 A 샘플 애플리케이션 01 요구 분석 1. 기능 리스트 2. Exception 처리 전략 3. Logging 처리 전략 4. 메시지 처리 전략 02 아키텍처 03 화면 설계 1. 공통 기능 2. 사용자 관리 프로젝트 3. 자료실 게시판 4. 다국어 지원 기능 04 데이터베이스 설계 1. 사용자 관리 프로젝트 2. 자료실 게시판 3. 샘플 애플리케이션 ERD 부록 B 개발 환경 세팅 및 예제 실행 방법 01 개발 환경 세팅 1. JDK 설치 2. Eclipse IDE 설치 3. Jakarta Tomcat 서블릿 컨테이너 설치 및 환경 설정 4. MySQL 데이터베이스 설치 및 계정, 데이터베이스 추가 5. Jboss EJB 컨테이너 설치 6. James 메일 서버 설치 7. MySQL Connector 설치 8. ANT 빌드 툴 설치 02 예제 실행 방법 1. 예제 소스 파일을 Eclipse로 Import 2. 각 장의 예제 실행을 위한 공통적인 과정 3. 1장 예제 소스 실행 방법 4. 2장에서 9장까지의 예제 소스 실행 방법(8장 제외) 5. 8장 예제 소스 실행 방법 03 개발 프로세스
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |