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 |
|
|
|