本書是一本為編寫企業(yè)級應(yīng)用程序的Java程序員撰寫的桌面快速參考書。第一部分提供了Java Enterprise關(guān)鍵API的簡介:JDBC、RMI、Java IDL(CORBA)、Servlet、JNDI和EJB(Enterprise JavaBeans,企業(yè)級JavaBeans)。每章最后都有一節(jié)簡明扼要地描述這些API類的細(xì)節(jié)內(nèi)容,以及其他的幾個EnterPrise API。本書是暢銷著作《Java in a Nutshell》(譯注1)和《Java Foundation Classes in a Nutshell》(譯注2)的妹妹篇?!禞ava in a Nutshell》介紹了Java編程語言以及Java開發(fā)平臺核心的API軟件包和類庫的快速參考。而《Java Foundation Classes in a Nutshell》則介紹了構(gòu)成Java基本類庫(Java Foundation Classes)的Java API以及相應(yīng)的快速參考資料。本書內(nèi)容本書分為三個部分:第一部分:java Enterprise API簡介本部分的章節(jié)介紹丁關(guān)鍵的Java Enterprise API并提供了豐富的信息,使你對這些API能夠手到擒來。第二部分:企業(yè)級技術(shù)參考本部分其中有兩個章節(jié)可以幫助你運用Enterprise API中關(guān)鍵性的技術(shù):SQL和IDL。還有幾個章節(jié)討論了Sun公司的JDK(Java Development Kit,Java開發(fā)軟件包)中為RMI和Java IDL提供的工具。第三部分:API快速參考本部分是全部Java Enterprise API的一個索引形式的快速參考,它是本書不可或缺的一部分。在使用本部分之前一定要先閱讀開頭的“如何使用快速參考”,它會向你解釋怎樣最有效地利用本書。相關(guān)書籍O’Reilly 公司出版了一系列有關(guān)Java編程的書。這些書包括《Java in a Nutshell》、《Java Foundation Classes in a Nutshell》,上面已經(jīng)提到,這些都是本書的姊妹篇。其他的相關(guān)著作還有《Java Power Reference》。該書是做成光盤的電子版,全書體例與《Java in a Nutshell》相同。因為被設(shè)計為使用Web瀏覽器來閱讀,所以它是超文本形式的,并且包含了一個強(qiáng)大的搜索引擎。相對《Java in a Nutshell》一書而言,它在廣度上強(qiáng)于后者,但在深度上不及后者?!禞ava Power Reference》覆蓋了Java 2平臺所有的API,以及這些API的標(biāo)準(zhǔn)擴(kuò)展,但它沒有對各種API的使用進(jìn)行指導(dǎo),也沒有對每個類分別描述。你可以在網(wǎng)址http://java.oreilly .com上找到O'Reilly出版的所有關(guān)于Java的書。面向企業(yè)級程序員的書有以下這些:《Java Servlet Programming》(Jason Hunter與William Crawford著) (譯注3)本書是編寫Servlet程序的指南,包括了動態(tài)Web內(nèi)容、保持狀態(tài)信息、會話跟蹤、使用JDBC連接數(shù)據(jù)庫以及applet—Servlet通信等內(nèi)容。《Java Distributed Computing》(Jim Farley著)本書是用Java編寫分布式應(yīng)用程序的程序員指南?!禗atabase Programming with JDBC and Java》(George Reese著) (譯注3)本書是JDBC的高級使用指導(dǎo),提出了一個開發(fā)Java數(shù)據(jù)庫程序的健壯模型?!禘nterprise JavaBeans》(Richard Monson-Haefel著)(譯注3)該書為企業(yè)級軟件開發(fā)人員全面介紹了EJB。Java編程的在線資源本書是為讀者能快速找到常用信息而設(shè)計的,它無法告訴你Java Enterprise API的所有知識。除了上述的資源外,還有一些免費的有關(guān)Java編程的在線資源。Sun公司有關(guān)Java的主要網(wǎng)站是http://java.sun.com。Java程序員的專用網(wǎng)站是http ://developer.java.sun.com,該網(wǎng)站許多資源都是有密碼保護(hù)的,需要注冊。本書所涉及的一些Enterprise API是Java 2平臺的核心部分,所以如果已經(jīng)下載了JDK,你就有了JDBC、RMI和Java IDL等類。其他的API是它的標(biāo)準(zhǔn)擴(kuò)展。所以如果你要使用諸如JNDI或Servlet這樣的類,必須單獨下載。要獲得最新的API最好是從Sun公司的產(chǎn)品和API主頁http ://java. sun.com/product上查找合適的API。Sun利用javadoc HTML格式提供了所有Java類和方法的電子文檔,雖然這些文檔在某些地方有些難懂或落后,但是如果你要了解更多關(guān)于Java包、類、方法或字段的信息,它確實是一個很好的切入點。如果在你的Java版本中沒有javadoc文件,請到http:java.sun.com/docs上下載它的最新版本。最后,不要忘記O'Reilly的Java站點http ://java.oreilly.com,它有Java的新聞、評論以及O'Reilly的Java作者Jonathan Knudsen每月提供的tips—and—tricks專欄。