Document Information Preface Part I Introduction 1. Overview Java EE Application Model Distributed Multitiered Applications Security Java EE Components Java EE Clients Web Clients Applets Application Clients The JavaBeans Component Architecture Java EE Server Communications Web Components Business Components Enterprise Information System Tier Java EE Containers Container Services Container Types Web Services Support XML SOAP Transport Protocol WSDL Standard Format UDDI and ebXML Standard Formats Java EE Application Assembly and Deployment Packaging Applications Development Roles Java EE Product Provider Tool Provider Application Component Provider Enterprise Bean Developer Web Component Developer Application Client Developer Application Assembler Application Deployer and Administrator Java EE 5 APIs Enterprise JavaBeans Technology Java Servlet Technology JavaServer Pages Technology JavaServer Pages Standard Tag Library JavaServer Faces Java Message Service API Java Transaction API JavaMail API JavaBeans Activation Framework Java API for XML Processing Java API for XML Web Services (JAX-WS) Java Architecture for XML Binding (JAXB) SOAP with Attachments API for Java Java API for XML Registries J2EE Connector Architecture Java Database Connectivity API Java Persistence API Java Naming and Directory Interface Java Authentication and Authorization Service Simplified Systems Integration 2. Using the Tutorial Examples Part II The Web Tier 3. Getting Started with Web Applications 4. Java Servlet Technology 5. JavaServer Pages Technology 6. JavaServer Pages Documents 7. JavaServer Pages Standard Tag Library 8. Custom Tags in JSP Pages 9. Scripting in JSP Pages 10. JavaServer Faces Technology 11. Using JavaServer Faces Technology in JSP Pages 12. Developing with JavaServer Faces Technology 13. Creating Custom UI Components 14. Configuring JavaServer Faces Applications 15. Internationalizing and Localizing Web Applications Part III Web Services 16. Building Web Services with JAX-WS 17. Binding between XML Schema and Java Classes 18. Streaming API for XML 19. SOAP with Attachments API for Java Part IV Enterprise Beans 20. Enterprise Beans 21. Getting Started with Enterprise Beans 22. Session Bean Examples 23. A Message-Driven Bean Example Part V Persistence 24. Introduction to the Java Persistence API 25. Persistence in the Web Tier 26. Persistence in the EJB Tier 27. The Java Persistence Query Language Part VI Services 28. Introduction to Security in the Java EE Platform 29. Securing Java EE Applications 30. Securing Web Applications 31. The Java Message Service API 32. Java EE Examples Using the JMS API 33. Transactions 34. Resource Connections 35. Connector Architecture Part VII Case Studies 36. The Coffee Break Application 37. The Duke's Bank Application Part VIII Appendixes A. Java Encoding Schemes B. About the Authors Index | | The Java EE 5 Tutorial |  |
Sun Java System Application Server 9.1The Sun Java System Application Server 9.1 is a fully compliant implementation ofthe Java EE 5 platform. In addition to supporting all the APIs describedin the previous sections, the Application Server includes a number of Java EEtools that are not part of the Java EE 5 platform butare provided as a convenience to the developer. This section briefly summarizes the tools that make up the Application Server. Instructionsfor starting and stopping the Application Server, starting the Admin Console, and startingand stopping the Java DB database server are inChapter 2, Using the Tutorial Examples. ToolsThe Application Server contains the tools listed inTable 1-1. Basic usage informationfor many of the tools appears throughout the tutorial. For detailed information, see theonline help in the GUI tools. Table 1-1 Application Server Tools Tool | Description |
|---|
Admin Console | A web-based GUI Application Server administrationutility. Used to stop the Application Server and manage users, resources, and applications. | asadmin | Acommand-line Application Serveradministration utility. Used to start and stop the Application Server andmanage users, resources, and applications. | asant | A portable command-line build tool that is anextension of the Ant tool developed by the Apache Software Foundation (seehttp://ant.apache.org/).asant contains additional tasks that interact with the Application Server administration utility. | appclient | A command-linetool that launches the application client container and invokes the client application packagedin the application client JAR file. | capture-schema | A command-line tool to extract schema informationfrom a database, producing a schema file that the Application Server can usefor container-managed persistence. | package-appclient | A command-line tool to package the application client container libraries andJAR files. | Java DB database | A copy of the Java DB database server. | verifier | A command-linetool to validate Java EE deployment descriptors. | xjc | A command-line tool to transform, orbind, a source XML schema to a set of JAXB content classes inthe Java programming language. | schemagen | A command-line tool to create a schema file foreach namespace referenced in your Java classes. | wsimport | A command-line tool to generate JAX-WS portableartifacts for a given WSDL file. After generation, these artifacts can be packagedin a WAR file with the WSDL and schema documents along with theendpoint implementation and then deployed. | wsgen | A command-line tool to read a web service endpointclass and generate all the required JAX-WS portable artifacts for web service deploymentand invocation. |
Copyright © 2010, Oracle and/or its affiliates. All rights reserved.Legal Notices |