Course archived Spring 2006
Dates left on so student can compare with dates of archives
| Archived Date | Day | Material | NOTES | LABS DUE |
| Jan. 24 | 1 | Introduction, Web Page | Homepage and notes | |
| Jan. 26 | 2 | Labs, Event Handling 1.1 Modular Design: MVC architecture pattern Object Models, ADTs | Labs, Events and Documentation | |
| Jan. 31 | 3 | ADTs and Serialization | ADTs, serialization , Lab 1 | |
| Feb. 2 | 4 | Serialization | serialization - harder | today's tech tip and another |
| Feb. 7 | 5 | Reflection pkg, Serialization and Beans Intro | beans and all notes | |
| Feb. 9 | 6 | Beans, Beanbox and JARs | demo and jars | |
| Feb. 14 | 7 | Beans: Discussion, Properties-Simple and Indexed | Properties | |
| Feb. 16 | 8 | Beans: Properties-Bound and Constrained | Bound | |
| Feb. 21 | 9 | Beans: Events, Reflection | beans2.part1 and beans2.part2 | Lab 1: Serialization |
| Feb. 23 | 10 | Beans: Reflection, Methods, BeanInfo, Property Editors, Customizers | beans3 | |
| Feb. 28 | 11 | Discussion, Database | Database, JDBC: What, How | |
| Mar. 2 | 12 | Servlets and CGI | notes, intro | |
| Mar. 7 | 13 | Servlet Intro | Intro notes | |
| Mar. 9 | 14 | Forms | Forms notes | |
| Mar. 13-17 | Spring Break | Lab 2: Beans (March 15) |
||
| Mar. 21 | 15 | Life Cycle and J2EE | Life Cycle notes and J2EE | |
| Mar. 23 | 16 | Persistance: Cookies and Sessions | Persistance | |
| Mar. 28 | 17 | Sessions and Database Access | Data Bases and Beans | |
| Mar. 30 | 18 | WebServers and XML | Web Servers and XML | |
| Apr. 4 | 19 | Servlet Beans and JavaServer Pages | links and notes | Lab 3: Servlets |
| Apr. 6 | 20 | JSPs | JSPs | |
| Apr. 11 | 21 | XML (revisited), JSFs, JNDI | XML, JSFs and JNDI | |
| Apr. 13 | 22 | JSF, Distributed Computing: Networks and Client/Server | networkIntro, Client/Server and examples | |
| Apr. 18 | 23 | Remote Method Invocation: RMI | RMI notes and see additional pages | |
| Apr. 20 | 24 | more RMI | the tutorial | |
| Apr. 25 | 25 | RMI: tutorial, classloading | CLASS CANCELLED: READ dynamic downloading | Lab 4: JSP:Beans, EJBs, XML |
| Apr. 27 | 26 | RMI examples | CLASS CANCELLED: READ passing behavior, etc | |
| May 2 | 27 | Jini: Why, What, Intro | overview and Jini resources | |
| May 4 | 28 | Infrastructure and Programming Model: Lookup and Discovery, Distributed Leasing and Events | Jini notes and tutorial | |
| May 9 | 29 | more on Jini | tutorial | |
| May 11 | 30 | JavaSpaces, Message Service, Jiro and Summary | JavaWorld JavaSpaces tutorial and overview, the MessageService and Jiro overview | |
| May 18 | Final | All labs are due by this date. Be prepared to demonstrate labs 3, 4 and 5. Expect at best an B+ for the course if this requirement is not met (no excuses) | 12:00-1:50pm (Thursday) | Lab 5: Distributed Computing: RMI, Jini |
Course notes for these lectures are here