이미 소장하고 있다면 판매해 보세요.
|
Part 1 스프링의 기초
Chapter1 스프링 시작하기 1. 스프링 설치 및 개발 환경 설정 1.1 JDK 설치하기 1.2 이클립스와 스프링 설치하기 2. 세 개의 예제를 통한 스프링의 기본 기능과 구조 이해하기 2.1 예제 설명 2.2 스프링을 활용하기 위한 설계 2.3 Hello 스프링 예제 작성하기 (1) 가장 단순한 샘플 어플리케이션 분석하기(sample1) (2) 인터페이스 적용한 샘플 어플리케이션 분석하기(sample2) (3) 스프링을 이용한 샘플 어플리케이션 분석하기(sample3) 3. 스프링의 특성 3.1 스프링의 장점 3.2 스프링의 특징 3.3 스프링을 구성하는 모듈 Chapter2 스프링의 DI에 대해서 1. DI에 대해서 1.1 Constructor Injection (1) XML 설정 파일의 요소 (2) 전달 인자가 두 개인 생성자에 연결 관계 설정하기 1.2 Setter Injection 2. DI 패턴 이해를 위한 예제 3. 빈의 라이프사이클 4. ApplicationContext 인터페이스 Chapter3 스프링의 AOP에 대해서 1. 객체 지향을 넘어 관점 지향으로-AOP 1.1 에스펙트 지향과 횡단 관점 분리 1.2 스프링 AOP에서의 용어 2. AOP를 이용한 logging 구현 예제 2.1 Advice 작성하기 2.2 Pointcut 설정하기 2.3 Advisor 설정하기 2.4 ProxyFactoryBean을 이용한 Advice 적용하기 2.5 getBean( ) 메소드로 빈 객체를 가져와 사용하기 Part 2 스프링과 JDBC Chapter4 데이터베이스와 팀 전체 리스트 출력 1. MySQL 설치하기 1.1 MySQL 다운 받아 설치하기 1.2 MySQL 명령어를 실행하기 위한 옵션 1.3 MySQL 사용하기 (1) 데이터베이스 목록 보기 (2) 사용할 데이터베이스 선택하기 (3) 테이블 목록 보기 1.4 새로운 데이터베이스 만들기 2. JDBC를 사용한‘팀 정보 출력’예제를 위한 준비 2.1 데이터베이스 구축하기 (1) spring 데이터베이스와 사용자 계정 생성하기 (2) 테이블을 생성하는 create table (3) 테이블에 레코드를 추가하는 insert 문 (4) 테이블의 레코드를 검색하는 select 문 2.2 JDBC 드라이버 설치하기 3. JDBC를 이용한 스프링 프로그램 3.1 데이터베이스와 연결을 위한 데이터 소스 3.2 팀 정보를 저장하는 빈 클래스 3.3 데이터베이스 접근을 위한 Dao 클래스 3.4 JdbcDaoSupport 클래스와 JdbcTemplate 클래스 3.5 콜백 인터페이스 RowMapper 3.6 팀 전체 리스트를 출력하기 3.7 데이터 출력을 위한 화면 설계하기 Chapter5 선수 정보 등록하기 1. 선수 정보 등록하기 위한 예제의 구조 2. RDBMS 조작 클래스 3. 선수 정보를 등록하기 위한 클래스 설계하기 4. 원하는 팀을 얻기 위한 프로그램 구현하기 5. 콘솔 출력을 위한 클래스 설계하기 Chapter6 선수 정보 변경·삭제하기 1. 데이터베이스 처리 클래스 설계 2. 선수 정보 변경 및 삭제 프로그래밍 2.1 등록된 선수 리스트 출력하기 2.2 특정 선수의 정보 출력하기 2.3 선수 정보의 변경과 삭제 3. 콘솔 출력을 위한 클래스 설계 3.1 선수 정보 리스트 3.2 선수 정보 삭제하기 3.3 선수 정보 수정하기 3.4 메인 메뉴를 출력하는 클래스 수정하기 Part3 스프링과 하이버네이트 Chapter7 하이버네이트를 사용한 티켓 예약 어플리케이션 작성 1. 하이버네이트 설치 2. 티켓 예매 어플리케이션 2.1 테이블 구성 2.2 전반적인 흐름과 파일 구성 3. 하이버네이트에서 스프링 설정 파일 작성하기 3.1 데이터 소스 설정 3.2 SessionFactory 설정 4. 하이버네이트 맵핑 파일 5. 맵핑 클래스 5.1 사용자 정보를 저장하는 빈 클래스 5.2 티켓 정보를 저장하는 빈 클래스 5.3 티켓 예약 정보를 저장하는 빈 클래스 5.4 티켓 랭크를 저장하는 빈 클래스 5.5 이벤트를 저장하는 빈 클래스 6. 이벤트 검색하기 7. 이름으로 사용자 검색하기 8. 예약이 끝난 티켓 구하기 9. 콘솔 출력하기 9.1 이벤트 검색 처리하기 9.2 사용자의 예약 정보 출력하기 9.3 메인 메뉴 Chapter8 하이버네이트를 이용한 데이터 갱신과 삭제 1. 티켓 예약 취소·사용자 정보 변경 2. 예약 취소하기 3. 사용자 이름 변경하기 4. 콘솔에 출력하기 4.1 예약 취소하기 4.2 사용자 정보 변경하기 4.3 메인 메뉴 Chapter9 트랜잭션을 이용한 티켓 예약 1. 티켓 예약 정보 등록하기 2. DAO 인터페이스 설계하기 3. 사용자 정보 변경하기 4. 콘솔에 출력하기 Part4 MVC로 쇼핑몰 제작(사용자편) Chapter10 웹 프로그래밍을 위한 준비 과정 1. 톰캣 다운로드 및 설치 2. 이클립스에 동적 웹 프로젝트 설정하기 Chapter11 상품 리스트 화면 만들기 1. 상품 리스트 화면 작성하기 1.1 스프링 MVC 패턴 어플꺸케이션 개요 1.2 설정 파일 (1) web.xml 설정 파일 (2) shopping-1-servlet.xml 설정 파일 (3) BeanNameUrlHandlerMapping 클래스 (4) InternalResourceViewResolver 클래스 1.3 예제의 화면 이동과 화면 정보의 입출력 1.4 Request 컨트롤러 2. 상품 정보 취득 로직 3. 상품 리스트를 콘솔에 출력하기 Chapter12 상품 상세 화면 만들기 1. 개요 1.1 예제에 사용하는 주요 구현 클래스 (1) SimpleUrlHandlerMapping 클래스 (2) AbstractController 클래스 (3) InternalResourceViewResolver 클래 1.2 설정 파일 작성 (1) web.xml 설정 파일 (2) shopping-2-servlet.xml 설정 파일 (3) applicationContext.xml 설정 파일 1.3 예제의 화면 이동과 화면 정보 입출력 1.4 리퀘스트 컨트롤러 1.5 상품 정보 취득 로직 2. 화면에 표시하기 Chapter13 로그인 화면 만들기 1. 개요 1.1 예제에 사용하는 주요 구현 클래스 (1) web.xml 설정 파일 (2) shopping-3-servlet.xml 설정 파일 (3) applicationContext.xml 설정 파일 (4) messages.properties 설정 파일 1.2 예제의 화면 이동과 화면 정보 입출력 1.3 리퀘스트 컨트롤러 1.4 사용자 정보 취득 로직 2. 화면에 표시하기 Chapter14 회원 가입 페이지 만들기 1. 개요 1.1 회원 가입 페이지에 사용하는 구현 클래스 (1) GET 요청에 대한 처리 흐름 (2) POST 요청에 대한 처리 흐름 (3) ViewResolver의 복습 (4) ResourceBundleViewResolver 클래스 (5) web.xml 설정 파일 (6) shopping-4-servlet.xml 설정 파일 (7) applicationContext.xml 설정 파일 (8) views.properties 설정 파일 (9) messeges.propeties 설정 파일 1.2 예제의 화면 이동과 화면 정보 입출력 1.3 리퀘스트 컨트롤러 1.4 회원 정보 취득 로직 2. 화면에 표시하기 Chapter15 쇼핑몰 사이트 만들기 1. 개요 1.1 화면 구성 1.2 테이블 구성 1.3 쇼핑몰의 기본 처리 흐름 1.4 쇼핑몰 사이트의 동작 방법 2. 상품 리스트 화면-상품 상세 화면 2.1 상품 리스트 화면 2.2 로그인 화면-로그인 완료 화면 2.3 회원 가입 화면-회원 가입 완료 화면 2.4 바구니 확인 화면 (1) MultiActionController 클래스 (2) CartController 클래스 (3) 바구니를 관리하는 리퀘스트 컨트롤러(CartController) 2.5 정산 화면 (1) CheckoutController 클래스 (2) HandlerExceptionResolver 인터페이스 (3) SimpleMappingExceptionResolver 클래스 2.6 구매 완료 화면 2.7 설정 파일 2.8 비즈니스 로직 Part5 MVC로 쇼핑몰 제작(관리자편) Chapter16 상품 카탈로그 만들기 1. 개요 2. 스트럿츠 2.1 스트럿츠 다운로드와 설치하기 2.2 DI 컨테이너로의 액세스 (1) ActionSupport 클래스 (2) 샘플의 동작 방법 3. 설정 파일 3.1 web.xml 설정 파일 3.2 struts-config.xml 설정 파일 3.3 applicationContext.xml 설정 파일 3.4 ApplicationResource.properties 설정 파일 4. 예제의 화면 이동과 화면 정보의 입출력 5. 상품 리스트 정보 취득 로직 6. 화면 표시 Chapter17 상품 편집 기능 만들기 1. 개요 1.1 상품 편집 기능과 관련된 화면 구성 1.2 예제 설명 1.3 DelegatingActionProxy 클래스 1.4 MappingDispatchAction 클래스 1.5 파일 구성 2. 설정 파일 2.1 web.xml 설정 파일 2.2 struts-config.xml 설정 파일 2.3 shopping-7-servlet.xml 설정 파일 2.4 applicationContext.xml 설정 파일 2.5 validation.xml 설정 파일 2.6 ApplicationResource.properties 설정 파일 3. 예제의 화면 이동과 화면 정보의 입출력 4. 상품 관리의 비즈니스 로직 4.1 Shop 인터페이스(Shop) 4.2 Shop 인터페이스 구현 클래스(ShopImpl) 4.3 상품 카탈로그 인터페이스(ItemCatalog) 4.4 상품 카탈로그 인터페이스 구현 클래스(ItemCatalogImpl) 4.5 상품 Dao 인터페이스(ItemDao) 4.6 상품 Dao 인터페이스 구현 클래스(ItemDaoImpl) 4.7 상품 클래스(Item) 5. 화면에 표시하기 Chapter18 보안 기능을 강화한 로그인 화면 만들기 1. 개요 2. 보안 프레임워크(Acegi Security) 3. 로그인 화면 작성 3.1 관리자용 로그인 화면을 표시하는 JSP(mstLogin.jsp) 3.2 관리자용 로그인 화면을 표시하는 Action 클래스 (1) struts-config.xml 설정 파일 (2) shopping-8-servlet.xml 설정 파일 3.3 Acegi Security의 컴포넌트 정의 3.4 web.xml로 인증 필터 정의 3.5 인증 에러를 표시하는 JSP(notAuthority.jsp) |
성윤정의 다른 상품
|
기존의 스프링 책이 수천 번 읽어서 개념을 이해하는 것이었다면 이 책은 수천 번 예제를 따라 직접 작성하면서 예제를 통해서 스프링을 이해하도록 구성했습니다. 모든 공부가 개념을 기본으로 하지만, 개념을 바로 이해하기 위해서는 실습이 필수라고 생각하기에 예제를 따라하기 식으로 구성하여 추상적인지 않고 실질적으로 스프링을 이해할 수 있도록 구성했습니다.
● 다양한 예제를 통한 스프링 핵심 기술인 DI(Dependency Injection)와 AOP(관점 지향 프로그래밍) 개념의 완벽한 이해 ● JDBC 추상 프레임워크 기능을 활용한 선수 관리와 티켓 예약 어플리케이션 작성 ● 스프링과 하이버네이트 연동을 통한 티켓 예약 어플리케이션의 데이터베이스 처리 ● 스프링을 웹 어플리케이션 프레임워크(MVC)에 적용하여 쇼핑몰 사이트 구축 ● 스트럿츠와 스프링을 통합 사용하여 쇼핑몰 사이트의 관리자 기능 구축 ● Acegi Security와 스프링을 통합 사용하여 상품 관리 사이트의 로그인 보안 기능 강화 |