Lecture # | Date | Day | Module | Comments | Due 9 hours Before Class |
---|---|---|---|---|---|
1 | 1/10 | T | Introduction | -- | -- |
2 | 1/12 | H | Concepts of e-business | -- | -- |
3 | 1/17 | T | JSP, Servlets | Roman et al. | -- |
4 | 1/19 | H | Enterprise JavaBeans | Roman et al. | -- |
5 | 1/24 | T | Architecture | Yu (PHIC 33) Part 1, Part 2 Vernadat (PHIC 22) Part 1, Part 2 Clark & Waclawsky (PHIC 50) Part 1, Part 2 |
-- |
6 | 1/26 | H | Architecture | -- | P1 (basic JSP and servlets) |
7 | 1/31 | T | Architecture | Zachman | -- |
8 | 2/2 | H | XML introduced, XML namespaces | Harold & Means | -- |
9 | 2/7 | T | XML Schema | -- | -- |
10 | 2/9 | H | XML Schema | -- | P2 (basic EJBs) |
11 | 2/14 | T | XPath | Harold & Means Saxon download |
-- |
12 | 2/16 | H | XPath | -- | -- |
13 | 2/21 | T | XQuery | Robie | -- |
14 | 2/23 | H | XQuery | Solution | H1 (on Architecture, XML Schema) |
15 | 2/28 | T | XQuery | -- | -- |
16 | 3/2 | H | XQuery | -- | P3 (validate XML) |
Spring Break | 3/7 | T | -- | -- | -- |
Spring Break | 3/9 | H | -- | -- | -- |
17 | 3/14 | T | XSLT | Harold & Means | -- |
18 | 3/16 | H | XSLT | Solution | H2 (on XPath, XQuery) |
19 | 3/21 | T | XML programming | Harold & Means | -- |
20 | 3/23 | H | Discussion | -- | -- |
21 | 3/28 | T | Midterm Exam | -- | -- |
22 | 3/30 | H | XML Keys | -- | -- |
23 | 4/4 | T | XML and databases (SQL/XML) | -- | -- |
24 | 4/6 | H | Negotiation | -- | P4 (transform XML) |
25 | 4/11 | T | Negotiation | Solution | H3 (on XSLT and XML and databases) |
Spring Holiday | 4/13 | H | -- | -- | -- |
26 | 4/18 | T | Negotiation | Milgrom | -- |
27 | 4/20 | H | Negotiation | Wellman (PHIC 19) | P5 (invoke transformer via MDB) |
28 | 4/25 | T | Directions | -- | -- |
29 | 4/27 | H | Discussion | Solution | H4 (on negotiation) |
-- | 5/2 | T | Final | 9:30AM-10:45AM | -- |