Presentation is loading. Please wait.

Presentation is loading. Please wait.

Internet Technologies1 95-733 Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under.

Similar presentations


Presentation on theme: "Internet Technologies1 95-733 Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under."— Presentation transcript:

1 Internet Technologies1 95-733 Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under Jigsaw) that are not available to the writer of EchoServer? Describe, compare and contrast HTTP request headers with HTTP response headers How does the HTTP Get method differ from the HTTP Post method with respect to parameter data being sent to the servlet? How does an HTML form send its data to a server when using checkboxes? How does an HTML form tag specify a particular servlet? What is a shared object? What is the singleton design pattern? How can a shared object be used to implement session tracking? What is the session tracking API?

2 Internet Technologies2 95-733 Review Week 2 What is the primary purpose of XML? What is the purpose of XSLT? Describe the three ways XSLT would typically be applied. Given an XML file and an XSLT program, show the output. What is FpML? As a language, how does FpML differ from WML? What is XPATH? Given an XSLT program that uses XPATH, show the output when run against an XML file What are Location Path expressions and predicates? How does “Escaping to Java” within an XSLT program increase our ability to provide dynamic web content?

3 Internet Technologies3 95-733 Review Week 3 What is a DTD? What is interactive validation? What is batch validation? What are some benefits of validation? Drawbacks? Given an XML document and a DTD, explain why it’s valid or invalid? Be able to fix the DTD or the XML so the result is a valid document. How do DTD’s express recursive structures? What are ID and IDREF attributes. How do general entities differ from parameter entities? How and why are DTD’s broken into components? What is an XML Schema?

4 Internet Technologies4 95-733 Review Week 4 Describe simple links and extended links in XLINK? Describe the class hierarchy associated with a SAX parser. How does SAX get a document from the internet? How does SAX get a local document? Be able to trace the output of a SAX program when running against an XML document. Describe the InputSource class. Describe the class hierarchy associated with a DOM tree. Be able to trace a program using the DOM to process XML. How do we get a local document with DOM? How do we get an internet document with DOM? Be able to trace the TreePrint class.

5 Internet Technologies5 95-733 Review Week 5 Show the output of a simple Java program that uses threads. Show the output of a threaded web server processing HTTP. Be comfortable discussing and describing each class in the PowerWarning application. Be able to build a DOM tree in Java (from scratch).

6 Internet Technologies6 95-733 Review Week 6 Study the program that illustrates how the Simple Object Access Protocol (SOAP) works. How is the request passed to the service provider? What is encoded in the request? How is the response passed back to the client? What is contained within the response object? How is the XML passed around inside of HTTP? Why might a programmer wrap the tree in a class? Why is a standard serialization scheme important to the growth of the Web? How does the program encode an RDBMS result set in a tree? Carefully trace the construction of a DBServiceRequest object. Carefully trace the construction of a DBServiceResponse object. We have looked at a system that provides SQL services. Specifically, what steps would we need to complete to add additional services to this system?

7 Internet Technologies7 95-733 Review Week 7 What is RDF? Why do people believe it will play such a central role on tomorrow’s Web? Describe RDF’s notion of resource, property, and property value. What role do namespaces play with respect to RDF properties? Discuss service discovery with respect to the Semantic Web. What role do ontologies play in the Semantic Web.

8 Internet Technologies8 Help with these questions!! I am afraid that you will have to struggle with these on your own. If I help four or five students work through these problems then it’s not fair to the others who work through them independently. The questions above should be treated as a study guide. I will use these questions as an outline when preparing the final exam.


Download ppt "Internet Technologies1 95-733 Review Week 1 How does Jigsaw differ from EchoServer.java? What abstractions are made available to the servlet writer (under."

Similar presentations


Ads by Google