[스프링학원/스프링교육]
스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Websquare)
(평일반)
★ 교육개요 ★
본 과정은 최근 UI 개발의 대세인 웹스퀘어5(Websquare5) 및 스프링 MVC, 마이바티스를 단기간에 습득하여 "스프링 & 웹스퀘어 개발자"로서의 길을 열기 위한 과정 입니다.
자바 및 스프링 프레임워크의 기초가 있는 수강생을 대상으로 단기간에 스프링 부트, Spring MVC, MyBatis를 최적화된 교재를 통한 이론 및 실습을 통해 습득하고 웹스퀘어의 기본을 학습 후 이를 스프링, MyBatis와 연계하여 프로젝트를 해 보는 과정 입니다.
자바 및 스프링 프레임워크의 기초가 있는 수강생을 대상으로 단기간에 스프링 부트, Spring MVC, MyBatis를 최적화된 교재를 통한 이론 및 실습을 통해 습득하고 웹스퀘어의 기본을 학습 후 이를 스프링, MyBatis와 연계하여 프로젝트를 해 보는 과정 입니다.
★ 교육목표 ★
프로젝트 현장에서 즉시 개발 가능한 웹스퀘어 기반 스프링 디벨로퍼 양성
★ 교육대상 ★
자바 웹 개발자
스프링 개발자
스프링 개발자
★ 커리큘럼 ★
Spring Boot | Spring Boot 소개 Spring Boot & Maven Spring Boot & Gradle Writing 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 Overview REST and Spring MVC Spring support for REST, @RestController @RequestMapping/@PathVariable, @RequestBody, @ResponseBody get, put, delete, post, ResponseEntity Spring Boot 및 Spring Legacy 프로젝트에서 RESTful 서비스 실습 |
MyBatis | MyBatis 개요 SqlSessionFactoryBean SqlSessionFactory, Mapper Interface MyBatis Transaction MyBatis Mapper Scanning SqlSessionTemplate SqlSessionTemplate vs SqlSession Spring, 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, 웹스퀘어 연동 미니프로젝트(메뉴, 기본컴포넌트 및 공통단 업무, 멀티화면, 팝업등 응 |
댓글 없음:
댓글 쓰기