This class was started in 2008 as a co-work class with Daum Communications and Jeju National University.
- 허윤호
- email : hulk.h@kakaocorp.com
국내외 대부분의 인터넷 포털 서비스는 다수의 사용자들이 접속하는 서비스로서 대용량 처리를 기본으로 제공하기 위해 노력하고 있다. 본 강의에서는 Daum에서 많이 사용하는 자바 개발 프레임웍을 소개하고 익힘으로서 향후 대부분 인터넷 포털 기업들이 채택하고 있는 플랫폼에 대해 알고 이를 통한 개발 경험을 얻고자 한다. 본 강의에서는 대표적인 Java 오픈 소스 Framework인 Spring을 습득하고, iBATIS, Maven 등을 익혀 4학년 2학기의 Daum 트랙 인턴쉽 과정에서 프로젝트 수행에 원활히 하고자 한다.
- 토비의 스프링 프레임워크
- 교제활용율 50%
- 학점:3 학점
- 선수과목 ** 다음트랙 필수과목 이수
- 일반 강의(60%), 실습강의(40%)
- 성적 평가 방식: 중간고사(20%), 프로젝트(50%), 기타(30%) - 출석, 수업태도, 개별과제
- 1주 강의목표/강사소개 웹 프로그래밍 개요
- 2주 Why Spring Spring 의 탄생배경 및 Spring의 기본 개념설명한다.
- 3주 강의목표 시연 한 학기 동안 배울 것에 대해서 먼저 보여 주고, 왜 이 강의가 필요한지 알린다.
- 4주 DI Refactoring 이론 framework(DIP, DI, IoC), OO 개념(SOLID), Spring Framework의 개념이 만들어지기 까지의 과정을 일반적인 코드의 Refactoring 을 통해 구현한다..
- 5주 DI Refactoring 실습 DI Refactoring 실습
- 6주 Spring DI 이론 Spring을 이용하여 DI 를 구현한다.
- 7주 Spring DI 실습 Spring DI 실습
- 8주 중간고사 실습 시험
- 9주 Spring MVC 이론 Spring MVC 설명
- 10주 Spring MVC 실습 Spring MVC 실습
- 11주 Database(Mysql) Database, Mysql 개요, Sql 설명 및 실습
- 12주 ORM(IBatis) 이론 ORM 개념 및 IBatis 를 통한 ORM 구현 및 실습
- 13주 Spring+iBATIS Spring 을 통한 IBatis 구현 및 실습
- 14주 Spring MVC 고급 Spring MVC 고급 및 기말 프로젝트 실습
- 15주 Spring MVC 고급 Spring MVC 고급 및 기말 프로젝트 실습
- 16주 기말고사 프로젝트 발표
userDao_get1.mov userDao_get2.mov userDao_add.mov userDao_refactoring1.mov userDao_factorymethodpattern.mov userDao_strategypattern.mov DaoFactory.mov SpringDaoFactory1.mov SpringDaoFactory2.mov DataSource.mov userDao_exception.mov userDao_delete.mov userDao_makestatement.mov jdbcContext.mov template_callback.mov jdbcTemplate1.mov jdbcTemplate2.mov