이미 소장하고 있다면 판매해 보세요.
|
Intro 스트럿츠2 프레임워크 소개
PART 1 스트럿츠2의 기본 1장 개발환경 구축하기 JDK 개발툴과 스트럿츠2 프레임워크, 이클립스, 톰캣을 다운로드하여 설치한다. 1. JDK 개발툴 다운로드 및 설치 (1) J2SE 설치 (2) 환경변수 설정하기 2. 스트럿츠2 프레임워크 다운로드 3. 이클립스 다운로드 및 설치 4. 톰캣(Tomcat) 설치 (1) 톰캣 서버 설치 (2) 톰캣 서버 추가 설정 2장 스트럿츠2 어플리케이션 무작정 따라하기 1. 웹 어플리케이션의 동작 원리 실습 (1) 기본적인 프로젝트 설정하기 (2) 스트럿츠2 프로젝트를 위한 기본 파일 작성하기 (3) 소스 코드 작성하기 (4) 컴파일 및 확인하기 2. 첫번째 JSP 실습 (1) JSP 응용 프로그램의 동작 이해하기 (2) WAR 파일 패키징하기 (3) 발생 가능한 에러 상황 및 해결책 3. 첫 번째 스트럿츠2 실습 4. 두 번째 스크럿츠2 실습 3장 JSP(Java Server Page)의 기본 1. JSP의 이해 (1) JSP 개발 프로세서 (2) 기본적인 JSP의 생명주기(LifeCycle) (3) JSP 요소(elements) (4) JSP의 특징 (5) JSP와 다른 서버측 스크립트 언어(ASP,PHP)와 비교 2. JSP의 기본 요소(elements) (1) 지시자(directive element) (2) 액션 태그 (3) 스크립트 요소 (4) 주석(comment) (5) 태그 라이브러리 4장 프레임워크 환경 설정 파일 , 요청 처리 순서 등을 학습한다. 1. 설정 제로(zero cpnfiguration) 기법 2. web.xml 파일 3. structs.xml 파일 (1) 스트럿츠2의 추가 기능 (2) package 태그 (3) structs.xml에서 상수 값 정의하기 4. 스트럿츠2 프레임워크 구동시 사용되는 XML 파일과 순서 (1) struts-default.xml (2) struts-plugin.xml (3) struts.xml 5. 스트럿츠2 프레임워크에서 리절트 사용하기 (1) 리절트 타입 설정하기 (2) 사용자 정의 리절트 타입 6. 스트럿츠 요청 처리 순서(request processing) 5장 스트럿츠2 프레임워크 1, MVC 프레임워크 (1) MVC 프레임워크의 이해 (2) 스트럿츠1과 스트럿츠2의 비교 2. 요청과 응답(Request and Response) (1) 요청(request) 생성 및 전달 (2) 스트럿츠2 서블릿 필터 3. 액션의 호출(action Invication) (1) 액션(action) (2) 인터셉터(interceptors) (3) 결과(Results) 4. 핵심 컴포넌트 살펴보기 (1) AtionSerlet (2) RequesrProcessor (3) Action (4) 인터셉터(interceptors) (5) 밸류 스택과(value stack)과 OGNL (6) 리절트(result)와 리절트 타입(result type) (7) 태그 라이브러리(tag library) (8) 프리마커(Freemarker) 템플릿 5. 스트럿츠 어플리케이션 구조 6장 스트럿츠2 응용 1. 웹 사이트 파일 관리 2. 우편번호 검색 서비스 (1) MySQL 설치와 설정하기 (2) 우편번호 검색 DB 만들기 3. 자바 웹 서비스를 위한 엔터프라이즈 자바빈즈 응용 (1) 규약(Contract) (2) Entity EJB의 구현 (3) EntityEJB의 배치 과정 7장 유효성 검사 1. 유효성 검사란 (1) 유효성 검사의 개념 (2) 스트럿츠2의 유효성 검사 동작 원리 (3) 스트럿츠2 유효성 검사의 특징 2. 유효성 검사자 종류 (1) required 검사자 (2) requiredstring 검사자 (3) int 검사자 (4) date 검사자 (5) expression 검사자 (6) fieldexpression 검사자 (7) email 검사자 (8) url 검사자 (9) visitor 검사자 (10) conversion 검사자 (11) stringlength 검사자 (12) regex 검사자 3. 유효성 검사의 유형에 따른 예제 구현 (1) 간단한 회원 가입 예제 (2) 유효성 검사자의 종류에 따른 예제 4. 사용자가 정의하는 커스텀 유효성 검사 예제 (1) validator 클래스 구현(/src/validation/customValidator.java) (2) validator 클래스 등록(/src/validdaotors.xml) 5. 어노테이션 기능을 이용한 유효성 검사 예제 (1) 유효성 검사 어노테이션의 종류 (2) 유효성 검사 어노테이션의 구현 PART 2 스트러스2의 실전 응용 8장 파일 업로드/다운로드 1. 파일 업로드의 특징 2. fileUploadInterceptor 클래스 3. 파일 업로드 프로그램 작성 (1) 파일 관련 라이브러리 설치 (2) 파일 업로드 용량 제한 변경 (3) 기본적인 파일 업로드 기능 4. 다중 파일 업로드 (1) 리스트를 이용한 다중 업로드 (2) 배열을 이용한 다중 업로드 5. 다운로드를 위한 스트림 리절트 6. 파일 다운로드 예제 7. Ajax를 이용한 비동기 파일 업로드/다운로드 9장 예외처리/로깅/프로파일링 1. 예외와 예외처리 (1) 자바에서의 예외 처리에 대한 이해 (2) 예외처리 방법 2. 인터셉터를 이용한 로그 남기기 3. Commons 로깅 패키지 (1) commons 로깅 프로세서 (2) log4j를 이용한 로깅 4. 프로파일링 (1) 프로파일링의 이해 (2) 프로파일링의 설정 방법 (3) 프로파일 정보 필터링 (4) 프로파일 기능의 확장 5. 예외 처리와 로깅을 이용한 실제 디버깅 방법 (1) 오류 로그 분석을 위한 회원 가입 예제 작성 (2) 오류 로그에 대한 분석 10장 게시판 구현 1. 구현 게시판의 이해 (1) 구현 게시판의 특징 (2) 게시판 프로세스 (3) 디렉터리&파일 구조 2. MySQL 설치하기 3. 데이터베이스와 테이블 생성 4. iBatis 적용하기 (1) iBatis란 (2) iBatis 동작 원리 (3) iBatis 설치 5. JDBC 설치 6. 게시판 코드 작성 (1) DB와 iBatis 연결 (2) 리스트 (3) 글쓰기 (4) 상세보기 (5) 수정하기 (6) 삭제하기 (7) 예외 처리 페이지 7. 설치와 배포 11장 어플리케이션 국제화 1. 국제화의 이해 (1) 국제화(internationalization) 개념 (2) 국제화의 필요성 2. 로케일 클래스의 생성 (1) 로케일 클래스의 장점 (2) 로케일 클래스의 생성 방법 (3) 로케일 설정 방법 3. 리소스 번들 (1) 리소스 번들의 생성 (2) 리소트 번들의 종류 4. 리소스 번들의 검색 순서 5. 리소트 번들의 출력 방법 6. 리소트 번들의 동적 구성 (1) 파라미터를 이용한 동적 구성 (2) 출력 포맷을 이용한 동적 구성 12장 검색 엔진 1. 검색 엔진의 원리 2. 오픈 소스 검색 엔진 루씬 3. 루씬을 이용한 검색 엔진의 구현 (1) 루씬 라이브러리 설치 (2) 문서 파일 인덱스 생성 4. HTML 파일 인덱스 생성 5. 검색 엔진 구현 13장 스트럿츠2와 Ajax 1. Ajax의 이해 (1) Ajax와 스트럿츠2 (2) Ajax란? (3) Ajax의 4가지 구성 요소 (4) Ajax의 실행 프로세스 (5) Ajax를 이용한 원격 페이지 호출 구현 2. 스트럿츠2와 Ajax의 결합 (1) 스트럿츠2에서 Ajax 구현 방법 (2) Ajax 태그들 3. Ajax를 이용한 검색어 자동 완성 기능의 구현 4. Ajax를 이용한 로그인 기능의 구현 14장 결제 모듈 1. 결제 모듈의 이해 (1) 결제 모듈의 필요성 (2) 결제 모듈의 원리 (3) 결제 수단의 종류 (4) 신청 절차와 설치 방법 2. 실제 결제 모듈 설치 예제 (1) 링크 방식을 이용한 결제 (2) 직접 구현 방식을 이용한 결제 15장 벨로시티(Velocity) 1. 벨로시티란 2. 벨로시티 템플릿 언어 (1) 레퍼런스(Reference) (2) 디렉티브(Directive) (3) 주석(Comment) 3. 벨로시티 설치 방법 4. 벨로시티 구현 (1) 메시지 출력 벨로시트 예제 (2) 동적 파일 생성 예제 (3) 동적 레이아웃 변환 예제 16장 자바를 위한 SOAP 결합 API(SAAJ) 1. SOAP과 웹 서비스 (1) 웹 서비스란? (2) 웹 서비스 기술 개발 현황 2. SOAP 메시지의 구조 (1) SOAP 메시지의 구성 요소 (2) SOAP 메시지의 구조 3. UDDI (1) UDDI란 (2) UDDI의 구조 (3) UDDI 레지스트리에 비즈니스명 등록 예 (4) UDDI 레지스트리 등록하기 (5) UDDI 레지스트리 검색하기 4. 웹 서비스 통신 프로토콜 SOAP (1) SOAP란? (2) SOAP 구조 (3) SOAP 사용하기 5. SAAJ에 대한 이해 (1) SAAJ 와 SOAP (2) SAAJ를 이용한 메시지 전송 예제 찾아보기 |