本书主要是针对Sun 公司的Enterprise Java Bean 2.0版本做介绍,详细说明整个Enterprise Java Bean的基本结构,以一个章节说明一种Enterprise bean定义的方式,而且都在接下来的章节中实际地举了一个完整的例子来说明它们的应用和运行方式。虽然是以EJB 2.0为主,不过本书会针对1.1和2.0版不同的地方加以说明,尤其是改变最多的container-managed persistence的entity bean和新增的Message-driven Bean,除了新的结构外,两者之间运行方式的不同处都会在完整的例子中说明,另外对还未正式发行的EJB 2.1部分新增功能也会适时地加以说明。书中所举的例子都是以 Sun公司的应用程序服务器——J2EE Server和Cloudscape数据库作为设计和执行Enterprise Java Bean的环境。Sun公司所开发的J2EE Server非常适合于在EJB实现的练习上使用,而且它可以免费从Sun公司的网站(http://java.sun.com)下载。至于搭配的web应用程序则是以html网页搭配Java Server Page作为主要的服务器端程序语言来执行Enterprise Java Bean的请求。不过,在第16章仍会举Java Application和Servlet的例子来说明如何请求Enterprise Java Bean的服务。限于篇幅,本书并不对Java Server Page做介绍,但是所用到的JSP语法除了调用Enterprise Java Bean的程序逻辑都包装在Java Bean外,其余都非常的简单;读者如果对JSP的语法不是很清楚的话可以引用JSP相关书籍的说明,特别是jsp:useBean的指令卷标。以下先对各章节的主要内容做概略性的介绍。