책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980781683
· 쪽수 : 680쪽
책 소개
목차
Part 1. 스트럿츠(Struts) 소개
1장. 자바 웹 애플리케이션
1. 자바 웹 애플리케이션의 탄생
2. 서블릿
3. JSP(Java Server Page)
2장. 모델, 뷰, 컨트롤러
1. 모델
2. 뷰
3. 컨트롤러
4. MVC 모델 1, 모델 2
3장. 프레임워크
1. 프레임워크
2. 왜 스트럿츠인가?
3. 참고 자료
4장. 다른 웹 애플리케이션 프레임워크
1. 스프링(Spring)
2. 벨로시티(Velocity)
3. 익스프레소(Expresso)
4. 웹워크(WebWork)
5. JSF(Java Server Faces)
Part 2 스트럿츠 시작하기
5장. 스트럿츠 설치
1. 스트럿츠 다운로드와 컴파일
2. 스트럿츠 jar 패키지 설치
3. 스트럿츠 tld 추가
4. web.xml 파일에 스트럿츠 설정 추가
6장. 스트럿츠 구조
7장. 간단한 애플리케이션
1. 무엇을 만들 것인가?
2. /hr/PasswordModify.jsp 만들기
3. PasswordForm 만들기
4. PasswordSaveAction 만들기
5. 모델 만들기
6. /common/SimpleMessage.jsp 만들기
7. struts-config.xml 파일 설정하기
8. message 정의하기
Part 3. 컨트롤러(Controller)
8장. 스트럿츠에서의 컨트롤러
9장. ActionServlet, RequestProcessor
1. ActionServlet의 초기화 절차
2. RequestProcessor의 요청 처리 절차
10장. Action, ActionForm
1. 기본적인 Action
2. 기본적인 ActionForm
11장. struts-config 설정
1. struts-config.xml 파일
2. 복수 모듈 등록
12장. 다른 형태의 Action
1. ForwardAction
2. IncludeAction
3. LocaleAction
4. DispatchAction
5. LookupDispatchAction
6. MappingDispatchAction
7. SwitchAction
13장. 다른 형태의 Action Form
1. DynaActionForm
2. Map-backed ActionForm
3. List-backed ActionForm
14장. Validator
1. Validator 플러그인 등록
2. Validator 프레임워크의 내장 검증 규칙
3. 애플리케이션의 검증 규칙 정의
4. Validator를 사용하는 ActionForm
5. Validator를 사용하는 JSP
6. 검증 규칙 추가하기
15장. 예외 처리
Part 4. 모델(Model)
16장. 스트럿츠에서의 모델
1. 모델 영역의 계층
2. 비즈니스 서비스 계층
3. 퍼시스턴스 계층
17장. JDBC(Java Database Connectivity)
1. JDBC의 개요
2. 데이터베이스 접속
3. 데이터 조회
4. 등록, 수정, 삭제
5. PreparedStatement
6. JDBC API 캡슐화
7. 부분 범위 처리
8. 트랜잭션(Transaction)
18장. EJB(Enterprise JavaBeans)
1. EJB의 특징
2. J2EE 환경 구축
3. 엔티티 빈(Entity Bean)
4. 세션 빈(Session Bean)
5. 메시지 드리븐 빈(Message Driven Bean)
6. J2EE 애플리케이션 패키징(Packaging), 배치(Deploy)
7. J2EE 애플리케이션
19장. JDO(Java Data Objects)
1. JDO(Java Data Objects)의 구조
2. JDO 설치
3. JDO 예제
20장. Hibernate
1. Hibernate의 구조
2. Session 객체
3. Hibernate의 설치
4. Hibernate 예제
Part 5. 뷰(View)
21장 스트럿츠에서의 뷰
22장. 스트럿츠 태그 라이브러리
1. 스트럿츠 태그 라이브러리 설치
2. 스트럿츠 태그 라이브러리와 ActionForm
3. Struts-html
4. Struts-bean
5. Struts-logic
6. Struts-nested
23장. JSTL(JavaServer Pages Standard Tag Library)
1. EL(Expression Language)
2. JSTL 시작하기
3. JSTL 태그 라이브러리
4. Core 태그 라이브러리
5. XML 태그 라이브러리
6. I18N(Internationalization) 태그 라이브러리
7. SQL
8. Functions
9. JSTL 설정
24장. JSF(Java Server Faces)
1. JSF 소개
2. JSF 설치하기
3. 간단한 JSF 애플리케이션
4. JSF 태그
5. 백킹 빈(Backing Bean)
6. JSF와 스트럿츠와의 관계
25장. 타일즈(Tiles)
1. 타일즈 설치
2. 레이아웃 정의
3. 레이아웃 적용
4. 타일즈 설정
5. 타일즈 태그
26장. 커스텀 태그 제작
1. JSP와 커스텀 태그
2. 스트럿츠와 커스텀 태그
3. title 태그 만들기
4. button 태그 만들기
Part 6 국제화(I18N)
27장. 로케일(Locale)
1. 국제화(I18N, Internationalization)와 지역화(L10N, Localization)
2. 자바의 국제화 지원
3. 숫자와 날짜 표현 방식
4. 복수 타임 존(Multiple Time Zone)
5. 다중 통화(Multiple Currency)
28장. UTF-8
1. 유니코드(Unicode)
2. 다국어 지원을 위한 데이터베이스에서의 UTF-8
3. UTF-8의 출력
29장. 메시지(Message)
1. 복수 페이지와 단일 페이지
2. 자바의 리소스 번들
3. 스트럿츠의 리소스 번들
4. MessageFormat 클래스
5. 리소스 번들 생성
6. native2ascii와 프로퍼티 에디터
7. 리소스 번들 접근
Part 7 자바 웹 애플리케이션에 적용할 수 있는 기술
30장. 리스너(Listener)
1. javax.servlet 패키지 내의 리스너들
2. javax.servlet.http 패키지 내의 리스너들
31장. 필터(Filter)
1. 서블릿 필터
2. 필터의 라이프 사이클
3. 필터 클래스
4. 필터의 설정
5. 필터의 구현
32장. XML과 커먼즈 다이제스터
1. XML과 관련 기술
2. XML 파서
33장. 로깅(Logging)
1. 서블릿 컨테이너에서의 로깅
2. 자카르타 커먼즈 로깅(Jakarta Commons Logging, JCL)
3. Log4J
4. JSP에서의 커먼즈 로깅 사용
Part 8. 파일럿 프로젝트 설계
34장. 프로젝트 요구 사항 분석
1. 그룹웨어 전체 구성
2. 그룹웨어 세부 구성
35장. 프로젝트 구성
1. 테이블 레이아웃
2. 개발 환경 구성
Part 9. 파일럿 프로젝트 구축
36장. 프로젝트 프레임워크
1. 프레임워크 구성
2. 유틸리티(Utility) 패키지
3. 어플리케이션의 설정
4. 필터(Filter)
5. 세션 관리
6. 서비스(Service)와 DAO
7. 목록 조회 화면에서의 페이지 처리
8. Validator
9. 태그 라이브러리(Tag Library)
37장. 사용자 및 권한관리
1. 비밀번호 암호화
2. 사용자 로그인
3. 메뉴 권한관리
38장. 게시판 구성
1. Form 구조
2. 공지사항 목록 조회 화면
3. 공지사항 게시물 조회 화면
4. 공지사항 등록 및 수정 화면
5. 공지사항 저장
6. 공지사항 삭제