computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Enterprise Java Computing: Applications and Architecture, with CDROM
by Seshadri, Govind K.
 

 
Cover Price: $55.00
Online Price: $42.35
You save $12.65 (23%)

 

ISBN-10: 0521657121
ISBN-13: 9780521657129
Publisher: Cambridge University Press
Published June 1999; Paperback; 353 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Programming Languages > Java
All Sections > Engineering > Software Engineering > Enterprise Architecture

Summary:
From the founding editor-in-chief of "Java Report Online" comes advanced information on JDBC, servlets, JNI, RMI, Java IDL, and EJBs - the basic building blocks of any significant corporate business application. Enterprise Java Computing is the ideal hands-on reference , not only for mastering these cutting-edge concepts, but also for gaining hard knowledge on practical design and deployment issues.

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


Related titles:
Sams Teach Yourself Java in 24 Hours, 6th EditionJava For Dummies, 5th EditionjQuery in Action, 2nd EditionEffective Java, 2nd EditionData Structures and Other Objects Using Java, 4th EditionData Structures and Algorithm Analysis in Java, 3rd Edition