이미 소장하고 있다면 판매해 보세요.
|
Part1 표준프레임워크 구조와 개발 환경
CHAPTER 01 표준프레임워크 개요 Section1. 프레임워크 개요 Section2. 표준프레임워크 개념 Section3. 표준프레임워크 구성 _3.1. 개발 환경 _3.2. 실행 환경 _3.3. 운영 환경 _3.4. 관리 환경 Section4. 표준프레임워크 적용 방안 및 사례 CHAPTER 02 표준프레임워크 개발 환경 Section1. 표준프레임워크 개발 환경 Section2. 개발 환경 구축 _2.1. 개발자 통합 개발 환경 설치 _2.2. 개발자 경량 개발 환경 설치 _2.3. 개발 환경 구조 _2.4. 서버 개발 환경 구축 _2.5. VisualSVN Server 설치 및 설정 _2.6. 오라클 설치 및 설정 Section3. 구현 도구 _3.1. 에디터 설정 _3.2. 플러그인 업데이트 _3.3. 프로젝트 생성과 메뉴 _3.4. 표준프레임워크 웹 프로젝트 실습 CHAPTER 03 표준프레임워크 테스트 도구 Section1. 테스트 도구 _1.1. JUnit 개념 Section2. JUnit 개념 _2.1. JUnit 라이브러리 사용 Section3. JUnit 테스트 케이스 작성 _3.1. 테스트 케이스 작성 _3.2. 테스트 스위트 작성 Section4. 정적 테스트와 코드 리뷰 ? 코드 인스펙션 Section5. PMD 개념 Section6. PMD 실습 _6.1. 이클립스 PMD 플러그인 _6.2. 표준프레임워크 PMD 룰셋 적용 Section7. 파인드벅스 개념 Section8. 파인드벅스 실습 CHAPTER 04 자동화 빌드 도구 메이븐 Section1. 빌드 개념 Section2. 메이븐 개념 Section3. 메이븐 특징 _3.1. 플러그인과 골 _3.2. 라이프 사이클 _3.3. 코디네이트 _3.4. 저장소 _3.5. 디펜던시 관리 _3.6. pom.xml 파일 구조 Section4. 메이븐 프로젝트 _4.1. 메이븐 프로젝트 _4.2. 메이븐 프로젝트 생성 Section5. 메이븐 웹 애플리케이션 _5.1. 톰캣 매니저 디플로이어 사용 _5.2. 메이븐 웹 애플리케이션 _5.3. 메이븐 톰캣 플러그인 설정 Section6. 메이븐 디펜던시 설정 CHAPTER 05 버전관리 도구와 지속적 통합S VN, Hudson Section1. 버전관리 도구 Section2. SVN(Subversion: 서브버전) 이해 Section3. TortoiseSVN, Subversive _3.1. SVN 서버와 SVN 클라이언트 _3.2. TortoiseSVN 사용 _3.3. 이클립스 Subversive 플러그인 사용 Section4. SVN 사용 Section5. 지속적 통합 - CI 도구 Section6. 허드슨 _6.1. 허드슨 개념 _6.2. 허드슨 작업 정의 _6.3. 버전관리 도구 연계 _6.4. 허드슨 설치 Section7. 허드슨 사용 _7.1. 새 작업과 빌드 스케줄 정의 _7.2. 빌드 수행 _7.3. 허드슨 작업 공간 Part2 표준프레임워크 실행 환경 CHAPTER 01 표준프레임워크 실행 환경 이해 Section1. 스프링과 표준프레임워크 _1.1. 프레임워크 개념 __1.1.1. 프레임워크와 아키텍처 __1.1.2. 프레임워크의 장점 __1.1.3. 자바 기반의 프레임워크와 특징 _1.2. 스프링과 표준프레임워크 __1.2.1. 스프링 프레임워크 __1.2.2. 스프링 프레임워크의 특징 __1.2.3. 스프링과 표준프레임워크 Section2. 표준프레임워크 템플릿 프로젝트 _2.1. 표준프레임워크 템플릿 프로젝트 생성 __2.1.1. 웹 프로젝트 생성 __2.1.2. 웹 프로젝트 실행 _2.2. 표준프레임워크 템플릿 프로젝트 구조 분석 __2.2.1. 프레임워크 라이브러리 __2.2.2. src/main/java 소스 폴더 __2.2.3. src/main/resources 소스 폴더 __2.2.4. src/main/webapp 폴더 CHAPTER 02 표준프레임워크 실행 환경 공통기반 레이어 Section1. 스프링 IoC _1.1. 스프링 컨테이너 __1.1.1. 프로젝트 생성 __1.1.2. 빈 클래스 작성 __1.1.3. 스프링 설정 파일 작성 __1.1.4. 스프링 컨테이너 구동 및 테스트 __1.1.5. 로그 출력하기 __1.1.6. 스프링 컨테이너의 종류 _1.2. 스프링 설정 파일 __1.2.1. 〈beans〉 루트 엘리먼트와 네임스페이스 __1.2.2. 〈bean〉 엘리먼트 __1.2.3. 〈bean〉 엘리먼트 속성 _1.3. IoC를 이용한 비즈니스 컴포넌트 __1.3.1. 비즈니스 클래스 변경 __1.3.2. 다형성 적용하기 Section2. 의존성 주입 _2.1. 의존성 주입 기초 __2.1.1. 스프링의 의존성 관리 __2.1.2. 의존 관계 277 _2.2. 생성자 인젝션 280 __2.2.1. 생성자 인젝션 설정 __2.2.2. 의존 관계 변경 __2.2.3. 다형성 적용하기 __2.2.4. 다중 변수 매핑 _2.3. 세터 인젝션 __2.3.1. 세터 인젝션 기본 __2.3.2. P 네임스페이스 사용하기 __2.3.3. 컬렉션 인젝션 Section3. 어노테이션 기반 설정 _3.1. 어노테이션 설정 기본 __3.1.1. Context 네임스페이스 추가 __3.1.2. 컴포넌트 스캔 __3.1.3. @Component 어노테이션 __3.1.4. @Compoent 어노테이션 확장 _3.2. 어노테이션을 이용한 의존성 주입 __3.2.1. 의존성 주입 어노테이션 __3.2.2. @Resource 어노테이션의 name 속성 사용하기 __3.2.3. 어노테이션과 XML 병행하여 사용하기 Section4. 데이터베이스 연동 _4.1. JDBC 기반의 데이터베이스 연동 __4.1.1. 드라이버 추가 __4.1.2. 테이블 생성 및 SQL 테스트 __4.1.3. VO 클래스 만들기 __4.1.4. VO 클래스 적용하기 __4.1.5. DAO 클래스 구현 _4.2. 스프링 JDBC 적용 __4.2.1. 스프링 JDBC __4.2.2. 스프링 JDBC 설정 __4.2.3. JdbcTemplate 메소드 __4.2.4. DAO 클래스 구현 Section5. 스프링 AOP _5.1. AOP 개요 __5.1.1. 스프링 AOP 설정 _5.2. AOP 용어 및 기본 설정 __5.2.1. AOP 용어 정리 __5.2.2. AOP 설정 기본 __5.2.3. 포인트컷 표현식 __5.2.4. 어드바이스 동작 시점 __5.2.5. JoinPoint와 바인드 변수 Section6. 실행환경 공통 기능 _6.1. 예외 처리 __6.1.1. 예외 전용 스프링 설정 파일 추가 __6.1.2. 예외 처리 테스트 _6.2. 트랜잭션 처리 __6.2.1. 트랜잭션 전용 스프링 설정 파일 추가 __6.2.2. 트랜잭션 관리자 등록 __6.2.3. 트랜잭션 어드바이스 등록 __6.2.4. AOP 설정을 통한 트랜잭션 적용 __6.2.5. 트랜잭션 설정 테스트 _6.3. 아이디 제너레이션 __6.3.1. 테이블 수정 및 생성 __6.3.2. 아이디 제너레이션 서비스 설정 __6.3.3. 아이디 제너레이션 적용 _6.4. 로깅 처리 __6.4.1. 로깅 서비스 개요 __6.4.2. 로그 레벨 변경 및 테스트 CHAPTER 03 표준프레임워크 실행 환경 화면처리 레이어 Section1. 스프링 MVC _1.1. Model1 아키텍처 __1.1.1. Model1 아키텍처 __1.1.2. 인덱스 페이지 만들기 __1.1.3. 웹 프로젝트 실행 __1.1.4. 목록 기능 구현하기 __1.1.5. 상세 기능 구현 __1.1.6. 등록 기능 구현 __1.1.7. 수정 기능 구현 __1.1.8. 삭제 기능 구현 _1.2. 스프링 MVC 설정 __1.2.1. Model2 아키텍쳐 __1.2.2. DispatcherServlet 등록 __1.2.3. 스프링 설정 파일 __1.2.4. 인코딩 설정 _1.3. 스프링 MVC 적용 __1.3.1. 목록 기능 개발 __1.3.2. 상세 조회 기능 구현 __1.3.3. 등록 구현하기 __1.3.4. 수정 기능 구현 __1.3.5. 삭제 기능 구현 __1.3.6. ViewResolver 활용하기 Section2. 어노테이션을 이용한 스프링 MVC 개발 _2.1. 어노테이션 기반의 컨트롤러 구현 __2.1.1. context:component-scan〉 추가하기 __2.1.2. 컨트롤러를 POJO로 만들기 __2.1.3. 어노테이션 적용하기 __2.1.4. 클라이언트 요청 처리 _2.2. 어노테이션 기반의 스프링 MVC 구현 __2.2.1. 등록 기능 구현 __2.2.2. 목록 검색 기능 구현 __2.2.3. 상세 기능 구현 __2.2.4. 수정/삭제 기능 구현하기 __2.2.5. 컨트롤러 통합하기 __2.2.6. 요청 방식에 따른 처리 __2.2.7. JSP에서 Command 객체 사용하기 __2.2.8. Controller 메소드 리턴타입 _2.3. 기타 어노테이션 __2.3.1. @RequestParam 어노테이션 __2.3.2. @ModelAttribute 어노테이션 __2.3.3. @SessionAttribute 어노테이션 사용하기 _2.4. 프레젠테이션 레이어와 비즈니스 레이어 통합하기 __2.4.1. 표준프레임워크 아키텍처 __2.4.2. Controller에서 컴포넌트 인터페이스 사용하기 __2.4.3. 비즈니스 컴포넌트 의존성 주입하기 __2.4.4. 리스너를 등록하여 비즈니스 컴포넌트 호출 __2.4.5. 컨테이너들의 관계 정리 _2.5. 추가 기능(검색, 예외처리, 다국어) 구현 __2.5.1. 검색 기능 구현하기 __2.5.2. 예외 처리 __2.5.3. 다국어 처리 CHAPTER 04 표준프레임워크 실행 환경 데이터처리 레이어 Section1. iBATIS 프레임워크 적용 _1.1. iBATIS 프레임워크 적용하기 __1.1.1. iBATIS 프레임워크 특징 __1.1.2. SqlMap XML 파일 만들기 __1.1.3. iBATIS 메인 환경설정 파일 작성하기 __1.1.4. 스프링과 iBATIS 연동 설정 __1.1.5. DAO 클래스 구현 __1.1.6. DAO 변경 및 실행 결과 확인 _1.2. SqlMap XML 설정 문법 __1.2.1. iBATIS 구조 __1.2.2. SqlMap XML 파일 __1.2.3. SqlMap 속성 __1.2.4. CDATA Section 사용 _1.3. iBATIS JAVA API __1.3.1. SqlMapClient 객체 __1.3.2. EgovAbstractDAO 클래스 _1.4. 동적 쿼리 __1.4.1. 동적 쿼리 개요 __1.4.2. 동적 쿼리 적용 __1.4.3. 동적 엘리먼트 Section2. MyBatis 프레임워크 적용 _2.1. MyBatis 프레임워크 연동 __2.1.1. 메인 환경설정 파일 만들기 __2.1.2. SQL Mapper 파일 만들기 __2.1.3. 스프링 설정 추가하기 __2.1.4. DAO 클래스 구현(방법 1) __2.1.5. DAO 클래스 구현(방법 2) _2.2. SQL Mapper 문법 및 동적 쿼리 적용 __2.2.1. Mapper XML 구조 __2.2.2. Mapper XML 엘리먼트 __2.2.3. 동적 쿼리로 검색 처리 CHAPTER 05 공통 컴포넌트 Section1. 공통 컴포넌트 개념 Section2. 공통 컴포넌트 구성 Section3. 공통 컴포넌트 실습 _3.1. 공통 컴포넌트 아키텍처 _3.2. 공통 컴포넌트 추가 _3.3. 메이븐 에러 해결 방법 _3.4. 서버 에러 해결 방법 _3.5. 공통 컴포넌트 실행 |
채규태의 다른 상품
표선영의 다른 상품