Designing enterprise applications with the Java 2 platform, enterprise edition/ Nicholas Kassem and the Enterprise Tea
Nicholas Kassem, Enterprise Team · Addison-Wesley eBooks · 2000
Foreword. Preface. 1. Introduction. Challenges of Enterprise Application Development. The Platform for Enterprise Solutions. J2EE Application Scenarios. Summary. 2. J2EE Platform Technologies. Component Technologies. Platform Roles. Platform Services. Service Technologies. Communication Technologies. Summary. 3. The Client Tier. Requirements and Constraints. Overview of Client Options. Web Clients. EJB Clients. Enterprise Information System Clients. Designing for Multiple Types of Client. Summary. 4. The Web Tier. Web Applications and Web Containers. Dynamic Content Creation. Servlets and JSP Pages. JSP Page Design. Internationalization and Localization. Application Designs. Application Migration. Summary. 5. The Enterprise JavaBeans Tier. Business Logic. Enterprise Beans as J2EE Business Objects. Entity Beans. Session Beans. Design Guidelines. Summary. 6. The Enterprise Information System Tier. Enterprise Information System Capabilities and Limitations. Enterprise Information System Integration Scenarios. Relational Database Management System Access. Other Enterprise Information System Access. Application Component Provider Tasks. Application Programming Model. Programming Access to Data and Functions. Connections. Security. J2EE Connector Architecture. Summary. 7. Packaging and Deployment. Roles and Tasks. Packaging J2EE Applications. Deployment Descriptors. Deployment Tools. Summary. 8. Transaction Management. Properties of Transactions. J2EE Platform Transactions. Scenarios. JTA Transactions. Transactions in Applets and Application Clients. Transactions in Web Components. Transactions in Enterprise Beans. Transactions in Enterprise Information Systems. Summary. 9. Security. Security Threats and Mechanisms. Authentication. Authorization. Protecting Messages. Auditing. Summary. 10. The Sample Application. Application Functionality. Application Architecture. The View. The Model. Implementation. The Controller. MVC Summary. Stateless Services. Deployment. Transactions. Security. Summary. Afterword. Glossary. Index. 0201702770T04062001