CS520 Web Programming
Fall 2011
Lectures
MW 4:20pm - 6:00pm
Room
E&T A210
Instructor
Chengyu Sun
,
csun@calstatela.edu
Office Hours
MW 2-4pm and T 3:30-5pm
, in E&T A317
Announcements
11/21 - The due date of Homework 6 is changed to Saturday, November 26. No late submission will be accepted.
10/24 - Late submissions will not be accepted for Homework 3.
Lecture Notes
Assignments
Syllabus
Setting Up Development Environment
Setting Up a Local Email Server for Testing
Introduction to Maven (ppt)
(pdf)
(video)
Version Control with Subversion (ppt)
(pdf)
(video)
Java Annotations (ppt)
(pdf)
(video)
Servlet and JSP Review (ppt)
(pdf)
(video1)
(video2)
Object-Relational Mapping with Hibernate and JPA (ppt)
(pdf)
(video1)
(video2)
(video3)
Spring - Inversion of Control (ppt)
(pdf)
(video1)
(video2)
Spring - Aspect Oriented Programming (ppt)
(pdf)
(video)
Spring - MVC Framework (ppt)
(pdf)
(video1)
(video2)
Bits and Pieces of Web Programming (ppt)
(pdf)
(video1)
(video2)
Introduction to Ajax (ppt)
(pdf)
(video)
Full Text Search (ppt)
(pdf)
(video1)
(video2)
Declarative Security (ppt)
(pdf)
(video1)
(video2)
Introduction to Web Services (ppt)
(pdf)
(video)
Collaborative Filtering (ppt)
(pdf)
(video)
Homework 1
Due: Thursday, October 6
Homework 2
Due: Thursday, October 13
Homework 3
Due: Thursday, October 27
Homework 4
Due: Thursday, November 3
Homework 5
Due: Thursday, November 17
Homework 6
Due: Saturday, November 26
Homework 7
Due: Thursday, December 1
Additional Course Materials
Exams
CS3 Server Information
Access Code Examples
Midterm
Final