Remember: construction is fun, maintenance is hard. |
|
|
Meet | Date | Topic | Readings | Web | Homeworks |
---|---|---|---|---|---|
& Slides | Resources | ||||
1 | 27-Aug | Overview | paper, Ch 1
Slides: Class admin Slides: Intro Slides: Responsibilities Do you give a ...? | HTML
HTML Validator | Hwk 1 |
2 | 3-Sep | 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 | Hwk 2 |
3 | 10-Sep | Client-side Software
(Java for the Web, JavaScripts) | Ch 4, Appendix B
Slides: N-Tier Slides: JS JS Examples | Top 10 Java Errors
Java Resources JavaScripts JQuery UI AJAX | |
4 | 17-Sep | Server-side Software
(Java servlets) | Ch 6, Appendix A
Slides: Servlets Servlet Examples 21st Century Education | Deploying servlets
Accessing Hermes Free Unix Tutorial Servlet resources | Hwk 3 |
21-Sep | Unix and Servlet Deploying
Special meeting, Saturday from 2:00-4:00, ENGR 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. Script for Saturday (text) Unix Introduction (pdf) VIM Introduction (pdf) VIM Reference (pdf) |
hello.java | |||
5 | 24-Sept | Server-side Software
(More about servlets) | Ch 6 (cont.)
Slides: More Servlets Slides: Deployment Slides: Midterm Review | Installing Tomcat
Weird | Hwk 4 |
6 X | 1-Oct | Midterm Exam | |||
7 | 8-Oct | Midterm discussion
Server-side Software (Managing state) | Ch 6
Slides: Exceptions Slides: State Management | Hwk 5 | |
15-Oct | Columbus Day | no class | |||
8 | 22-Oct | Web Data Management
(Java JDBC, XML) | Appendix C, Ch 7
Slides: JDBC Slides: XML XML Examples | 10 Internet laws
JDBC Intro XML | Hwk 6 |
9 | 29-Oct | Web Data Management
(XML) | Ch 7 (cont.)
Slides: Adv. XML Slides: JAXB | XML Schema
XKCD | |
10 | 5-Nov | Component-based SWE
(Java Server Pages) | Slides: JSP Slides: JSP State JSP Examples | Deploying JSPs
JSP Resources <%@include%> vs <jsp:include> | Hwk 7 |
11 | 12-Nov | Component-based SWE
(Java Server Pages) | JSP Tutorial (cont.)
Slides: Java Beans Slides: JSP design Slides: JSP maint | ||
12 | 19-Nov | Asynchronous Software | Ch 1.7.6-1.7.7
Slides: Ajax Ajax Examples Slides: Security |
Incredible recursive Adobe Connect | Hwk 8 |
13 | 26-Nov | Testing Web Apps | Student Info System Demo
Slides: Testing Web Apps | ||
14 | 3-Dec |
Web App Design Web Services | Slides: Design
Slides: Web Services Slides: Final Review | J2EE Tutorial
J2EE X .NET | |
15 | 13-Dec |
Final Exam | 4:30 - 7:15 | Because of snow, rescheduled to Friday, Innovation 132. |
Top |