本书根据Java EE架构分为5个部分:第1部分为Java EE相关技术概述,包括Java Web应用开发简介,利用Eclipse和Tomcat建立开发平台、事件及反射机制,以及Servlet技术;第2部分为表示层相关技术,包括JSP技术、XML、CSS和XSLT、Ajax技术、Struts2框架和JSF;第3部分为业务层相关技术,包括JavaBean的基本概念、EJB、RMI、Web服务概述、CORBA简介和Spring框架;第4部分为数据持久化层的相关技术,包括数据库和JDBC技术、ORM和JPA概述,以及Hibernate的介绍;第5部分介绍两个整合了本书相关技术的系统实例,分别是应用了Struts+Spring+Hibernate+Ajax框架的权限管理系统和应用了JSF/Richfaces+EJB+JPA框架的航空订票系统。本书适合有一定Java编程基础的读者,适用于任何使用JavaEE和Web服务创建应用程序的开发人员。