[웹스퀘어학원/웹스퀘어교육]
스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Websquare)
(평일반)
평일주간:http://topcredu.co.kr/sub/crcl/view/open/2250
★ 교육개요 ★
본 과정은 최근 UI 개발의 대세인 웹스퀘어5(Websquare5) 및 스프링 MVC, 마이바티스를 단기간에 습득하여 "스프링 & 웹스퀘어 개발자"로서의 길을 열기 위한 과정 입니다.자바 및 스프링 프레임워크의 기초가 있는 수강생을 대상으로 단기간에 스프링 부트, Spring MVC, MyBatis를 최적화된 교재를 통한 이론 및 실습을 통해 습득하고 웹스퀘어의 기본을 학습 후 이를 스프링, MyBatis와 연계하여 프로젝트를 해 보는 과정 입니다.
★ 교육목표 ★
프로젝트 현장에서 즉시 개발 가능한 웹스퀘어 기반 스프링 디벨로퍼 양성
★ 교육대상 ★
자바 웹 개발자스프링 개발자
★ 커리큘럼 ★
Spring Boot |
Spring Boot 소개Spring Boot & MavenSpring Boot & GradleWriting the code(Spring Boot main)Writing the code(CommandLineRunner)Spring Boot에서 property 파일 읽기 |
Spring Web MVC & RESTful Service |
Spring MVC 개요DispatcherServlet/ContextLoaderListener 개요 및 설정web.xml 개요 및 스프링 설정Spring5 MVC HelloWorld! 작성@Controller, @RequestMapping을 이용한 컨트롤러 매핑컨트롤러 메소드 파라미터(Controller method argument types)컨트롤러 메소드 리턴 타입(method return types)@MVC, @Controller 자동 추가되는 모델 객체Spring Web MVC Simple 예제(DB 테이블 데이터 출력하기)RequestHeader를 이용한 요청처리@RequestBody를 이용한 요청 처리@ExceptionHandler,@ControllerAdvice를 이용한 컨트롤러 예외처리@CookieValue를 이용한 쿠키처리Flash Attribute(RedirectAttributes, FlashMap)@ModelAttribute를 이용한 컨트롤러 메소드 매핑@SessionAttributes를 이용하여 model 객체를 세션에 저장하기@ModelAttribute, @SessionAttibutes 컨트롤러 메소드 매핑Spring WEB MVC를 이용한 멀티파일 업로드Spring WEB MVC쇼핑카트(@SessionAttibutes, @ModelAttribute)Spring Web MVC 뷰(ViewResolver)REST OverviewREST and Spring MVCSpring support for REST, @RestController@RequestMapping/@PathVariable, @RequestBody, @ResponseBodyget, put, delete, post, ResponseEntitySpring Boot 및 Spring Legacy 프로젝트에서 RESTful 서비스 실습 |
MyBatis |
MyBatis 개요SqlSessionFactoryBeanSqlSessionFactory, Mapper InterfaceMyBatis TransactionMyBatis Mapper ScanningSqlSessionTemplateSqlSessionTemplate vs SqlSessionSpring, MyBatis 연동예제– CRUD 예제(MapperScannerConfigurer)Spring Boot, MyBatis, 오라클 연동예제마이바티스3.X 어노테이션(@Select, @Insert, @Update, @Delete)Spring Framework MyBatis 연동 로그인, 게시판, AOP 적용 실습 |
Websquare5 |
[이론 및 실습]웹스퀘어5 특징UI 디자인 개요주요 CSS 속성 – 반응형 레이아웃컴포넌트 디자인컴포넌트와 데이터연동데이터객체서브미션(Submission)데이터객체와 Submission의 연계GridView 및 기타 컨트롤GridView, DataList 연동디버깅(로그보기 및 로그출력)[스프링 프레임워크 & 웹스퀘어 연동 실습]웹스퀘어 컴포넌트 데이터 셋팅 기초 실습컴포넌트와 데이터 객체 연결 및 Submission 생성을 통한 서버와의 통신 실습스프링 , MyBatis, 웹스퀘어 연동실습(GridView를 이용한 데이터 로딩 및 CRUD 실습)스프링 , MyBatis, 웹스퀘어 연동 미니프로젝트(메뉴, 기본컴포넌트 및 공통단 업무, 멀티화면, 팝업등 응 |
|