Java Web&Ajax Programming

수강대상

Java Programming을 수강 하신 분 또는 그에 상응하는 지식을 숙지 하신 분
현업에서 자바를 이용하여 웹 개발을 해야 하시는 분

선수과정

없음

강의환경

OS : Windows XP SP3
edit plus
eclipse



본 과정은 자바를 이용한 웹 응용 프로그램 개발에 대한 현재 및 미래 트렌드를 접목 시킨 최적의 과정 입니다. HTTP의 분석과 웹 서버의 동작원리에 대한 기초부터 시작하여, 자바 웹 개발을 하기 위한 통합 개발 환경 구축 및 웹 프로젝트 생성 및 개발 진행 기법과 Servlet의 심도 있는 이해를 바탕으로 Web Framework의 동작원리는 물론, 효율적이고 대규모 개발에 적합한 Model1 과 Model2[MVC] 개발 기법을 고급 JDBC와의 연결을 통한 클래스 설계 및 강의를 진행함으로써 현업에서 자바 웹 개발자에게 필요한 기본 소양과 실력을 쌓게 됩니다.

현재 실무 개발에서 많이 활용되는 X-internet 및 Rich Internet Application의 필수 기술인 Ajax Programming 기법을 다양하고 파워풀한 강의를 통해 동적이고 역동적인 웹 클라이언트 기술 습득과 더불어 Ajax와 Servlet/JSP/DBMS와의 연동 기법을 실무에서 바로 활용할 수 있는 수준의 다양한 예제와 더불어 수업이 진행 됩니다. 본 과정을 이수하시고 나서 해당 실무 프로젝트의 업무만 파악 한다면 바로 개발에 참여 하실 수 있는 수준의 기술을 완성하는 데 본 강좌의 핵심 목적 입니다.



- 웹 프로젝트 개발 기법에 대한 전반적인 내용을 실무 수준으로 학습 합니다.

- 웹 개발의 기본 동작 원리 및 Form Data Handling 방법을 학습 합니다.

- Servlet 의 동작 원리를 확실히 익히며, 모든 자바 웹 개발의 내부 동작 원리를 습득 합니다.

- JSP의 기본 원리 및 문법과 Java Bean을 이용한 Model1, Model2[MVC] 개발 방법을 학습 합니다.

- EL & JSTL등의 Extended Tag Library를 학습 함으로써 View를 간편하게 개발 하는 방법을 배웁니다.

- 고급 JDBC API 활용 기법을 숙지하여 고급 DBMS Handling 방법을 학습 합니다.

- Ajax를 통한 비동기 웹 핸들링 전반에 관한 심도 있는 강의가 이루어 집니다.

- Ajax와 Servlet/JSP/DBMS 연동을 통한 다이나믹 웹 개발 기법을 학습 합니다.

- 현업에서 활용 가능한 강의 및 실습 위주의 수업이 이루어 집니다.

- 실무 경험과 다년간의 노하우를 지니신 전문 강사님의 지도아래 전체 강의가 진행 됩니다.

  • Section1. Web 개발 개론
    • - HTTP의 이해 및 프로토콜 분석.
    • - 개발 환경 구축 및 웹 프로젝트 방법론[Tomcat, Eclipse, Oracle]
  • Section2. Advanced JDBC
    • - ResultSet, SQL DML Handling
    • - JDBC Meta Data Handling
    • - JDBC3.* 기반의 성능 향상 기법
    • - DB Connection Management 기법
  • Section3. Servlet Part 1
    • - HTTP Request & Response의 이해
    • - 서블릿 재적재, 캐싱, 백그라운드 프로세싱[Servlet Life Cycle]
    • - Form Data Paring기법.
    • - web.xml 및 server.xml 이용한 다양한 환경 설정 기법.
  • Section4. Servlet Part 2
    • - HTTP 상태 관리 기법[Session, Cookie]
    • - Servlet Collaraboration[서블릿 객체 공유 및 객체 스코프의 이해 및 활용]
    • - 고급 Servlet Filter 관리 및 개발 방법
    • - Servlet에서의 DBMS 연동 기법
    • - Controller로써의 Servlet의 역할
  • Section5. JSP Part 1[Model1]
    • - JSP 기본 문법 및 스크립트 요소 활용법.
    • - JSP 표준 액션 사용법.
    • - JSP Bean기반의 DBMS 연동 및 핸들링 기법
    • - JSP를 이용한 Model1 개발 기법
  • Section6. JSP Part 2 [Model2]
    • - Extends Tag Library & EL & JSTL 활용 및 개발 기법
    • - 효율적인 Tag Library 개발 기법
    • - DTO, DAO를 이용한 MVC 웹 개발 방법
  • Section7. Ajax Programming Part 1
    • - X-internet & RIA의 정의 및 Ajax 활용 방안
    • - XMLHttpRequest의 생성 및 데이터 송수신 기법
    • - DOM & JavaScript를 이용한 동적 웹 개발 기법
    • - JSON Notation
    • Servlet/JSP & Ajax 연동 응용 예제 활용
    • - Ajax 채팅, 검색, 실시간 쿼리 질의, 드래그 앤 드롭 등
  • Section8. 과정 총괄 실전 응용
    • - X-internet & RIA의 정의 및 Ajax 활용 방안
    • - XMLHttpRequest의 생성 및 데이터 송수신 기법
    • - DOM & JavaScript를 이용한 동적 웹 개발 기법
    • - JSON Notation
    • - Servlet/JSP & Ajax 연동 응용 예제 활용
    • Ajax 채팅, 검색, 실시간 쿼리 질의, 드래그 앤 드롭 등