Books & Videos

Table of Contents

  1. Introducing the Java Enterprise APIs

    1. Chapter 1 Introduction

      1. Enterprise Computing Defined
      2. Enterprise Computing Demystified
      3. The Java Enterprise APIs
      4. Enterprise Computing Scenarios
      5. Other Enterprise APIs
    2. Chapter 2 JDBC

      1. JDBC Architecture
      2. Connecting to the Database
      3. Statements
      4. Results
      5. Handling Errors
      6. Prepared Statements
      7. BLOBs and CLOBs
      8. Metadata
      9. Transactions
      10. Stored Procedures
      11. Escape Sequences
      12. The JDBC Optional Package
      13. JDBC 3.0
    3. Chapter 3 Remote Method Invocation

      1. Introduction to RMI
      2. Defining Remote Objects
      3. Creating the Stubs and Skeletons
      4. Accessing Remote Objects as a Client
      5. Dynamically Loaded Classes
      6. Remote Object Activation
      7. RMI and Native Method Calls
      8. RMI Over IIOP
    4. Chapter 4 Java IDL (CORBA)

      1. A Note on Evolving Standards
      2. The CORBA Architecture
      3. Creating CORBA Objects
      4. Putting It in the Public Eye
      5. Finding and Using Remote Objects
      6. What if I Don’t Have the Interface?
    5. Chapter 5 Java Servlets

      1. Getting a Servlet Environment
      2. Servlet Basics
      3. Web Applications
      4. Servlet Requests
      5. Servlet Responses
      6. Custom Servlet Initialization
      7. Security
      8. Servlet Chains and Filters
      9. Thread Safety
      10. Cookies
      11. Session Tracking
      12. Databases and Non-HTML Content
    6. Chapter 6 JavaServer Pages

      1. JSP Basics
      2. JSP Actions
      3. Custom Tags
      4. Wrapping Up
    7. Chapter 7 JNDI

      1. JNDI Architecture
      2. A Simple Example
      3. Introducing the Context
      4. Looking Up Objects in a Context
      5. The NamingShell Application
      6. Listing the Children of a Context
      7. Creating and Destroying Contexts
      8. Binding Objects
      9. Accessing Directory Services
      10. Modifying Directory Entries
      11. Creating Directory Entries
      12. Searching a Directory
      13. Event Notification
    8. Chapter 8 Enterprise JavaBeans (EJB)

      1. A Note on Evolving Standards
      2. EJB Roles
      3. Implementing a Basic EJB
      4. Using Enterprise JavaBeans
      5. Implementing Session Beans
      6. Implementing Entity Beans
      7. Implementing Message-Driven Beans
      8. Transaction Management
    9. Chapter 9 Java and XML

      1. Using XML Documents
      2. Java API for XML Processing
      3. SAX
      4. DOM
      5. XSLT
    10. Chapter 10 Java Message Service

      1. JMS in the J2EE Environment
      2. Elements of Messaging with JMS
      3. The Anatomy of Messages
      4. Point-to-Point Messaging
      5. Publish-Subscribe Messaging
      6. Transactional Messaging
      7. Message Selector Syntax
      8. Structure of a Selector
      9. Identifiers
      10. Literals
      11. Operators
      12. Expressions
    11. Chapter 11 JavaMail

      1. Email and JavaMail
      2. Creating and Sending Messages
      3. Retrieving Messages
      4. Multipart Messages
  2. Enterprise Reference

    1. Chapter 12 SQL Reference

      1. Relational Databases
      2. Data Types
      3. Schema Manipulation Commands
      4. Data Manipulation Commands
      5. Functions
      6. Return Codes
    2. Chapter 13 RMI Tools

    3. Chapter 14 IDL Reference

      1. IDL Keywords
      2. Identifiers
      3. Comments
      4. Basic Data Types
      5. Constants and Literals
      6. Naming Scopes
      7. User-Defined Data Types
      8. Exceptions
      9. Module Declarations
      10. Interface Declarations
      11. Value Type Declarations
    4. Chapter 15 CORBA Services Reference

      1. Collection Service
      2. Concurrency Service
      3. Enhanced View of Time Service
      4. Event Service
      5. Externalization Service
      6. Licensing Service
      7. Life Cycle Service
      8. Naming Service
      9. Notification Service
      10. Persistent Object Service
      11. Property Service
      12. Query Service
      13. Relationship Service
      14. Security Service
      15. Time Service
      16. Trading Object Service
      17. Transaction Service
    5. Chapter 16 Java IDL Tools

    6. Chapter 17 Enterprise JavaBeans Query Language Syntax

      1. Basic Structure of EJB QL Queries
      2. FROM Clause
      3. SELECT Clause
      4. WHERE Clause
  3. API Quick Reference

    1. Chapter 18 java.rmi

    2. Chapter 19 java.rmi.activation

    3. Chapter 20 java.rmi.dgc

    4. Chapter 21 java.rmi.registry

    5. Chapter 22 java.rmi.server

    6. Chapter 23 java.sql

    7. Chapter 24 javax.ejb and javax.ejb.spi

    8. Chapter 25 javax.jms

    9. Chapter 26 javax.mail and Subpackages

    10. Chapter 27 javax.naming

    11. Chapter 28 javax.naming.directory

    12. Chapter 29 javax.naming.event

    13. Chapter 30 javax.naming.ldap

    14. Chapter 31 javax.naming.spi

    15. Chapter 32 javax.resource

    16. Chapter 33 javax.resource.cci

    17. Chapter 34 javax.resource.spi and javax.resource.spi.security

    18. Chapter 35 javax.rmi and javax.rmi.CORBA

    19. Chapter 36 javax.servlet

    20. Chapter 37 javax.servlet.http

    21. Chapter 38 javax.servlet.jsp

    22. Chapter 39 javax.sql

    23. Chapter 40 javax.transaction and javax.transaction.xa

    24. Chapter 41 org.omg.CORBA and Subpackages

    25. Chapter 42 org.omg.CORBA_2_3 and org.omg.CORBA_2_3.portable

    26. Chapter 43 org.omg.CosNaming and Subpackages

    27. Chapter 44 org.omg.PortableServer and Subpackages

  1. Colophon