48474 Members __ Online

정렬
HOME커뮤니티[c]자유게시판 [f]
Jul
09

(런칭기념 본인부담 50% 할인)스프링&마이바티스&웹스퀘어(WebSquare) 통합구현 실무 재직자 향상과정

write : 탑크리에듀
hit : 1800 , date :

(런칭기념 본인부담 50% 할인)스프링&마이바티스&웹스퀘어(WebSquare) 통합구현 실무 재직자 향상과정



★ 교육개요 

최근 금융권을 중심으로 HTML5 기반의 웹스퀘어5(Websquare5)가 많이 사용되고 있죠^^
본과정은 웹스퀘어5 및 스프링 프레임워크, 마이바티스를 단기간에 습득하여 "스프링 & 웹스퀘어 개발자"로서의 길을 열기 위한 과정 입니다.
(물론 UI 솔루션을 웹스퀘어가 아닌 다른 것을 사용하더라도 본 강좌에서는 스프링, 마이바티스의 기본을 확실히 배울 수 있습니다.)

자바 및 JSP 기초가 있는 수강생을 대상으로 단기간에 스프링 부트, Spring Framework, MyBatis를 최적화된 교재와 이론 및 실습을 통해 습득하고 웹스퀘어5의 기본을 학습 후 이를 스프링, MyBatis와 연계하여 프로젝트 실습을 해 보는 과정으로 실무 실습 위주의 강좌입니다.
★ 교육목표 

프로젝트 현장에서 즉시 개발 가능한 웹스퀘어 기반 스프링 디벨로퍼 양성

★ 교육대상 

자바 개발자
스프링 개발자

★ 커리큘럼 
스프링 프레임워크 
마이바티스 
REST 
Spring Boot
1. 스프링 프레임워크 개요    
1-1. 도입 배경    
1-1-1. 자바 빈(Java Bean)    
1-1-2. 모델1 개발 방법(Model 1)    
1-1-3. 모델2 개발 방법(Model 2, MVC)    
1-1-4. 스프링 프레임워크 소개(Spring Framework Overview)    
2. Spring IoC & DI    
2-1. Ioc Container    
2-1-1. Ioc Container 분류    
2-1-2. BeanFactory, ApplicationContext    
2-1-3. Lazy-Loading, Pre-Loading    
2-2. Spring Ioc 실습(XML 기반, 인터페이스, 세터주입)    
2-3. Spring Ioc 실습(어노테이션기반, 인터페이스, 세터주입)    
2-4. DI와 관련된 어노테이션    36
2-4-1. Auto-Scanning Component(Stereotyping Annotations),@Component,@Repository,@Service,@Controller,@RestController    
2-4-2. Context Configuration Annotations(@Scope,@Autowired,@Resource,@Inject,@Required,@Named,@Order,@PostConstruct,@PreDestroy, @ContextConfiguration)    
2-5. Spring DI(Dependency Injection)    
2-5-1. 세터 주입(Setter Injection) ? XML 기반    
2-5-2. 세터 주입(Setter Injection) ? 어노테이션 기반    
2-5-3. 생성자 주입(Constructor Injection) ? XML 기반    
2-5-4. 생성자 주입(Constructor Injection) ? 어노테이션 기반    
2-5-5. 메소드 주입(Method Injection)    
2-5-5-1. Method Injection(Method Replace)    
2-5-5-2. Method Injection(Getter Injection)    
2-5-6. Simple Value Injection(@Value, @PropertySource)    
2-5-7. SpEL을 이용한 Value Injection(XML 방식)    
2-5-8. SpEL을 이용한 Value Injection(어노테이션 방식)    
2-5-9. @Value, @PropertySource    
2-5-10. ref 태그를 이용한 Value Injection(ref local, ref bean, id, name의 차이)    
2-5-11. 스프링에서 XML 설정 파일의 분리    
2-5-11. ApplicationContext의 분리(부모, 자식)    
2-5-12. 컬렉션 주입(Collection Injection), XML 방식    
2-5-12. 컬렉션 주입(Collection Injection), 어노테이션 방식    
3. Spring AOP(Spring Aspect Oriented Programming)    
3-1. AOP 개요    
3-2. AOP HelloWorld    
3-2-1. AOP HelloWorld(프로그래밍을 통한 AOP 구현)    
3-2-2. AOP HelloWorld(XML Schema Based AOP 구현)    
3-2-3. AOP HelloWorld(@AspectJ Annotation Based AOP 구현)    
3-3. AOP 충고(Advice)    
3-4. 프로그래밍적인 방법을 통한 AOP 구현(ProxyFactory 이용)    
3-5. 포인트컷(Pointcut)    
3-5-1. 포인트컷(Pointcut) - StaticMethodMatcherPointCut    
3-5-2. 포인트컷(Pointcut) - DynamicMethodMatcherPointCut    
3-5-3. 포인트컷(Pointcut) - NameMatchMethodPointCut    
3-5-4. 포인트컷(Pointcut) - JdkRegexpMethodPointcut    
3-5-5. 포인트컷(Pointcut) - AspectJExpressionPointcut    
3-5-6. 포인트컷(Pointcut) - AnnotationMatchingPointcut    
3-5-7. 포인트컷(Pointcut) - ControllFlowPointcut    
3-6. ProxyFactoryBean을 이용한 선언적 AOP 구현    
3-6-1. ProxyFactoryBean을 이용한 선언적 AOP 구현 - 예제    
3-7. Schema-Based Spring AOP( 네임스페이스 이용)    
3-7-1. Schema-Based Spring AOP( 네임스페이스 이용) ? 예제    
3-8. @AspectJ Annotation을 이용한 AOP    
3-8-1. @AspectJ Annotation을 이용한 AOP ? Aspect 선언    
3-8-2. @AspectJ Annotation을 이용한 AOP ? Advice 선언    
3-8-3. @AspectJ Annotation을 이용한 AOP ? Pointcut 선언    
3-8-4. @AspectJ Annotation을 이용한 AOP ? aspectj expression    
3-8-5. @AspectJ Annotation을 이용한 AOP ? 예제    
3-9. 스프링 선언적 AOP에 대한 고려사항(@AspectJ vs XML)    
4. Spring JDBC    
4-1. 기존 JAVA JDBC와 Spring JDBC의 비교    
4-2. Spring JDBC에서 DataSource 취득하는 방법    
4-3. Spring JDBC에서 DB 접근하는 방법    
4-3-1. Spring JDBC에서 DB 접근하는 방법 ? jdbcTemplate    
4-3-1-1. Maven, Gradle에서 오라클 설정    
4-3-1-2. 마리아DB 및 HeidiSQL 설치    
4-3-1-3. 간단한 Spring JDBC jdbcTemplate 예제    
4-3-1-4. Spring JDBC 내부 콜백(PreparedStatementCreator, PreparedStatementSetter)    
4-3-1-5. jdbcTemplate의 execute 메소드    
4-3-1-6. jdbcTemplate의 update 메소드    
4-3-1-7. jdbcTemplate의 batchUpdate 메소드    
4-3-1-8. jdbcTemplate의 query 메소드와 RowMapper 인터페이스    
4-3-1-9. jdbcTemplate의 queryForObject, queryForList, 기타 query 메소드    
4-3-1-10. jdbcTemplate을 이용한 CRUD 예제    
4-3-1-10. Spring Data JPA를 이용한 CRUD 예제    
4-3-2. Spring JDBC에서 DB 접근하는 방법 ? NamedParameterJdbcTemplate    
4-3-3. Spring JDBC에서 DB 접근하는 방법 - SimpleJdbcTemplate
4-3-4. Spring JDBC에서 DB 접근하는 방법 ? SimpleJdbcCall    
4-3-5. Spring JDBC에서 DB 접근하는 방법 ? SqlUpdate    
4-3-6. Spring JDBC에서 DB 접근하는 방법 ? StoredProcedure    
4-3-7. 오라클 시퀀스를 위한 DataFieldMaxValueIncrementer    
5. 스프링 트랜잭션(Spring Transaction)    198
5-1. 스프링 트랜잭션(Spring Transaction) ? TransactionDefinition, TransactionStatus, PlatformTransactionManager    
5-2. 스프링 트랜잭션 관리    
5-2-1. 스프링 트랜잭션 관리 ? TransactionTemplate    
5-2-2. 스프링 트랜잭션 관리 ? TransactionManager    
5-2-3. 스프링 트랜잭션 관리 ? Spring Boot 기반의 프로그래밍을 통한 트랜잭션 관리 예제 실습(TransactionTemplate, TransactionManager)    
5-4. 스프링 선언적 트랜잭션 관리    
5-4-1. 스프링 선언적 트랜잭션 관리 ? XML 설정방식    
5-4-1-1. 스프링 선언적 트랜잭션 관리 ? XML 설정방식 예제    
5-4-2. 스프링 선언적 트랜잭션 관리 ? @Transactional 개요    
5-4-2-1. 스프링 선언적 트랜잭션 관리 ? @Transactional 예제    
5-4-2-2. @Transactional 메소드 내부에서 다른 메소드 호출의 경우 트랜잭션 적용범위    
6. Spring Web MVC    
6-1. Spring Web MVC - DispatcherServlet    
6-1-1. Spring Web MVC 기본 흐름    
6-2. Spring Web MVC - ContextLoaderListener    
6-3. @Controller, @RequestMapping을 이용한 컨트롤러 매핑    
6-3-1. Spring MVC HelloWorld    
6-3-2. Spring MVC HelloWorld를 자바설정(Java Config)으로 변경    
6-4. 컨트롤러 메소드 파라미터(Controller method argument types)    
6-5. 컨트롤러 메소드 리턴 타입(method return types)    
6-6. @MVC, @Controller 자동 추가되는 모델 객체    
6-7. Spring Web MVC Simple 예제(DB 테이블 데이터 출력하기)    
6-8. @RequestHeader를 이용한 요청처리    
6-9. @RequestBody를 이용한 요청 처리    
6-10. @ExceptionHandler,@ControllerAdvice를 이용한 컨트롤러 예외처리    
6-11. @CookieValue를 이용한 쿠키처리    
6-12. Flash Attribute(RedirectAttributes, FlashMap)    
6-13. @ModelAttribute를 이용한 컨트롤러 메소드 매핑    
6-14. @SessionAttributes를 이용하여 model 객체를 세션에 저장하기    
6-15. @ModelAttribute, @SessionAttibutes 컨트롤러 메소드 매핑    
6-16. Spring WEB MVC를 이용한 멀티파일 업로드, @ModelAttribute    
6-17. Spring WEB MVC 쇼핑카트(@SessionAttibutes, @ModelAttribute)    
6-18. Spring Web MVC 뷰(ViewResolver)    
6-18-1. 뷰리졸버(ViewResolver) ? UrlBasedViewResolver    
6-18-2. 뷰리졸버(ViewResolver) ? InternalResourceViewResolver    
6-18-3. 뷰리졸버(ViewResolver) ? BeanNameViewResolver    
6-18-4. 뷰리졸버(ViewResolver) ? ResourceBundleViewResolver    
6-18-5. 뷰리졸버(ViewResolver) ? XmlViewResolver    
6-19. 인터셉터(Spring4 MVC Interceptor)    
6-20. REST API(RESTful Web Service)    
6-20-1. Spring Framework RESTful 지원    
6-20-2. RestTemplate을 이용한 RESTful Web Service Client    
6-20-3. Spring MVC REST CRUD 실습(Hibernate, RestTemplate)    
6-20-4. Spring Boot REST CRUD 실습(JPA, MariaDB)    
7. 스프링 & 마이바티스(Spring & MyBatis)    
7-1. MyBatis 개요    
7-2. SqlSessionFactoryBean    
7-3. SqlSessionFactory, Mapper Interface    
7-4. MyBatis Transaction    
7-5. SqlSessionTemplate    
7-6. SqlSessionDaoSupport    
7-7. 매퍼 주입(Mapper Injection)    
7-8. MyBatis Mapper Scanning    
7-9. Mapper XML 파일    
7-9-1. Mapper XML 파일(SELECT 요소)    
7-9-2. Mapper XML 파일(INSERT, UPDATE, DELETE 요소)    
7-9-3. Mapper XML 파일(SQL 요소)    
7-9-4. Mapper XML 파일(Parameters 요소)    
7-9-4. Mapper XML 파일(resultMap 요소)    
7-9-5. Mapper XML 파일(id, result 요소)    
7-9-6. Mapper XML 파일(construct 요소)    
7-9-7. Mapper XML 파일(association 요소)    
7-9-8. Mapper XML 파일(collection 요소)    
7-9-9. Mapper XML 파일(discriminator 요소)    
7-10. Spring, MyBatis 연동예제 ? Spring JDBC예제 수정    
7-11. Spring, MyBatis 연동예제 ? CRUD 예제    
7-12. Spring, MyBatis 연동예제? CRUD 예제(MapperScannerConfigurer)    
7-13. Spring Boot, MyBatis, 오라클 연동예제    
7-14. Spring MyBatis ? PlatformTransactionManager를 이용한 프로그래밍적 트랜잭션 처리예제    
7-15. 마이바티스3.X 어노테이션(@Select, @Insert, @Update, @Delete)    
7-16. Spring Framework MyBatis 연동 로그인, 게시판, AOP 적용 실습    
8. 스프링 부트(Spring Boot)    
8-1. Spring Boot 소개    
8-2. Spring Boot & Maven    
8-3. Spring Boot & Gradle    
8-4. Writing the code(Spring Boot main)    
8-5. Writing the code(CommandLineRunner)    
8-6. Spring Boot에서 property 파일 읽기    
8-7. 스프링 부트, JPA에서 데이터베이스 초기화
웹스퀘어5(Websquare5)[이론 및 실습]
웹스퀘어5 특징
UI 디자인 개요
주요 CSS 속성 ? 반응형 레이아웃
컴포넌트 디자인
컴포넌트와 데이터연동
데이터객체
서브미션(Submission)
데이터객체와 Submission의 연계
GridView 및 기타 컨트롤
GridView, DataList 연동
디버깅(로그보기 및 로그출력)

스프링 프레임워크 RestController & 웹스퀘어 연동 실습





3
댓글 0 | 엮인글 0 트랙백보내기
탑크리에듀님 (LV.13 / 145,840P)
회원가입
최근접속
최근 포스트 탑크리에듀님의 콘텐츠 구독하기
최근 댓글
  • ㆍ아직 댓글을 등록하지 않으셨습니다.
최근에 등록된 댓글들
반가워요 ^^
<a href=&quo
<a href=&quo
2017년 9월에 폐강됐다고 전화가
반가워요^^
 
정보 감사합니다
반갑습니다~
반갑습니다~
감사합니다~
와 감사합니다 ㅎㅎ ^^
 
4421. [ 오라클OCP 12c 취득교육
4420. KG패스원 미래경영아카데미 위치
4419. [자바 스프링 웹 개발자 국비지
4418. 회계사학원 미래경영 전화번호
4417. 회계사학원 2020년 시험반 모
4416. [자바 스프링 웹 개발자 국비지
4415. 공인 회계사학원 미래경영아카데미
4414. 국비무료 자바 개발자학원 - 취
4413. 국비무료 자바학원 [국가기간전략
4412. [모든 기업 면접 및 자소서 컨
 
4411. 공기업면접학원, 대기업면접학원
4410. [자바 웹 개발자 국비지원 무료
4409. 11) 병원전문 분양대행,12)
4408. 11) 병원전문 분양대행,12)
4407. 통계학 자유아카데미 (엑셀을 이
4406. 스미스 유기화학 3판 솔루션 입
4405. 재료역학 beer and joh
4404. 기본 유기화학 7판 솔루션 (맥
4403. 제임스스튜어트 미적분학 Calc
4402. 물리화학 솔루션 Peter At
 
4401. [쌍용교육센터] 2018 IT
4400. [오라클학원/SQL교육]
4399. [쌍용교육센터] 2018 IT
4398. [자마린학원/자마린교육]
4397. [쌍용교육센터] 2018 IT
4396. [자마린학원/자마린교육]
4395. 체온 다이어트란?--체온이 낮아
4394. 보육학과 보육 실습일지 4주,유
4393. 구조역학 구조해석 ch1-15장
4392. [솔루션] 대학미적분학 3판 연
 
4391. [아이티윌] 2018 오라클&자
4390. [자마린학원/자마린교육]
4389. [SQL학원/ SQL교육]
4388. [전액무료교육] 2018년 IT
4387. [쌍용교육센터] 2018 IT



%3Cul+class%3D%22Klocation%22%3E%3Cli+class%3D%22first%22%3E%3Ca+href%3D%22..%2Fhompy%2F%22%3EHOME%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhompy%2Fcomm.php%22%3E%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0%5Bc%5D%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhompy%2Fcomm.php%3Fmid%3D41%22%3E%EC%9E%90%EC%9C%A0%EA%B2%8C%EC%8B%9C%ED%8C%90+%5Bf%5D%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E