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, 웹스퀘어 연동 미니프로젝트(메뉴, 기본컴포넌트 및 공통단 업무, 멀티화면, 팝업등 응용) |