CS520 Web Programming
Fall 2012
Lectures
MW 4:20pm - 6:00pm
Room
E&T A210
Instructor
Chengyu Sun
,
csun@calstatela.edu
Office Hours
T 3-5pm and R 2-4m
, in E&T A317
Announcements
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)
Spring - Inversion of Control (ppt)
(pdf)
(video)
Spring - Aspect Oriented Programming (ppt)
(pdf)
(video)
Spring - Spring MVC (ppt)
(pdf)
(video1)
(video2)
Bits and Pieces of Web Programming (ppt)
(pdf)
(video)
Introduction to Ajax (ppt)
(pdf)
(video)
Full Text Search (ppt)
(pdf)
(video)
Declarative Security (ppt)
(pdf)
(video1)
(video2)
Introduction to Web Services (ppt)
(pdf)
(video)
Collaborative Filtering (ppt)
(pdf)
(video)
Homework 1
Due: Thursday, October 4
Homework 2
Due: Thursday, October 11
Homework 3
Due: Thursday, October 18
Homework 4
Due: Thursday, November 1
Homework 5
Due: Thursday, November 15
Homework 6
Due: Wednesday, November 21
Homework 7
Due: Thursday, November 29
Additional Course Materials
Exams
CS3 Server Information
Access Code Examples
Midterm
Final