Enterprise Java Computing
- Applications and Architecture
By Govind Seshadri
Contributing Author: Gopalan Suresh Raj
(Chapters 7, 8 and half of 6)
|
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.
Download the entire Source Code for the book - Click Here !
Errata for the book - Click Here !
Addendum to the book - Click Here !
The Table Of Contents for the book is as follows:
by Govind Seshadri | 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 |
by Gopalan Suresh Raj | 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 |
This site was developed and is maintained by Gopalan Suresh Raj This page has been visited times since August 10,1999. |
Last Updated : Aug 10, '99 |
Copyright (c) 1997-2000, Gopalan Suresh Raj - All rights reserved. Terms of use. |
All products and companies mentioned at this site are trademarks of their respective owners. |