XML, XSLT, Java, and JSP : a case study in developing a Web application

著者
    • Rockwell, Westy
書誌事項

XML, XSLT, Java, and JSP : a case study in developing a Web application

Westy Rockwell

New Riders Pub., 2001

1st ed.

タイトル別名

XML, XSLT, Java, and JSP

この図書・雑誌をさがす
注記

Includes index

Translation from the German language edition of: XML, XSLT, Java, and JSP by Westy Rockwell, c2000, Galileo Press GmbH Bonn, Germany

内容説明・目次

内容説明

The book 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. 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. The CD-ROM contains the web application project discussed in the book, which is a web chat called "bonForum." The complete source code is also provided. The files in the project consist of Java source and class files, HTML, JSP, XML, XSL, TLD, and image files.

目次

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.

「Nielsen BookData」 より

詳細情報
  • NII書誌ID(NCID)
    BA54523163
  • ISBN
    • 0735710899
  • LCCN
    00110885
  • 出版国コード
    us
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 原本言語コード
    ger
  • 出版地
    Indianapolis, Ind.
  • ページ数/冊数
    xviii, 746 p.
  • 大きさ
    23 cm.
  • 付属資料
    1 CD-ROM
  • 件名
ページトップへ