Enterprise Java Computing
Applications and Architecture
Govind Seshadri, Gopalan Suresh Raj
Résumé
Using this book, developers should be able to :
- Integrate relational databases with RMI and servlets using JDBC
- Develop sophisticated servlet-based middleware
- Design multi-tier EJB applications
- Write Jini services
- Understand advanced issues regarding RMI and Java IDL development
- Perform Java/legacy-system integration using JNI
This book empowers corporate developers to deliver mission-critical Java applications that can be deployed in the real world. With Enterprise Java Computing the reader will master the critical building blocks that are necessary for developing robust client-server applications, without getting bogged down in the specifics of the Java language and its syntax.
Table of contents
- Chapter 1: Introduction to Enterprise Java Computing
- Key Enterprise Technologies
- Using Java for Enterprise Application Development
- Summary
- Chapter 2: Java Database Connectivity
- JDBC Architecture
- JDBC Driver Types
- Selecting a JDBC Driver
- JDBC URLs
- Java/SQL Type Mappings
- Using the JDBC API
- Optimizing Queries With Prepared Statements
- Calling stored procedures using callable statements
- SQL Escape Syntax
- Metadata
- Transaction Management
- Transaction Isolation Levels
- Implementing Connection Pools
- A three-tier solution: Integrating RMI with JDBC
- JDBC 2.0
- Summary
- Chapter 3: Deploying Java Servlets
- Why Servlets are better than CGI Scripts
- The Java Servlet Development Kit
- Understanding the Servlet Life Cycle
- Demonstrating Session-Tracking: The Shopping Cart Servlet
- Using Cookies for Client-side Persistency
- The SingleThreadModel Interface
- Integrating Servlets with JDBC
- Integrating Servlets with RMI
- Applet-Servlet Communication Using Object Serialization
- Summary
- Chapter 4: Melding Java with Legacy Systems using JNI
- Introducing Native Methods
- JNI Design Goals
- What can you do with JNI?
- Understanding the JNI Life-Cycle
- Mapping between Java and C Data Types
- Accessing Java Objects from Native Methods
- Obtaining JVM Type Signatures
- Accessing Java Arrays
- Accessing Java Methods from Native Methods
- JNI Exception Handling
- Multithreaded programming with JNI
- Using the Invocation API
- Summary
- Chapter 5: Object Serialization
- Fundamentals of Object Serialization
- The Serializable Interface
- Implementing Custom Serialization
- Implementing Custom Serialization
- Transmitting Objects over Sockets
- Transmitting Objects over Compressed Sockets
- Advanced Serialization
- Encrypting Serialized Objects via Sealed Objects
- Understanding Object Versioning
- Serialization ? Advantages and Disadvantages
- Summary
- Chapter 6: Remote Method Invocation and Jini technology
- Developing an RMI system - A stepwise approach
- Understanding Remote Polymorphism
- Implementing RMI Callbacks
- Distributed Garbage Collection
- Working With Firewalls
- Remote Object Activation
- Implementing Custom Sockets
- Jini Technology
- Developing a Jini service
- Comparing Jini with RMI
- Applying Jini Technology
- Future Trends
- Summary
- Chapter 7: Java IDL - Java meets CORBA
- The CORBA Distributed Computing Model
- The Object Management Architecture
- The CORBA 2.0 Architecture
- The Interface Definition Language
- IDL to Java Mapping
- Developing CORBA Servers and Clients
- Stringified Object References
- The InterestRates Server Example
- Common Object Services - The Naming Service
- Common Object Services - The Event Service
- Putting it all together - The Bank Example
- Comparing CORBA and Java/RMI
- Summary
- Chapter 8: Enterprise JavaBeans
- Backgrounder ? The Relevant Technologies
- Enterprise JavaBeans ? Components at the Server
- The EJB Model
- The EJB Lifecycle
- EJB Components
- Developing an N-tier EJB application
- Developing Entity Beans
- Developing Session Beans
- Modelling using Session and Entity Beans
- The EJB container
- EJB Servers
- Deploying EJBs
- Future trends
- Summary
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Cambridge University Press |
Auteur(s) | Govind Seshadri, Gopalan Suresh Raj |
Parution | 10/06/1999 |
Nb. de pages | 352 |
Format | 18 x 23,5 |
Poids | 600g |
EAN13 | 9780521657129 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse