Web Application Development Spring 2007 Syllabus |
Pgh Date |
Doha Date |
Lecture |
Assignment |
Reading |
Demos |
Week #1 |
1/16 |
1/18 |
#1 -- Course Overview |
HW#1 Out |
|
|
Recommended Course Text: Head First Servlets & JSP |
1/18 |
1/23 |
#2 -- HTTP & HTML |
|
Chapter 1 |
HtmlDemos, Telnet Client, SimpleHttpServer |
Popular on-line HTML references:
Index DOT Html,
Index DOT Css
|
Week #2 |
1/22 |
1/24 |
|
HW#1 Due |
|
|
1/23 |
1/25 |
#3 -- Servlets & Tomcat |
HW#2 Out |
Chapter 2 |
ServletsIntro |
Tomcat downloads and docs available from: http://tomcat.apache.org (get version 5.5.20) |
1/25 |
1/30 |
#4 -- JSPs & Threads |
|
Chapter 3 |
ToDoList, HelloX.jsp, Time.jsp |
Eclipse website: http://www.eclipse.org |
Week #3 |
1/29 |
1/31 |
|
HW#2 Due |
|
|
1/30 |
2/01 |
#5 -- Cookies & Sessions |
HW#3 Out |
Chapter 6 |
HiddenFields, AccessController |
2/01 |
2/06 |
#6 -- SQL & JDBC |
|
|
DBExamples.zip |
MySQL.com:
MySQL 5.0 Download,
Connector/J 3.1,
MySQL Docs
|
Week #4 |
2/06 |
2/08 |
#7 -- JavaBeans |
|
|
ToDoList2 |
BeanFactory: Download and Docs |
2/08 |
2/13 |
#8 -- Java Server Pages |
|
Chapters 7-8 |
JspDemo |
Week #5 |
2/12 |
2/14 |
|
HW#3 Due |
|
|
2/13 |
2/15 |
#9 -- MVC |
HW#4 Out |
Chapters 4-5 |
Photos |
Sun's MVC Whitepaper |
2/15 |
2/20 |
#10 -- JSTL |
|
Chapter 9 |
AddrBook |
JSTL download & docs |
Week #6 |
2/20 |
2/22 |
#11 -- Security |
|
Chapter 12 |
BasicSec, FormSec, SecureAccessController |
2/22 |
2/27 |
#12 -- Struts |
|
Chapter 14 |
StrutsAddrBook |
Struts website: http://struts.apache.org |
Week #7 |
2/26 |
2/26 |
|
HW#4 Due |
|
|
2/27 |
|
#13 -- Web Services |
|
|
|
3/01 |
|
#14 -- Scalability |
Project Out |
|
|
Week #8 |
3/06 |
3/04 |
15-337/17-660/46-864 Final |
|
|
|
3/08 |
|
No Class (grading) |
|
|
|
Week #9 |
3/13 |
|
Spring Break |
|
|
|
3/15 |
|
Spring Break |
|
|
|
Week #10 |
3/19 |
|
|
Proposals Due |
|
|
3/20 |
|
#15 -- Performance |
|
|
|
3/22 |
|
#16 -- TA Lecture |
|
|
|
Week #11 |
3/27 |
|
|
Proposals Back |
|
|
3/27 |
|
#17 -- TA Lecture |
|
|
|
3/29 |
|
#18 -- TA Lecture |
|
|
|
Week #12 |
4/02 |
|
|
Specs Due |
|
|
4/03 |
|
#19 -- TA Lecture |
|
|
|
4/05 |
|
#20 -- Guest Lecture |
|
|
|
Week #13 |
4/09 |
|
|
Specs Back |
|
|
4/10 |
|
No Class (Help Session) |
Demo Signups |
|
|
4/12 |
|
No Class (Help Session) |
|
|
|
Week #14 |
4/17 |
|
No Class (Help Session) |
|
|
|
4/19 |
|
No Class (Spring Carnival) |
|
|
|
Week #15 -- Demos |
4/24 |
|
No Class (Demos) |
|
|
|
4/26 |
|
No Class (Demos) |
|
|
|
Week #16 |
5/01 |
|
#21 -- Review for Final |
|
|
|
5/03 |
|
#22 -- Best Project Demos |
|
|
|
Week #17 |
5/11 |
|
Final Exam |
|
|
|