First, the authors establish a foundation in the HTML and Java chapters. Then, they cover Servlets, Corba, EJB, XML, and SOAP and introduce important development tools. Where appropriate, they provide comparisons and analogies to the Microsoft and Open Source world, and throughout the book, Eberhart and Fisher provide a single running example of an online bookstore which serves to explain all the aspects of a distributed application, showing the step-by-step way in which new functionalities are incorporated and how the appropriate technologies are used to achieve the result. All of the tools are public domain, which makes it possible for the reader to try out everything on a PC at home and a comprehensive web site which contains the examples - 'ready to run'.
Table of Contents
Hypertext Markup Language (HTML).
Java as a programming language for distributed applications.
JDBC - database access with Java.
Principles of the servlet technology.
Tool support for servlets.
A sample application with servlets.
Basic principles of CORBA.
Java Tools for CORBA.
The sample application in CORBA.
The basics of Enterprise Java Beans (EJB).
Tools for Enterprise Java Beans.
XML - the new ASCII.
Tool support for XML.
The sample application with XML.
Related solutions - differences and similiarities.
Appendix A: JDBC reference.
Appenidx B: Servlet objects.
Appendix C: Java Server Pages (JSP).
Appendix D: Interface Description Language (IDL).
Appendix E: Document Object Model (DOM) Level 2.
Appendix F: XPath.
Appendix G: Bibliography.
Appendix H: How to use the Web site for this book.