SW공학
home
SW프로젝트관리
home

Spring 프레임워크 활용

주제
Programming-백엔드
훈련목표
본 과정은 Spring 프레임워크가 제공하는 DI, AOP의 개념을 이해하여 재사용 가능한 클래스를 만드는 방법을 익히고, OR매핑을 지원하는 MyBatis와 Spring 프레임워크와의 연동하는 방법과 Spring Transaction을 이해하며, Spring MVC를 사용한 RESTful 웹서비스 작성 방법을 이해 하기 위한 과정임
훈련대상
가. Java 프로그래밍 기초 과목과 JSP/Servlet 웹프로그래밍 과목을 수강했거나 그에 준하는 지식을 갖춘 개발자 및 엔지니어
교육시간
16시간
커리큘럼
가. Spring IoC와 DI - DI개념과 용어 및 유형 - Setter Injection과 Constructor Injection - Bean Factory와 ApplicationContext - jUnit 프레임워크 개요 및 사용법 - jUnit F/W를 사용한 DI 테스트 케이스 작성 Bean 등록 및 의존관계 설정 Annotation 나. Spring AOP - AOP의 개요와 용어 - Spring AOP의 특징 - XML 기반의 POJO클래스를 이용한 AOP구현 - AspectJ PointCut 표현식 문법 - @Aspect 어노테이션을 이용한 AOP 구현 다. MyBatis와 Spring연동 - MyBatis 개요와 특징 - MyBatis 주요 컴포넌트의 이해 - MyBatis-Spring 주요 컴포넌트의 이해 - Mapper 인터페이스의 이해 및 사용 라. Spring Transaction - Spring Transaction 개요 및 선언적 트랜잭션의 이해 - AOP를 이용한 트랜잭션 설정방법의 이해 - 트랜잭션 속성에 대한 이해 마. Spring MVC와 Restful 웹서비스 - Spring MVC 개요 및 특징 - Spring MVC에서 제공되는 Annotation - REST 아키텍쳐 개요 - Spring MVC 기반 RESTful 웹서비스 구현절차
11 more properties