Справочник ПользователяСодержаниеFront cover1Contents5Notices11Trademarks12Preface13The team that wrote this redbook13Become a published author15Comments welcome15Part 1 Introduction to XML technology17Chapter 1. XML overview191.1 XML concepts201.2 Background201.3 XML business benefits211.3.1 Information sharing211.3.2 XML within an organization221.3.3 XML in new innovations231.4 Technical benefits of XML231.5 XML history251.6 XML1.0 and 1.1261.7 XSLT and Web applications271.8 Web services and XML291.9 XML, W3C, and IBM30Chapter 2. Technologies in XML332.1 XML Processor (parser)342.2 DTD and XML Schema352.3 Schema and style using CSS, XSLT, and XSL372.4 XML namespaces392.5 Link and jump using XLink, XPointer, and XML Base412.6 XPath492.7 XML digital502.8 XML query language562.9 XSLT compilers (XSLTC)632.10 Java Architecture for XML Binding (JAXB)652.11 Cocoon65Part 2 XML technology in IBM WebSphere69Chapter 3. Processing XML713.1 XML applications723.2 Xalan733.3 SAX2743.4 DOM level2783.5 JAXP81Chapter 4. Introduction to IBM WebSphere Application Developer854.1 WebSphere Studio product family864.2 Tools894.2.1 Web development tools894.2.2 Relational database tools904.2.3 XML tools904.2.4 Java development tools914.2.5 Web services development tools914.2.6 EJB development tools924.2.7 Team collaboration924.2.8 Debugging tools924.2.9 Performance profiling tools934.2.10 Server tools for testing and deployment934.2.11 Plug-in development tools94Chapter 5. Application Developer XML Tools955.1 XML perspective965.2 XML perspective editors975.2.1 XML editor975.2.2 DTD editor995.2.3 XSD editor1015.2.4 XSL editor1055.3 Namespace support1065.4 XPath support1085.5 XSL debugger1125.6 Web services support114Chapter 6. RDB and XML integration1176.1 The SQL to XML wizards1186.2 The XML to SQL wizard1356.3 The DDL to XML Schema wizard1386.4 DB2 XML Extender1426.4.1 XML Collection150Chapter 7. Generators1617.1 DTD <—> XSD1627.2 XML <—> DTD/XSD1637.2.1 Create an XML file from a DTD file1637.2.2 Create an XML file from an XSD file1647.2.3 Create DTD/XSD files from XML1657.3 Generate a HTML from an XSD1677.4 JavaBeans from DTD/XSD1687.5 Generate XML/XSL from JavaBeans1697.6 Generate XML/XSL from HTML1727.6.1 Preparing the HTML file for generation173Part 3 XML application development177Chapter 8. WebSphere and XML approaches1798.1 XML in Application development1808.2 Web services1818.3 Passenger List application1828.3.1 Solution Outline1838.3.2 XML in this application1848.3.3 Technical implementation overview1858.4 Enterprise JavaBeans1888.5 The Customer Registration application1908.5.1 XML in this application1908.5.2 Technical overview191Chapter 9. Developing XML Web services1939.1 Passenger List application1949.1.1 Creating the Web tier1949.1.2 Create the Airline simple project1959.1.3 Create the Travel Web project1969.1.4 Design the XML Schema1969.1.5 Generate XML file2009.1.6 Design an output page2009.1.7 Testing the XSL2059.1.8 Developing the servlet2059.1.9 Test the passenger list application2079.1.10 Compiling XSL2079.2 Creating a Web service2089.2.1 Create the database tier2099.2.2 Generate DTD file2109.2.3 Loading DTD into XML Extender2119.2.4 Creating DAD file using RDB to XML mapping2129.2.5 Create the Web Service from DADX file2159.2.6 Test the Web Service2239.2.7 Modify passenger list application to use the Web Service224Chapter 10. Development of XML-based Enterprise applications23110.1 XML based Enterprise application architecture23210.2 Solution outline for customer registration sample23310.3 Developing the customer registration sample23510.3.1 Creating the Web tier23610.3.2 Building the entity EJB and the database schema25410.3.3 Integrating the entity EJB with the Web tier26610.3.4 Retrieval function26910.4 Application deployment and testing26910.4.1 Testing the registration application270Chapter 11. Light weight XML-based Enterprise Application27311.1 SQL to/from XML libraries27411.2 Solution outline for customer registration sample27511.2.1 Customer registration27511.2.2 Retrieving customer information27611.3 Developing the customer registration sample27811.3.1 Adding the libraries to the project27811.3.2 XML Document format27811.3.3 XMLToSQL architecture27911.3.4 Modifying CustomerXSLServlet28011.3.5 Retrieving a customer28611.3.6 Using datasource with SQLToXML and XMLToSQL class29311.3.7 Conclusion297Chapter 12. Deploying your Web application29912.1 Manual deployment30012.1.1 Exporting your project from Application Developer30012.1.2 Installing the EAR file on WebSphere AEs30112.1.3 Starting the WebSphere AEs Admin Console30112.1.4 Installing the EAR30212.1.5 Testing the application30312.2 Publishing to a remote server (AEs)30412.2.1 Creating a remote server instance30412.2.2 Publishing to remote server31112.2.3 Testing the application311Part 4 Appendixes313Appendix A. Installing WebSphere Studio Application Developer315Things to do before installation316Installing Application Developer316Selecting your workspace318Verifying the installation319Appendix B. Installing IBM WebSphere Application Server 4.0 AEs321Things to do before installation322Hardware and software prerequisites322Create groups and users322Check that IP ports are unused323Stop the Web server processes323Install WebSphere Application Server323Verifying the installation325Appendix C. Additional material327Locating the Web material327Using the Web material327System requirements for downloading the Web material328How to use the Web material328Abbreviations and acronyms329Related publications331IBM Redbooks331Other resources331Referenced Web sites331How to get IBM Redbooks332IBM Redbooks collections332Index333Back cover340Размер: 3,8 МБСтраницы: 340Язык: EnglishПросмотреть