Home > Store

XML, XSLT, Java, and JSP

Register your product to gain access to bonus material or receive a coupon.

XML, XSLT, Java, and JSP

Book

  • Sorry, this book is no longer in print.
Not for Sale

Description

  • Copyright 2001
  • Dimensions: Special (all other)
  • Pages: 768
  • Edition: 1st
  • Book
  • ISBN-10: 0-7357-1089-9
  • ISBN-13: 978-0-7357-1089-4

XML, XSLT, Java, and JSP is a practical, hands-on experience in building web applications based on XML and Java technologies. This book is unique because it teaches the technologies by using them to build a web chat project throughout the book. The project is explained in great detail, after the reader is shown how to get and install the necessary tools to be able to customize this project and build other web applications. The tools that are used are the extremely popular open-source tools from the Apache Software Foundation, namely Jakarta Tomcat, Apache Xerces and Apache Xalan. Of particular interest to readers will be the author's use in of XML in the book project as a language to express the architecture and design of the application itself, and not only the data content as is the usual case with "XML-based" applications. The book also contains some new and provocative techniques for XML storage using Java objects. This book will be especially useful for those developers who are interested in deploying web applications using Apache Jakarta and XML products on Windows platforms, but can be used by all web application developers.

Extras

Author's Site

www.bonforum.org

Sample Content

Downloadable Sample Chapter

Click below for Sample Chapter related to this title:
0735710899.pdf

Table of Contents



1. Introduction and Requirements.

The Goal of This Book. Why Use This Book? How to Use This Book. Some Choices Facing Web Application Developers. Development Choices Made for This Book. A Note About Platform Independence.



2. An Environment for Java Software Development.

Java 2 Platform, Standard Edition. Compiling Java Programs. Running Java Programs. Debugging Java Programs. Other Features of ElixirIDE.



3. Java Servlets and JavaServer Pages: Jakarta Tomcat.

Apache Software Foundation. Jakarta Tomcat. Installing Tomcat. Running Tomcat. Tomcat Examples of Servlets and JSPs. Adding Your Tomcat Web Application. Java Servlets and JSPs. The ServletConfig and ServletContext Classes. Web Application Scopes.



4. XML and XSLT: Xerces and Xalan.

Apache XML Project. Installing Xerces. Xerces Parses XML. SAX Sees XML as Events. Installing Xalan. Xalan Transforms XML Using XSLT. Using Beanshell with Xalan. Using Xalan from the Command Line. Zvon XSL Tutorial. Xerces and Xalan versus XT and XP. JSP and XML Synergy.



5. bonForum Chat Application: Use and Design.

Installing and Running bonForum. Changing the bonForum Web Application. Using XML to Design Web Applications. XML Data Flows in Web Applications.



6. bonForum Chat Application: Implementation.

Building the bonForum Web Chat. Displaying and Selecting Chat Subjects. Displaying Chat Messages. Finding the Chat Element. Displaying and Selecting Chats. Displaying Guests in Chat. Outputting the bonForum Data as XML. Future of bonForum Project.



7. JavaServer Pages: The Browseable User Interface.

JSP-Based Web Applications. Viewing bonForum from Its JSP Documents. Further Discussion About the JSP in bonForum.



8. Java Servlet and Java Bean: BonForumEngine and BonForumStore.

The BonForumEngine Servlet. The BonForumStore Class.



9. Java Applet Plugged In: BonForumRobot.

Hands-on with Java Applets XSLTProcessor Applet. BonForumRobot.



10. JSP Taglib: The bonForum Custom Tags.

Java Servlets, JSP, and Tag Libraries. The bonForum Tag Library. The OutputDebugInfoTag Class The OutputPathNamesTag Class. The OutputChatMessagesTag Class. XSLT and the TransformTag Class Displaying the Available Chats. Displaying the Available bonForums. Displaying the Guests in a Chat.



11. XML Data Storage Class: ForestHashtable.

Overview of bonForum Data Storage. The NodeKey Class. The BonNode Class. ForestHashtable Maps Data Trees. Caching Keys for Fast Node Access. Adding ForestHashtable Nodes. Deleting ForestHashtable Nodes. Editing ForestHashtable Nodes. Getting ForestHashtable as XML. More Public ForestHashtable Methods. Initializing the bonForumXML Database. Runtime bonForumXML Database. More ForestHashtable Considerations.



12. Online Information Sources.

Always Useful Sites. Apache Software Foundation. Big Corporations. CSS. DOM Information. HTML. HTTP. Java. JavaServer Pages. Java Servlets. Linux. Open Source. RDF. Web Applications. Web Browsers. Web Servers. XML. XSL.



Appendix A. CD-ROM Contents.

\Sun. \Apache. \bonForum. \tools. E-Book.



Appendix B. Some Copyrights and Licenses.

BonForum License. Apache Xerces License. Apache Xalan License. Jakarta Tomcat License.



Appendix C. Source Code for bonForum Web Application.


Appendix D. Sun Microsystems, Inc. Binary Code License Agreement.


Index.

Updates

CD-ROM fixes

Click below for CD-ROM fixes related to this title:
0735710899.html

Submit Errata

More Information