Web Service Computing (Fall Semester, 2014)

*"Student-teacher relationships are based on trust. Acts, which violate this trust, undermine the educational process. Your classmates and the instructor will not tolerate violations of academic integrity"*

Course Schedule & Lecture Notes
* [September 02] 0.강의소개 및 스프링 코딩 환경 구축 Lecture-00
* [September 04] 1. 오브젝트와 의존관계 Lecture-01-1
* [September 09] [휴강 - 추석]
* [September 11] 1. 오브젝트와 의존관계 Lecture-01-2, Assignment 1
* [September 16] 2. 테스트 Lecture-02-1
* [September 18] 2. 테스트 Lecture-02-2
* [September 23] 3. 템플릿 Lecture-03-1
* [September 25] 3. 템플릿 Lecture-03-2, Assignment 2
* [September 30] 4. 예외 Lecture-04
* [October 02] 4. 예외, 실습
* [October 07] 5. 서비스 추상화 Lecture-05-1, Assignment 3
* [October 09] [휴강 - 한글날]
* [October 14] 5. 서비스 추상화 Lecture-05-2
* [October 16] 5. 서비스 추상화 Lecture-05-3
* [October 21] [휴강]
* [October 23] 중간고사 점수 확인
* [October 28] 6. AOP Lecture-06-1
* [October 30] 6. AOP Lecture-06-2
* [November 04] 12. 스프링 웹 기술과 스프링 MVC, Spring MVC beginner tutorial with Spring Tool Suite IDE
* [November 06] 12. 스프링 웹 기술과 스프링 MVC, 새로운 git repository: mySpringWebFrame
                          [참고 내용] - Spring MVC에서 JUnit테스트 환경 구축하기, Annotation 관련 자료, @Transactional을 클래스에 할당 - Proxy 방법
* [November 11] 12. 스프링 웹 기술과 스프링 MVC Assignment 4
* [November 13] 13. 스프링 @MVC mySpringFrame DB schema, calendar_dev DB schema
* [November 18] 13. 스프링 @MVC Sign Up Example, Sign In + Security Example
* [November 20] 13. 스프링 @MVC
* [November 25] Security 설정 및 로그인
* [November 27] 실습 1 Assignment 5 (Term Project)
* [December 02] Bootstrap http://bootstrapk.com/BS3/
* [December 04] Web Service/REST Lecture Note, Spring 4 + RestController Example
* [December 09] 실습 2 스프링이란 무엇인가?
* [December 11] 실습 3
* [December 16] 기말고사

Lecture Information
* Lecturer: Youn-Hee Han (Rm. B303, Tel: 560-1486, yhhan@kut.ac.kr)
* Classes: Tuesday (16:00-17:50), Thursday (16:00-17:50)
* Lecture Room: B206
* TA: 정용진 (e-mail)
* Prerequisites: Java Programming
* Lecture Source Codes: https://github.com/bluebibi/mySpringFrame.git
* Assignment Base Codes: https://github.com/link-kut/calendar-dev

References
* PPT&PDF materials provided by professor
* 토비의 스프링 3.1, 이일민, 에이콘출판, 2012년 9월 21일 교보문고

Logistics
* Attendance - One class absence will result in the deduction of two points out of 100 points. Five absences will not result in ten points deduction, but "failure" (i.e., grade 'F') in this course.
* Exam - There will be the midterm/finalterm for the evaluation of the knowledge learned from the class.
* Term Project - "To Be Announced"

Evaluation
* Attendance (10%), Private Report(10%), Midterm exam (30%), Final exam (30%), Term Project (20%)