CS520 Web Programming
Spring 2012
Lectures
TR 4:20pm - 6:00pm
Room
E&T A210
Instructor
Chengyu Sun
,
csun@calstatela.edu
Office Hours
MW 1-3pm and TR 2-4pm
, 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 - Web 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)
(video1)
(video2)
Declarative Security (ppt)
(pdf)
(video1)
(video2)
Introduction to Web Services (ppt)
(pdf)
(video)
Collaborative Filtering (ppt)
(pdf)
(video)
Homework 1
Due: Friday, April 13
Homework 2
Due: Friday, April 20
Homework 3
Due: Friday, April 27
Homework 4
Due: Friday, May 11
Homework 5
Due: Friday, May 25
Homework 6
Due: Friday, June 1
Homework 7
Due: Friday, June 8
Additional Course Materials
Exams
CS3 Server Information
Access Code Examples
Midterm
Final