|
Remember: construction is fun, maintenance is hard. |
|
Update: |
| Meet | Date | Topic | Readings/ | Web | Homeworks |
|---|---|---|---|---|---|
| Slides | Resources | ||||
| 1 | 8/31 | Overview | paper, Ch 1
Slides: Class admin Slides: Intro Slides: Responsibilities Do you give a ...? | HTML
HTML Editors HTML Validator | Hwk 1 |
| 2 | 9/7 | Intro Web Software
(HTML) | Ch 2.1-2.9, 3.1-3.6
Slides: The Interweb Slides: HTML | Advanced HTML
DHTML and CSS Java origins Java style Java 1.5 | Hwk 2 |
| 3 | 9/14 | Client-side Software
(Java for the Web, JavaScripts) | Ch 4, Appendix B
Slides: N-Tier Slides: JS JS Examples Selling your secrets | Top 10 Java Errors
Java Resources JavaScripts JS Editors JQuery UI AJAX | |
| 4 | 9/21 | Server-side Software
(Java servlets) | Ch 6, Appendix A
Slides: Servlets Servlet Examples 21st Century Education | Deploying servlets
Accessing Hermes Free Unix Tutorial Servlets | Hwk 3 |
| 9/25 | Unix and Servlet Deploying
Special meeting, Saturday from 1:00-3:00, EB 1203. Hands on computing lab where the instructor will walk step-by-step through various Unix commands and how to deploy servlets on our apps-cluster. |
hello.java | |||
| 5 | 9/28 | Server-side Software
(More about servlets) | Ch 6 (cont.)
Slides: More Servlets Slides: Deployment Slides: Midterm | Installing Tomcat
Weird | Hwk 4 |
| 6 X | 10/5 | Midterm Exam | |||
| 10/12 | Columbus Day | no class | |||
| 7 | 10/19 | Server-side Software
(Managing state) | Ch 6
Slides: Exceptions Slides: State Management | Hwk 5 | |
| 8 X | 10/26 | Web Data Management
(Java JDBC, XML) | Appendix C, Ch 7
Slides: JDBC Slides: XML XML Examples | 10 Internet laws
JDBC Intro XML XMLC vs. JSP | Hwk 6 |
| 9 | 11/2 | Web Data Management
(XML) | Ch 7 (cont.)
Slides: Adv. XML Slides: Security | XML Schema
XKCD | |
| 10 | 11/9 | Component-based SWE
(Java Server Pages) | Slides: JSP Slides: JSP State JSP Examples | Deploying JSPs
JSP Resources <%@include%> vs <jsp:include> | Hwk 7 |
| 11 | 11/16 | Component-based SWE
(Java Server Pages) | JSP Tutorial (cont.)
Slides: Java Beans Slides: JSP design Slides: JSP maint | ||
| 12 | 11/23 | Ajax | Ch 1.7.6-1.7.7
Slides: Ajax Ajax Examples |
Incredible recursive Adobe Connect | Hwk 8 |
| 13 | 11/30 | Testing Web Apps | Slides: Testing Web Apps | Hwk 9 | |
| 14 | 12/7 |
Web App Design Web Services | Student Info System Demo
Slides: Design | J2EE Resources
J2EE Tutorial J2EE X .NET | |
| 15 | 12/14 | Final Exam | 4:30 - 7:15 | ||
| Top |
© Jeff Offutt, 2001 .. 2010, all rights reserved. This document is made available for use by GMU graduate students of SWE 642. Copying, distribution or other use of this document without express permission of the author is forbidden. You may create links to pages in this web site, but may not copy all or part of the text without permission of the author.