48912 Members __ Online

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

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

write : 탑크리에듀
hit : 3 , 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 / 148,360P)
회원가입
최근접속
최근 포스트 탑크리에듀님의 콘텐츠 구독하기
최근 댓글
  • ㆍ아직 댓글을 등록하지 않으셨습니다.
최근에 등록된 댓글들
반가워요 ^^
<a href=&quo
<a href=&quo
2017년 9월에 폐강됐다고 전화가
반가워요^^
 
정보 감사합니다
반갑습니다~
반갑습니다~
감사합니다~
와 감사합니다 ㅎㅎ ^^
 
5010. 대기업 면접준비학원(자소서첨삭/
5009. 자기소개서첨삭/취업컨설팅(공기업
5008. 세아메탈 자소서학원
5007. kt자소서학원
5006. 풍림푸드 자소서학원
5005. kbs 자소서학원
5004. 씨티씨바이오 자소서학원
5003. 시원스쿨 자소서학원
5002. 아발론교육 자소서학원
5001. 비와이씨 자소서학원
 
5000. 양우종합건설 자소서학원
4999. 세중에스앤씨 자소서학원
4998. 팅크웨어 자소서학원
4997. 현대중공업모스 자소서학원
4996. 한국화이자제약 자소서학원
4995. 만도헬라일렉트로닉스 자소서학원
4994. 더존비즈온 자소서학원
4993. 이투스교육 자소서학원
4992. 심팩 자소서학원
4991. 동국제약 자소서학원
 
4990. 우신시스템 자소서학원
4989. 인탑스 자소서학원
4988. 에스티팜 자소서학원
4987. 캐논코리아 자소서학원
4986. 존슨앤드존슨 자소서학원
4985. 한국도로공사 자소서준비학원
4984. 한국도로공사 자소서학원추천
4983. 한국 도로공사 자소서학원
4982. 한국도로공사 면접준비학원
4981. 한국도로공사 면접준비
 
4980. 한국도로공사 면접학원추천
4979. 한국도로공사 면접
4978. cj제일제당 자소서준비학원
4977. cj제일제당 자소서준비
4976. cj제일제당 자소서학원추천



%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