CS520 Web Programming
Summer 2008
Lectures
MW 1:30pm - 3:10pm
Room
E&T A210
Instructor
Chengyu Sun
,
csun@calstatela.edu
Office Hours
MW 3:30-5pm and F 3-5pm
, in E&T A317
Announcements
8/17 -
Final Presentations
will be from 1:30pm to 4:00pm on Monday 8/25 in E&T A210.
7/20 -
Midterm Presentations
will be from 1:30pm to 3:10pm on Monday 7/28 and Wednesday 7/30 in E&T A210.
Lecture Notes
Assignments
Syllabus
Setting Up a Development Environment
(video)
Setting Up a Local Email Server for Testing
(video)
Course Overview (ppt)
(pdf)
(video)
Introduction to Ant (ppt)
(pdf)
(video)
Version Control with Subversion (ppt)
(pdf)
(video)
Servlet and JSP Review (ppt)
(pdf)
(video1)
(video2)
Object-Relational Mapping with Hibernate (ppt)
(pdf)
(video1)
(video2)
Spring - Inversion of Control (ppt)
(pdf)
(video)
Spring - Aspect Oriented Programming (ppt)
(pdf)
(video)
Spring - MVC Framework (ppt)
(pdf)
(video1)
(video2)
(video3)
Introduction to Ajax (ppt)
(pdf)
(video)
File Upload and Email (ppt)
(pdf)
(video)
Task Scheduling (ppt)
(pdf)
(video)
Full Text Search (ppt)
(pdf)
(video1)
(video2)
Declarative Security (ppt)
(pdf)
(video1)
(video2)
Homework 1
Due: Thursday, June 26
Homework 2
Due: Thursday, July 3
Homework 3
Due: Thursday, July 10
Homework 4
Due: Thursday, July 24
Homework 5
Due: Thursday, August 7
Homework 6
Due: Thursday, August 14
Homework 7
Due: Thursday, August 21
Additional Course Materials
Exams
CS3 Server Information
Access Code Examples
Lecture videos from Spring 2008
Hibernate
Spring IoC and AOP
Full Text Search
Declarative Security
Midterm
on Monday 7/28 and Wednesday 7/30
Final
on Monday 8/25