본 과정은 Spring MVC project 를 학습할 수 있는 과정입니다.
Spring Framework 과정에서 학습한 개념을 기초로 하여 웹 애플리케이션을 제작하는 방법에 대해 학습할 수 있습니다.
본 과정은 XML 방식의 구현 방법과 Java 방식의 구현 방법을 모두 소개하고 있어 학습하신 분들이 현업에서 다양한 방식의 구현 방법을 모두 수행할 수 있는 능력을 갖출 수 있습니다. 또한, 최종적으로
수행하는 프로젝트는 회원 관리, 게시판 관리 등 웹 애플리케이션에서의 필수적인 부분에 대한 구현 방법을 학습 할 수 있으며
현업에서 실제로 사용하고 있는 다양한 기법을 실습 하실 수 있습니다.
학습 후 바로 실무에서 사용할 수 있도록 많은 개념을 담았지만 초보자 분들도 쉽게 학습 할 수 있도록 구성하였습니다.
또한 모든 예제는 직접 실습을 통해 학습할 수 있어 내부적인 동작 원리까지 모두 파악하실 수 있습니다.
Spring MVC 소개 및 프로젝트 셋팅 : 1 ~ 9강
- Spring MVC에 대한 특징을 살펴보고 개발환경을 구축합니다. 그리고 Spring MVC 개발을 위한 프로젝트 셋팅을
실습합니다. 여기에서는 XML방식과 Java 방식 모두를 살펴봅니다.
Spring MVC의 다양한 기능들 : 10강 ~ 19강
- Spring MVC 기반 프로젝트를 수행하기 위한 기본 구현 방법들을 소개합니다. 요청 정보 처리 Form 태그, 페이지 이동 등에
대해 다룹니다
Spring MVC에서의 Bean 관리 : 20강 ~ 26강
- request, session, application 영역에 대한 Bean 관리 방법을 소개합니다. Spring MVC에서 쿠키 사용방법을
소개합니다.
Spring MVC의 유효성 검사 : 27강 ~ 33강
- 사용자 입력 데이터에 대한 유효성 검사 방법을 소개합니다
Spring MVC 인터셉터와 MyBatis : 34강 ~ 39강
- 인터셉터의 개념과 활용에 대해 살펴봅니다. 또한 MyBatis를 통한 데이터 베이스 운영 방법을 상세히 소개합니다.
미니 프로젝트 소개 및 기본 셋팅 : 40강 ~ 45강
- 앞으로 작업을 진행할 미니 프로젝트를 소개하고 기본 구조를 설정합니다. 프로젝트는 XML방식과 Java 방식을
동시에 진행합니다.
미니 프로젝트 - 상단 메뉴 구성 : 46강 ~ 47강
- 상단 메뉴를 구성합니다. 데이터베이스에서 목록을 가져와 메뉴를 구성하고 링크를 설정합니다.
미니 프로젝트 - 회원관리 : 48강 ~ 54강
- 회원관리, 로그인, 정보 수정, 로그아웃 등의 기능을 구현합니다. 이 때 입력값에 대한 유효성 검사를 실시하고
로그인 여부에 따른 화면 분할 처리도 실시합니다.
미니 프로젝트 - 게시판 관리 : 55강 ~ 63강
- 게시글 작성, 목록 보기, 글 읽기, 수정, 삭제 등을 처리합니다. 또한 Spring에서 제공하는 기능을 활용해
페이징을 손쉽게 구현하는 방법도 살펴봅니다.
미니 프로젝트 - Spring MVC 4로 전환 : 64강
- 제작된 미니 프로젝트를 Spring MVC 4로 전환하고 5와의 차이점을 비교합니다.