CS520 Web Programming
Spring 2013
Lectures
MW 11:40am - 1:20pm
Room
E&T A309
Instructor
Chengyu Sun
,
csun@calstatela.edu
Office Hours
MW 1:30-3:30pm
or by appointment in E&T A317
Announcements
Lecture Notes
Assignments
Syllabus
Setting Up Development Environment
Setting Up a Local Email Server for Testing
Servlet and JSP Review (ppt)
(pdf)
(video)
Introduction to Maven (ppt)
(pdf)
(video)
Version Control with Subversion (ppt)
(pdf)
(video)
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)
(video3)
Bits and Pieces of Web Programming (ppt)
(pdf)
(video)
Introduction to Ajax (ppt)
(pdf)
(video)
Declarative Security (ppt)
(pdf)
(video1)
(video2)
Full Text Search (ppt)
(pdf)
(video)
Introduction to Web Services (ppt)
(pdf)
(video1)
(video2)
Homework 1
Due: Thursday, April 11
Homework 2
Due: Thursday, April 18
Homework 3
Due: Thursday, April 25
Homework 4
Due: Thursday, May 9
Homework 5
Due: Thursday, May 23
Homework 6
Due: Thursday, May 30
Homework 7
Due: Thursday, June 6
Additional Course Materials
Exams
CS3 Server Information
Access Code Examples
Midterm
Final