and J2EE API
Tentative Schedule
| DATE | Day | Material | NOTES | LABS DUE |
| Jan. 27 | 1 | Introduction, Web Page | Homepage and notes | |
| Jan. 29 | 2 | Modular Design (MVC architecture pattern, Object Models) and Serialization | Labs, Documentation , Eclipse and serialization | |
| Feb. 3 | 3 | Serialization | serialization - harder
(and O'Reilly course 5 Lessons 6, 7) | today's tech tip and another |
| Feb. 5 | 4 | RMI: tutorial | the tutorial | cute! and 5 reasons Sun Developer Services |
| Feb. 10 | 5 | Remote Method Invocation: RMI | RMI notes and see additional pages
(and O'Reilly course 5 Lessons 13, 14) | |
| Feb. 12 | 6 | RMI: tutorial, classloading, RMI examples | createRegistry, Tutorial Trail continued, about dynamic downloading and passing behavior | |
| Feb. 17 | 7 | demos | Lab 1: RMI | |
| Feb. 19 | 8 | more demos | ||
| Feb. 24 | 9 | Beans, Beanbox and JARs | beans and all notes and example
(and O'Reilly course 5 Lessons 8, 9, 10, 11, 12) | |
| Feb. 26 | 10 | Servlet Intro | notes, intro , and more Intro notes
(and O'Reilly course 6 Lessons 1, 2, 3) | |
| Mar. 3 | 11 | Forms, Life Cycle and J2EE | Forms notes,
Life Cycle notes and J2EE
(and O'Reilly course 6 Lessons 4, 5, 6) |
|
| Mar. 5 | 12 | Persistance: Cookies and Sessions | Persistance (and O'Reilly course 6 Lessons 8, 9) |
|
| Mar. 10 | 13 | Sessions and Database Access | Data Bases and Beans . (and O'Reilly course 6 Lessons 7, 8) |
|
| Mar. 12 | 14 | WebServers, Redirects, and XML | Web Servers, Redirects and XML
(and O'Reilly course 6 Lessons 6, 8, and 13) | |
| Mar. 16-20 | Spring Break | Lab 2: Servlets | ||
| Mar. 24 | 15 | Demos | Demo Servlets | |
| Mar. 26 | 16 | JSPs | JSPs
(and O'Reilly course 6 Lesson 10 ) |
|
| Mar 31 | 17 | Tuesday | Holiday - no class | |
| Apr. 2 | 18 | JSP, JSTL and Expression Language | JSPs
(and O'Reilly course 6 Lesson 11) |
|
| Apr. 7 | 19 | Servlet Beans and JavaServer Pages | links and notes distributed computing and gotta be java! (and O'Reilly course 6 Lessons 12 and 13) | |
| Apr. 9 | 20 | Redirects, DataSources and XML | Forwards/Includes and XML
(and O'Reilly course 6 Lessons 6, 12, 13) |
Lab 3: JSP and Beans |
| Apr. 14 | 21 | Java Server Pages | demos | |
| Apr. 16 | 22 | Java Server Faces | notes | |
| Apr. 21 | 23 | demos | Maitham Alhubail, Jeff Armstrong | |
| Apr. 23 | 24 | Business Applications (Transactions, Enterprise Java Beans, Security, etc.) | tutorial and another tutorial | |
| Apr. 28 | 25 | demos | Donna Kay, Ankit Vijayvargiya | |
| April 30 | 26 | Service-Oriented Architectures (SOA) (and JAX-RPC) | JavaWorld SOA, W3C SOAP and JAX-RPC project, SUN tutorial | |
| May 5 | 27 | demos | Sushant Koyate, Ryan Watson | |
| May 7 | 28 | Web Services | Intro to JAX-WS, tutorial and JAX-WS project and WSIT tutorial | |
| May 12 | 29 | demos | Jonathan Swisher, Kreya Shah | Lab 4: last lab |
| May 14 | 30 | Grand Finale. Tie it all together and additional interesting things. |
XML, JNDI JINI overview , tips from Maitham, etc. |
|
| May 21 | Final | 12:00-1:50pm (Thursday): Last lab READMEs tested. | links to project pages with readme's |
Course notes for these lectures are here