Lecture # | Date | Day | Module | Comments | Due Before Class |
---|---|---|---|---|---|
1 | 1/11 | T | Introduction | -- | -- |
2 | 1/13 | H | Concepts | -- | -- |
3 | 1/18 | T | XML Basics | -- | -- |
4 | 1/20 | H | XML Basics | -- | -- |
5 | 1/25 | T | XML Namespaces | -- | -- |
6 | 1/27 | H | XML Schema | -- | -- |
7 | 2/1 | T | XML Schema, XPath | -- | -- |
8 | 2/3 | H | XSLT | -- | -- |
9 | 2/8 | T | XSLT | Solution | H1 (on XML Schema) |
10 | 2/10 | H | XSLT | -- | P1 (basic JSP and servlets) |
11 | 2/15 | T | XSLT | Solution | H2 (on XPath, XSLT) |
12 | 2/17 | H | Exercises | -- | -- |
13 | 2/22 | T | Quiz #1 | Solution | -- |
14 | 2/24 | H | XML and Databases | -- | -- |
15 | 3/1 | T | XML and Databases | -- | -- |
16 | 3/3 | H | XQuery | -- | -- |
Spring Break | 3/8 | T | -- | -- | -- |
Spring Break | 3/10 | H | -- | -- | -- |
17 | 3/15 | T | XQuery | -- | -- |
18 | 3/17 | H | XML Programming, Architecture | -- | -- |
19 | 3/22 | T | Architecture | ||
Spring Holiday | 3/24 | H | -- | -- | -- |
20 | 3/29 | T | Architecture | Solution | P2 (validate and transform XML: Due Monday at noon) H3 (on XML DB, XQuery) |
21 | 3/31 | H | Exercises | -- | -- |
22 | 4/5 | T | Quiz #2 | Solution | -- |
23 | 4/7 | H | Performance | -- | -- |
24 | 4/12 | T | Performance | -- | P2 Part 2 (transform XML) |
25 | 4/14 | H | Negotiation | -- | -- |
26 | 4/19 | T | Negotiation | -- | P3 (implement transformer as EJB) |
27 | 4/21 | H | Negotiation | -- | -- |
28 | 4/26 | T | Search and evaluation | -- | P4 (invoke transfer via MDB: Due Monday at noon)) |
29 | 4/28 | H | Exercises | Solution | H4 (on performance and negotiation Due Wednesday night)) |
Final | 5/10 | T | -- | 9:15-10:45 | -- |