Java Web&Framework Master

수강대상

Strus2 + Spring + OR-Mapping 에 관심이 있는 모든 개발자

선수과정

없음

강의환경

Windows XP SP3
eclipse
edit plus




본 과정은 자바 웹 프로그래밍의 기본이 Servlet/JSP에서 부터 보다 향상된 아키텍쳐를 적용해 효율적인 중대형 웹 응용 프로그램 개발을 지원하는 프레임워크로 재 탄생한 Struts2 Framework 기반의 개발 기법과 J2EE 기반의 엔터프라이즈 개발로 까지 그 위세를 떨치고 있는 Spring Framework 및 OR-Mapping의 선두 주자인 Hibernate 과정을 쉽지만 깊이 있게
실전 위주의 예제를 가지고 과정을 진행 합니다.


현업에서 가장 많이 사용되고 활용될 예정인 위 세가지 Java Open Framework를 마스터 함으로써 자바 웹 응용 개발자로써 도약할 수 있는 기회로 삼으시기 바랍니다.


본 과정은 개발 10년차 이상의 J2EE 개발 전문가에 위해 진행이 되며 다양한 프로젝트에서 활용된 예제및 노하우를 가지고 개념은 쉽지만 깊이 있게 진행하며 응용예제는 실무 활용법을 위주로 강의가 진행됩니다.



- Servlet/JSP를 이용한 웹 프로그래밍 기법을 학습 합니다.

- Servlet/JSP를 이용한 MVC 기법을 응용 하실 수 있습니다.

- Struts2,Spring,Hibernate의 동작 원리를 이해 하실 수 있습니다.

- Struts2,Spring를 이용한 MVC 기반 개발 기법을 숙지 하실 수 있습니다.

- Struts2,Spring Framework 와 Hibernate의 연동 기법을 응용 할 수 있습니다.

- Struts2,Spring의 풍부한 사용자 인터페이스를 배울 수 있습니다.

- Struts2 ,Spring 기반의 AOP 기법을 활용 할 수 있습니다.

- Struts2 , Spring 기반의 Dependency Injection 기법[Spring 연동]을 활용 할 수 있습니다.

- Struts2,Spring Framework 와 Hibernate를 이용한 연동 기법 및 활용법을 배울 수 있습니다.

- Struts2 & Spring Framework 간의 Framework 연동을 통한 최적의 개발 환경을 구축 할 수 있습니다.

- 다양한 오픈 프레임워크 간의 연동 기법을 배울 수 있습니다(Chart, Sitemesh등)

- 세가지 핵심 Java Open Framework를 마스터 할 수 있습니다.

  • Section1. Servlet Part 1
    • HTTP Request & Response의 이해
    • 서블릿 재적재, 캐싱, 백그라운드 프로세싱[Servlet Life Cycle]
    • Form Data Paring기법.
    • web.xml 및 server.xml 이용한 다양한 환경 설정 기법.
  • Section2. Servlet Part 2
    • HTTP 상태 관리 기법[Session, Cookie]
    • Servlet Collaraboration[서블릿 객체 공유 및 객체 스코프의 이해 및 활용]
    • 고급 Servlet Filter 관리 및 개발 방법
    • Servlet에서의 DBMS 연동 기법
    • Controller로써의 Servlet의 역할
  • Section3. JSP Part 1[Model1]
    • JSP 기본 문법 및 스크립트 요소 활용법.
    • JSP 표준 액션 사용법.
    • JSP Bean기반의 DBMS 연동 및 핸들링 기법
    • JSP를 이용한 Model1 개발 기법
  • Section4. JSP Part 2 [Model2]
    • Extends Tag Library & EL & JSTL 활용 및 개발 기법
    • 효율적인 Tag Library 개발 기법
    • DTO, DAO를 이용한 MVC 웹 개발 방법
  • Section5. Open Framework개요
    • Struts1 & Struts2의 비교
    • Spring Framework 개요
    • Hibernate 개요
    • Open Framework 개발 환경 구축
  • Section6. AOP & DI
    • Programming
    • AOP 프로그래밍 개요 및 응용 예제
    • DI 프로그래밍 개요 및 응용 예제
    • POJO의 이해
  • Section7. Struts2 개요
    • Struts2 Architecture의 기본 이해
    • Struts2 Value Stack의 이해
  • Section8. Struts2 활용
    • Struts2 AOP[관점 지향 프로그래밍] 의 이해 및 응용 예제
    • Struts2 Interceptor의 이해 및 활용법
    • Result의 이해 및 활용법
    • Struts2 Action 활용법
  • Section9. Struts2 Architechture 심화
    • FilterDispatcher의 세부 역할
    • ActionProxy & ActionInvocation의 역할 및 구조
    • ActionMapper & ActionContext의 역할
    • Interceptor 심화[ 기능별, 파라미터 오버라이딩, 프리페어 인터셒터 등]
    • Action 심화 활용[POJO, 액션 체인, 상관 관계, 다중 호출 기법 등]
    • Result 심화 활용[ Result Listener의 이해 및 활용 ]
    • Struts2 고급 환경 설정 방법
    • Annotation을 이용한 무설정 방법
    • Struts2 Ajax theme 활용법[Tab,Tree, Real Time 검색등]
  • Section10. Struts2 & Framework 연동
    • 스트럿츠2 에서의 다양한 플러그인 사용법[사이트메쉬, 챠트등]
    • JSF, 플렉서스 등 다양한 플러그인을 통한 Open Framework 연동 기법
  • Section11. Spring 기반 기술 개요
    • Spring Architecture의 이해
    • Spring AOP 및 DI의 이해 및 활용법
    • Spring Schema & Spring Patterns
    • Spring Annotation
  • Section12. Spring Data Access
    • Spring JDBC를 이용한 접근법.
    • Spring Transaction Management
  • Section13. Spring Web MVC Framework 활용
    • Spring MVC 동작 원리.
    • Controller 설정 및 핸들링 매핑.
    • Spring View & Locales 방법
    • Spring Exception Handling
    • Spring Tag Library
    • Spring Controller Annotation 사용법
  • Section14. Spring Framework 고급 활용
    • Spring with Ajax
    • DWR Setting 및 활용법
    • Spring MBean 활용법
    • Spring -> Struts2의 연동
    • Struts2 -> Spring 의 연동
  • Section15. Hibernate 소개
    • Hibernate & Object-Relationship Mapping
    • Persistence의 의미 및 RDBMS와 Hibernate
    • Hibernate 환경 설정 및 SessionFactory 설정
  • Section16. Hibernate 활용 Part 1
    • Hibernate Session & Persistence Life Cycle
    • Hibernate Transaction & 동시성 처리 기법
    • HQL, Criteria, Native SQL & Hibernate Cache 사용기법
  • Section17. Hibernate 활용 Part 2
    • Hibernate Session & Persistence Life Cycle
    • Hibernate Transaction & 동시성 처리 기법
    • HQL, Criteria, Native SQL & Hibernate Cache 사용기법
  • Section18. Hibernate 고급 활용
    • Hibernate Application Design
    • Domain Model Pattern
    • Spring & Hibernate 연동기법
  • Section19. Hibernate 소개
    • Hibernate & Object-Relationship Mapping
    • Persistence의 의미 및 RDBMS와 Hibernate
    • Hibernate 환경 설정 및 SessionFactory 설정
  • Section20. Struts2 & Hibernate
    • Struts2 & Hibernate 연동 및 응용 실습
  • Section21. Spring & Hibernate
    • Spring & Hibernate 연동 및 응용 실습
  • Section22. Open Framework Master 실전 응용
    • 실전 응용 예제
    • [ 프로젝트 Admin 관련 업무 요구사항 분석, 설계, 구현기법]