gogogo
Syndetics cover image
Image from Syndetics

Java Enterprise in a nutshell : a desktop quick reference / Jim Farley, William Crawford & David Flanagan.

By: Contributor(s): Material type: TextTextPublication details: Sebastopol, Calif. : O\'Reilly, 2002. Edition: 2nd edDescription: xiii, 971 p. : ill. ; 23 cmISBN:
  • 0596001525
Subject(s): DDC classification:
  • 005.133 FAR
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Standard Loan Moylish Library Main Collection 005.133 FAR (Browse shelf(Opens below)) 1 Available 39002000231465

Enhanced descriptions from Syndetics:

Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. Since Java Enterprise in a Nutshell was first published in September of 1999, a dozen or more new APIs have been added to the platform, reflecting the new and different ways developers implement their enterprise objectives. And now developers are being called on to add even greater, more complex levels of interconnectivity to their applications, as the concepts behind Web Services solidify and implementation decisions need coding.Java developers today need a clear understanding of the new APIs, tools, capabilities and pitfalls in J2EE 2.0 so they can plan a technology and implementation strategy for new enterprise projects. Fortunately, this is exactly what they get with the new Java Enterprise in a Nutshell, 2nd edition !Completely revised and updated for the new 2.0 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell 2nd edition covers all of the J2EE APIs, including RMI, Java IDL, JDBC, JNDI, Java Servlet, and Enterprise JavaBeans, with a fast-paced tutorial and compact reference on each technology. Then Java Enterprise in a Nutshell goes even further, providing a classic O'Reilly-style quick reference for all of the classes in the various packages that comprise the Enterprise APIs - covering the core enterprise APIs as well as numerous standard extensions.

Includes index

Table of contents provided by Syndetics

  • Preface (p. xiii)
  • Part I Introducing the Java Enterprise APIs
  • Chapter 1 Introduction (p. 3)
  • Enterprise Computing Defined (p. 3)
  • Enterprise Computing Demystified (p. 4)
  • The Java Enterprise APIs (p. 5)
  • Enterprise Computing Scenarios (p. 12)
  • Other Enterprise APIs (p. 15)
  • Chapter 2 JDBC (p. 17)
  • JDBC Architecture (p. 17)
  • Connecting to the Database (p. 22)
  • Statements (p. 23)
  • Results (p. 25)
  • Handling Errors (p. 31)
  • Prepared Statements (p. 33)
  • BLOBs and CLOBs (p. 35)
  • Metadata (p. 36)
  • Transactions (p. 40)
  • Stored Procedures (p. 42)
  • Escape Sequences (p. 44)
  • The JDBC Optional Package (p. 44)
  • JDBC 3.0 (p. 47)
  • Chapter 3 Remote Method Invocation (p. 49)
  • Introduction to RMI (p. 49)
  • Defining Remote Objects (p. 59)
  • Creating the Stubs and Skeletons (p. 62)
  • Accessing Remote Objects as a Client (p. 63)
  • Dynamically Loaded Classes (p. 68)
  • Remote Object Activation (p. 72)
  • RMI and Native Method Calls (p. 84)
  • RMI Over IIOP (p. 88)
  • Chapter 4 Java IDL (CORBA) (p. 92)
  • A Note on Evolving Standards (p. 93)
  • The CORBA Architecture (p. 94)
  • Creating CORBA Objects (p. 97)
  • Putting It in the Public Eye (p. 111)
  • Finding and Using Remote Objects (p. 120)
  • What if I Don't Have the Interface? (p. 130)
  • Chapter 5 Java Servlets (p. 135)
  • Getting a Servlet Environment (p. 136)
  • Servlet Basics (p. 136)
  • Web Applications (p. 140)
  • Servlet Requests (p. 143)
  • Servlet Responses (p. 147)
  • Custom Servlet Initialization (p. 151)
  • Security (p. 154)
  • Servlet Chains and Filters (p. 155)
  • Thread Safety (p. 159)
  • Cookies (p. 162)
  • Session Tracking (p. 163)
  • Databases and Non-HTML Content (p. 167)
  • Chapter 6 JavaServer Pages (p. 170)
  • JSP Basics (p. 172)
  • JSP Actions (p. 176)
  • Custom Tags (p. 179)
  • Wrapping Up (p. 186)
  • Chapter 7 JNDI (p. 187)
  • JNDI Architecture (p. 188)
  • A Simple Example (p. 189)
  • Introducing the Context (p. 191)
  • Looking Up Objects in a Context (p. 193)
  • The NamingShell Application (p. 194)
  • Listing the Children of a Context (p. 200)
  • Creating and Destroying Contexts (p. 205)
  • Binding Objects (p. 207)
  • Accessing Directory Services (p. 207)
  • Modifying Directory Entries (p. 213)
  • Creating Directory Entries (p. 214)
  • Searching a Directory (p. 215)
  • Event Notification (p. 219)
  • Chapter 8 Enterprise JavaBeans (EJB) (p. 227)
  • A Note on Evolving Standards (p. 228)
  • EJB Roles (p. 229)
  • Implementing a Basic EJB (p. 235)
  • Using Enterprise JavaBeans (p. 249)
  • Implementing Session Beans (p. 252)
  • Implementing Entity Beans (p. 259)
  • Implementing Message-Driven Beans (p. 292)
  • Transaction Management (p. 296)
  • Chapter 9 Java and XML (p. 301)
  • Using XML Documents (p. 302)
  • Java API for XML Processing (p. 304)
  • SAX (p. 305)
  • DOM (p. 310)
  • XSLT (p. 318)
  • Chapter 10 Java Message Service (p. 323)
  • JMS in the J2EE Environment (p. 324)
  • Elements of Messaging with JMS (p. 324)
  • The Anatomy of Messages (p. 331)
  • Point-to-Point Messaging (p. 335)
  • Publish-Subscribe Messaging (p. 342)
  • Transactional Messaging (p. 347)
  • Message Selector Syntax (p. 349)
  • Structure of a Selector (p. 349)
  • Identifiers (p. 349)
  • Literals (p. 350)
  • Operators (p. 350)
  • Expressions (p. 351)
  • Chapter 11 JavaMail (p. 353)
  • Email and JavaMail (p. 354)
  • Creating and Sending Messages (p. 360)
  • Retrieving Messages (p. 361)
  • Multipart Messages (p. 367)
  • Part II Enterprise Reference
  • Chapter 12 SQL Reference (p. 375)
  • Relational Databases (p. 376)
  • Data Types (p. 377)
  • Schema Manipulation Commands (p. 378)
  • Data Manipulation Commands (p. 381)
  • Functions (p. 387)
  • Return Codes (p. 388)
  • Chapter 13 RMI Tools (p. 392)
  • Chapter 14 IDL Reference (p. 401)
  • IDL Keywords (p. 402)
  • Identifiers (p. 403)
  • Comments (p. 404)
  • Basic Data Types (p. 404)
  • Constants and Literals (p. 405)
  • Naming Scopes (p. 409)
  • User-Defined Data Types (p. 410)
  • Exceptions (p. 420)
  • Module Declarations (p. 422)
  • Interface Declarations (p. 422)
  • Value Type Declarations (p. 431)
  • Chapter 15 CORBA Services Reference (p. 435)
  • Collection Service (p. 436)
  • Concurrency Service (p. 436)
  • Enhanced View of Time Service (p. 436)
  • Event Service (p. 436)
  • Externalization Service (p. 437)
  • Licensing Service (p. 437)
  • Life Cycle Service (p. 438)
  • Naming Service (p. 438)
  • Notification Service (p. 438)
  • Persistent Object Service (p. 438)
  • Property Service (p. 439)
  • Query Service (p. 439)
  • Relationship Service (p. 439)
  • Security Service (p. 440)
  • Time Service (p. 440)
  • Trading Object Service (p. 441)
  • Transaction Service (p. 441)
  • Chapter 16 Java IDL Tools (p. 443)
  • Chapter 17 Enterprise JavaBeans Query Language Syntax (p. 451)
  • Basic Structure of EJB QL Queries (p. 451)
  • From Clause (p. 452)
  • Select Clause (p. 453)
  • Where Clause (p. 455)
  • Part III API Quick Reference
  • How to Use This Quick Reference (p. 463)
  • Chapter 18 java.rmi (p. 472)
  • Chapter 19 java.rmi.activation (p. 481)
  • Chapter 20 java.rmi.dgc (p. 491)
  • Chapter 21 java.rmi.registry (p. 493)
  • Chapter 22 java.rmi.server (p. 495)
  • Chapter 23 java.sql (p. 508)
  • Chapter 24 javax.ejb and javax.ejb.spi (p. 535)
  • Chapter 25 javax.jms (p. 547)
  • Chapter 26 javax.mail and Subpackages (p. 574)
  • Chapter 27 javax.naming (p. 626)
  • Chapter 28 javax.naming.directory (p. 646)
  • Chapter 29 javax.naming.event (p. 657)
  • Chapter 30 javax.naming.ldap (p. 661)
  • Chapter 31 javax.naming.spi (p. 668)
  • Chapter 32 javax.resource (p. 673)
  • Chapter 33 javax.resource.cci (p. 675)
  • Chapter 34 javax.resource.spi and javax.resource.spi.security (p. 682)
  • Chapter 35 javax.rmi and javax.rmi.CORBA (p. 690)
  • Chapter 36 javax.servlet (p. 695)
  • Chapter 37 javax.servlet.http (p. 707)
  • Chapter 38 javax.servlet.jsp (p. 717)
  • Chapter 39 javax.sql (p. 723)
  • Chapter 40 javax.transaction and javax.transaction.xa (p. 730)
  • Chapter 41 org.omg.CORBA and Subpackages (p. 739)
  • Chapter 42 org.omg.CORBA_2_3 and org.omg.CORBA_2_3.portable (p. 833)
  • Chapter 43 org.omg.CosNaming and Subpackages (p. 836)
  • Chapter 44 org.omg.PortableServer and Subpackages (p. 863)
  • Chapter 45 Class, Method, and Field Index (p. 897)
  • Index (p. 935)

Author notes provided by Syndetics

David Flanagan graduated from the Massachusetts Institute of Technology. He is a consulting computer programmer, user interface designer and trainer.

His books include X Toolkit Intrinsics Reference Manual and Motif Tools: Streamlined GUI Design and Programming with the Xmt Library.

(Bowker Author Biography)

Powered by Koha