|
Remember: construction is fun, maintenance is hard. |
|
initial: |
| Meet | Date | Topic | Readings/ | Web | Homeworks |
|---|---|---|---|---|---|
| Slides | Resources | ||||
| 1 | 9/1 | Overview | paper, Ch 1
Slides: Class admin Slides: Intro Slides: Responsibilities Slides: Interweb | HTML
HTML Editors | Hwk 1
“AP” Project |
| 2 | 9/8 | Intro Web Software
(HTML) | Ch 2.1-2.9, 3.1-3.6
Slides: N-Tier Slides: HTML HTML Examples | Advanced HTML
DHTML and CSS Java origins Java style Java 1.5 | Hwk 2 |
| 3 X | 9/15 | Client-side Software
(Java for the Web, JavaScripts) Guest lecturer: Blaine Donley | Ch 4, Appendix B
Slides: Java Slides: JS JS Examples | Java Resources
JavaScripts JS Editors JQuery UI AJAX | |
| 4 | 9/22 | Server-side Software
(Java servlets) | Ch 6, Appendix A
Slides: Servlets Servlet Examples | Deploying servlets
Accessing Hermes Free Unix Tutorial Servlets | Hwk 3 |
| 9/26 | Unix and Servlet Deploying
Special meeting, Saturday from 1:00-3:00, EB 1505. 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. I plan to use Elluminate to make this meeting available via distance education (more instructions forthcoming). |
Elluminate instructions (Prof)
Elluminate instructions (Students) GMU Blackboard Link to session hello.java Playback session | |||
| 5 | 9/29 | Server-side Software
(More about servlets) | Ch 6 (cont.)
Slides: More Servlets | Installing Tomcat
Weird | Hwk 4 |
| 6 | 10/6 | Server-side Software
(Managing state) | Ch 6
Slides: Exceptions Slides: State Management | Hwk 5 | |
| 10/13 | Columbus Day | no class | |||
| 7 | 10/20 | Midterm Exam | |||
| 8 | 10/27 | Component-based SWE
(Java Server Pages) | Ch 8
Slides: JSP Slides: JSP State JSP Examples | Deploying JSPs
JSP Resources <%@include%> vs <jsp:include> | Hwk 6
solution source source |
| 9 | 11/3 | Component-based SWE
(Java Server Pages) | Ch 8 (cont.)
Slides: JSP design Slides: JSP maint | Hwk 7 | |
| 10 | 11/10 | Web Data Management
(Java JDBC, XML) | Appendix C, Ch 7
Slides: JDBC Slides: XML XML Examples | 10 Intenet laws
JDBC Intro XML XMLC vs. JSP | |
| 11 | 11/17 | Web Data Management
(XML) | Ch 7 (cont.)
Slides: Adv. XML Slides: Security | XML Schema
XKCD | Hwk 8
|
| 12 | 11/24 | Security & Deployment | Ch 1.7.6-1.7.7
Slides: Deployment | ||
| 13 | 12/1 | Testing Web Apps | Slides: Testing Web Apps
Slides: State-Based Testing | ||
| 14 | 12/18 | Java Beans
Web App Design Web Services | Slides: Java Beans
Slides: Design Slides: Web Services Slides: Testing Web Svcs | J2EE Resources
J2EE Tutorial J2EE X .NET | |
| 15 | 12/15 | Final Exam | 4:30 - 7:15 | ||
| Top |
© Jeff Offutt, 2001 .. 2009, 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.