교육 개요

웹애플리케이션 개발시 많은 개발자들이 다양한 방법으로 개발을 할 때 좀더 통일되고 효과적이고 유지보수가 쉬운 개발방법을 도입합니다. 스프링프레임워크는 개발자들의 숙련도와 상관없디 통일적이고 효과적인 개발방법을 제공합니다. 그리고 비슷한 개발방법이기 때문에 유지보수도 쉽습니다. 본 과정에서는 Spring Framework 을 이용하여 Web Server side 프로그래밍 기법을 학습하고, MyBatis Framework을 이용하여 DB를 연동하는 방법을 학습하고 응용합니다.

교육 대상
  • 프레임워크 환경을 이해하고 웹 서버 프로그램을 구축하고자 하는 개발자
  • Spring Framework를 이용한 웹 서버 프로그램을 구축하고자 하는 개발자
  • 전자정부 관련 개발을 하려는 개발자
교육 효과
  • 프레임워크 환경을 이해하고 개발할 수 있다.
  • Spring Frameork를 이용하여 웹 서버 프로그램을 개발할 수 있다.
  • MyBatis를 이용하여 DB를 연동할 수 있다.
  • 전자 정부 표준 프레임워크를 이용하여 개발할 수 있다.
실습 환경

JDK 최신버전, Tomcat , Spring Framework, Maven

교육 내용
구분 목차 주요 내용
    1일차
  • 스프링 프레임워크 기본
  • 스프링 프레임워크 개요
  • 스프링 프레임워크 개발환경 구축
  • 스프링 프레임워크 구조
  • Dependency Injection
  • Annotation 기반 DI
    2일차
  • 스프링 프레임워크 AOP
  • AOP 개요
  • 스프링 프레임워크 AOP
  • Annotation기반 AOP
  • 스프링 JDBC
    3일차
  • 스프링 프레임워크 MVC
  • MVC 개요
  • 스프링 프레임워크 MVC 구조
  • 컨트롤러 클래스 정의
  • 핸들러 매핑 설정
  • 뷰리졸버 설정
    4일차
  • 스프링 프레임워크 응용
  • 파일업로드
  • 예외처리
  • 유효성처리
  • Ajax 지원
    5일차
  • MyBatis Framework
  • MyBatis Framework
  • Spring & MyBatis 연동 Project