Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Designing Enterprise Applications with the Java 2 Platform
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Designing Enterprise Applications with the Java 2 Platform

Designing Enterprise Applications with the Java 2 Platform

Nicholas Kassem

340 pages, parution le 10/06/2000

Résumé

The Java 2 Platform, Enterprise Edition, offers enterprise developers a simplified, component-based approach to creating applications for both intranets and the Internet.

Created by the Enterprise Team of the Java Software group at Sun Microsystems, Designing Enterprise Applications with the Java? 2 Platform, Enterprise Edition describes the application configurations supported by the J2EE platform and presents practical guidelines for determining the best design for particular needs. It explores web-based clients based on Java servlets and Java ServerPages, middle-tier solutions using Enterprise JavaBeans technology, and backend connections based on JDBC technology. It also presents security, deployment, transaction management, and other key issues for today's applications. Using both smaller code samples and a full-scale e-commerce example, this book provides concrete guidelines to assist with mastering the features and benefits of the J2EE platform.

Chapters include:

  • An introduction to the J2EE platform and several scenarios for Internet and intranet applications built on the J2EE platform
  • An in-depth discussion of the technologies provided by the J2EE platform
  • How to create Web-based applications implemented with Java servlets and JavaServer Pages technologies
  • How to implement the middle tier of J2EE applications using Enterprise JavaBeans component technology
  • How to connect new J2EE applications to existing information systems using JDBC and other technologies
  • A discussion of packaging and deploying applications for the J2EE platform
  • Information on techniques, both automatic and programmatic, for managing transactions
  • An in-depth exploration of the security features provided by the J2EE platform
  • A complete hands-on example of an e-commerce application--the Java Pet Store Demo--written using these design guidelines
  • A glossary of terms used in discussing the Java 2 Platform, Enterprise Edition and its technologies

Table of contents

Foreword
Preface

1 Introduction
1.1 Challenges of Enterprise Application Development
1.2 The Platform for Enterprise Solutions
1.3 J2EE Application Scenarios
1.4 Summary

2 J2EE Platform Technologies
2.1 Component Technologies
2.2 Platform Roles
2.3 Platform Services
2.4 Service Technologies
2.5 Communication Technologies
2.6 Summary

3 The Client Tier
3.1 Requirements and Constraints
3.2 Overview of Client Options
3.3 Web Clients
3.4 EJB Clients
3.5 Enterprise Information System Clients
3.6 Designing for Multiple Types of Client
3.7 Summary

4 The Web Tier
4.1 Web Applications and Web Containers
.2 Dynamic Content Creation
4.3 Servlets and JSP Pages
4.4 JSP Page Design
4.5 Internationalization and Localization
4.6 Application Designs
4.7 Application Migration
4.8 Summary

5 The Enterprise JavaBeans Tier
5.1 Business Logic
5.2 Enterprise Beans as J2EE Business Objects
5.3 Entity Beans
5.4 Session Beans
5.5 Design Guidelines
5.6 Summary

6 The Enterprise Information System Tier
6.1 Enterprise Information System Capabilities and Limitations
6.2 Enterprise Information System Integration Scenarios
6.3 Relational Database Management System Access
6.4 Other Enterprise Information System Access
6.5 Application Component Provider Tasks
6.6 Application Programming Model
6.7 Programming Access to Data and Functions
6.8 Connections
6.9 Security
6.10 J2EE Connector Architecture
6.11 Summary

7 Packaging and Deployment
7.1 Roles and Tasks
7.2 Packaging J2EE Applications
7.3 Deployment Descriptors
7.4 Deployment Tools
7.5 Summary

8 Transaction Management
8.1 Properties of Transactions
8.2 J2EE Platform Transactions
8.3 Scenarios
8.4 JTA Transactions
8.5 Transactions in Applets and Application Clients
8.6 Transactions in Web Components
8.7 Transactions in Enterprise Beans
8.8 Transactions in Enterprise Information Systems
8.9 Summary

9 Security
9.1 Security Threats and Mechanisms
9.2 Authentication
9.3 Authorization
9.4 Protecting Messages
9.5 Auditing
9.6 Summary

10 The Sample Application
10.1 Application Functionality
10.2 Application Architecture
10.3 The View
10.4 The Model
10.5 Implementation
10.6 The Controller
10.7 MVC Summary
10.8 Stateless Services
10.9 Deployment
10.10 Transactions
10.11 Security
10.12 Summary
Afterword
Glossary
Index

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Nicholas Kassem
Parution 10/06/2000
Nb. de pages 340
Format 18,5 x 23,5
Couverture Broché
Poids 551g
Intérieur Noir et Blanc
EAN13 9780201702774

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription