Programming > Java & Web Service 과정
[JAVA 4] Web 프레임워크 (Spring)
- 강의기간
-
교육 시작일 후 5일
- 난이도
- 중급
- 수강일
- 5일, 09:30~17:30
- 수강료
-
1,200,000원
KRW (KR)
- 환급
-
비환급과정
※ 비환급과정(면세) 입니다.
- 과목코드
- H0BF2S
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다. |
과정소개 |
- 이 과정은 Java 프레임워크의 개념 이해를 기반으로 Spring 프레임워크를 활용하여 하나의 웹사이트를 개발하는 프로젝트를 진행하는 과정으로, Java 기반의 Web Application을 개발하기 위해서 필요한 Database 연동, 웹 컴포넌트, 그리고 비즈니스 컴포넌트 개발을 위해 Spring Framework 를 활용하는 과정이다.
|
수강대상 |
- Java 기반 웹 개발 프로젝트를 수행해야 하는 개발자
- Java 기반의 Framework 개발 환경 이해와 필수 개발 기술들을 습득하고자 하는 분
- Java 기반 시스템 개발로 업무에 대한 이해 및 기술 구현이 필요하신 분
- Java 기반의 개발 환경,절차, 기술과 관련된 웹기반의 환경에 대한 이해가 필요하신 분
- 프레임워크 기반의 웹어플리케이션 개발 프로젝트를 진행해야 하는 분
|
교육내용 |
Day 01 Module 01 - 스프링(Spring) Framework 개요 - Framework과 자바 기반 Framework
- Spring Framework의 구조
- Spring Container의 종류와 특징
- Spring 설정파일의 구조
Module 02 - 스프링 DI(Dependency Injection) - DI(Dependency Injection) 개요
- Dependency Injection(Constructor Injection)
- Dependency Injection(Setter Injection)
Module 03 - DI(Dependency Injection) 자동 주입 - Annotation 기반의 IoC 설정
- DI를 통한 의존 처리
- DI와 의존 객체 변경의 유연함
- 자바 코드를 이용한 설정
Day 02 Module 04 - 빈 라이프사이클과 범위 - 컨테이너의 초기화와 종료
- 빈 객체의 라이프사이클
- 객체 범위
Module 05 - 스프링(Spring) AOP - AOP 용어
- Schema 기반의 AOP 설정
- Annotation 기반의 AOP 설정
- 스프링(Spring) AOP 구현
- STS(Spring Tool Suite) 설치 및 활용
Module 06 - DB 연동 - Spring JDBC의 구조와 특징
- DataSource 설정
- JdbcTemplate을 이용한 쿼리 실행
- MemberDao 테스트해보기
- Transaction 자동 관리
Day 03 Module 07 - 스프링 MVC - 프로젝트 생성
- 이클립스 톰캣 설정
- 스프링 MVC를 위한 설정
- 코드 구현과 실행
Module 08 - 스프링 MVC 프레임워크 동작 - 스프링 MVC 핵심 구성 요소
- DispatcherServlet과 스프링 컨테이너
- JSP를 위한 ViewResolve
Module 09 - Model1 아키텍처 - 요청 매핑과 GET/POST 구분
- 커맨드 객체, 리다이렉트
- 폼 태그, 모델
Day 04 Module 10 - Model2 아키텍처 - 메시지, 커맨드
- 객체 검증, 세션
- 인터셉터, 쿠키
Module 11 - Controller 클래스 구현 - Controller 클래스 구현
- Schema 기반의 MVC 설정
- 설정 및 활용
Day 05 Module 12 - Annotation 기반의 MVC 설정과 처리 - Annotation 사용
- 파일업로드와 예외 처리
- 다국어 처리와 유효성 체크
- 데이터 변환(XML, JSON 변환)
Module 13 - 스프링 MVC 자바 설정 - @EnableWebMvc 애노테이션
- DispatcherServlet이 자바 설정 사용하도록 설정하기
- WebMvcConfigurer를 이용한 추가 설정
Module 14 - 웹 어플리케이션 구조 개요 - 웹 어플리케이션 구성 요소
- 서비스의 구현
- 컨트롤러에서의 DAO 접근
|
선수과목 |
- [Java 1] 프로그래밍 기본
- [Java 3] Web 기본(Servlet & JSP)
- HTML 기본 및 Database 기초
|
다음과목 |
|
- 교육장
- 서울 한국HPE 강남교육센터
- 강의장
- 미지정
- 주소
- 서울 서초구 서초동 1302-2 대지프라자 6층
- 전화
- 1661-9080
- 팩스
- 02-3470-2200
- 주차
-
불가능
- 안내
-
- 9호선 신논현역 7번 출구 50M 직진, SK주유소에서 좌회전 후 30M 전방 도미노피자 건물 6F
- 2호선 강남역 9번 출구
시내버스 : 146, 341
마을버스 : 11 {삼호아파트 하차 (2 정거장)}
도보 : 강남역에서 20분 거리
* 주차불가