Java Tools: Using XML, EJB, Corba, Servlets and SOAP

Andreas Eberhart, Stefan Fischer

  • 出版商: Wiley
  • 出版日期: 2002-03-15
  • 售價: $1,200
  • 貴賓價: 9.8$1,176
  • 語言: 英文
  • 頁數: 510
  • 裝訂: Paperback
  • ISBN: 0471486663
  • ISBN-13: 9780471486664
  • 相關分類: Java 程式語言Java 相關技術SOAXML
  • 下單後立即進貨 (約5~7天)




Using XML, EJB, Corba, Servlets and SOAP, it is possible to develop very complex and powerful applications. This book shows how to design and implement distributed internet applications based on these Java technologies. Its emphasis is on how to combine the strengths of these different technologies in order to create the best possible applications.

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



Distributed applications.

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.

EJB example.


XML - the new ASCII.

Tool support for XML.

The sample application with XML.

Business-to-business applications.


Related solutions - differences and similiarities.

Technology interaction.

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.