46-929 Web Technologies                                              GSIA/MSCF

Spring 2002

 

Course Description:

 

                 This is a programming course where the students will write several Java

                 programs that illustrate how Java and XML work together on the

                 internet. We will study the Extensible Markup Language (XML)

                 and write programs using the Extensible Stylesheet Language:

                 Transformations (XSLT), we will program with Sun's Java API for XML

                 Processing (JAXP) using the Simple API for XML (SAX) and the XML  

                 Document Object Model(DOM).  On the server we will be writing servlets

                 that use the JDBC API under Apache's Tomcat.  We will study and write

                 Document Type Definitions(DTDs) and XML Schemas and review the schemas of

                 the  Financial Product Markup Language (FpML) and the Wireless Markup

                 Language(WML). We will also study the Web Services Definition Language

                 (WSDL), the Universal Description, Discovery and Integration framework

                 (UDDI) and the Simple Object Access Protocol (SOAP).

 

 Prerequisite:

                 The ability to program in Java

 

 Required Texts:

 

                 "Java and XSLT" Eric Burke 0-596-00143-6

                 "Java and XML" Brett McLaughlin 0-596-00197-5

                  Both texts are published by O'Reilly

 

Final Exam:

 

                Held during the last class. The final is open book. 

                However, the only books that are allowed are the required texts for the class.