这是一本以任务为目标,以示例为手段,教授使用Sun Microsystem的新Java EE 5平台编写服务器端应用的权威指南。本书由Sun公司的Java EE 5平台小组成员编写,可以帮助初级和中级Java程序员编写出能够快速创建满足生产环境品质的Java应用程序,并对整个平台有一个全面、深入的了解。
本书针对以下内容给出了专家级的指导:使用Java EE 5平台的Web层技术开发表示层、平台的丰富Web服务支持、企业JavaBean 3.0技术开发业务逻辑、借助Java持久化API访问数据库以及利用Java EE 5平台的强大服务。大量的新内容贯穿于本书始终,包括对最新API的详细介绍以及关于使用NetBean 5.5 IDE和Sun Java System Application Server 9的介绍。
本书针对Java平台企业版第5版。它以任务为目标,以示例为手段,是一本关于使用Sun Microsystem的新Java EE 5平台编写服务器端应用的权威指南。本书通过六大部分:网页层、Web服务、企业Bean、持久化、服务和案例研究,深入讨论了企业JavaBeans 3.0、Java持久化、JavaServer Faces技术、针对XML Web服务的Java API(JAX-WS)、针对XML绑定的Java体系结构(JAXB)、针对XML的流式API(StAX)、Java Servlet 2.5、JavaServer Pages 2.1、JavaServer页面标准标签库(JSTL)及带附件API的Java SOAP(SAAJ)等技术与服务。
本书的读者对象是那些对在Sun Java系统应用服务器平台第9版上开发和部署Java EE 5应用感兴趣的程序员。它可以使读者对整个平台有一个深入、全面的了解。
译者序
关于本书
第1章 概述
第一部分 网页层
第2章 Web应用起步
第3章 Java Servlet技术
第4章 JSP技术
第5章 JSP文档
第6章 JavaServer Pages标准标签库
第7章 JSP页面中的自定义标签
第8章 JSP页面中的脚本编程
第9章 JavaServer Faces技术
第10章 在JSP页面中使用JavaServer Faces技术
第11章 使用JavaServer Faces 技术进行开发
第12章 创建自定义UI组件
第13章 配置JavaServer Faces应用
第14章 国际化和本地化Web应用
第二部分 Web服务
第15章 使用JAX-WS来创建Web服务
第16章 XML模式和Java类之间的绑定
第17章 StAX
第18章 SAAJ
第19章 JAXR
第三部分 企业Bean
第20章 企业Bean
第21章 企业Bean起步
第22章 会话Bean示例
第23章 消息驱动Bean示例
第四部分 持久化
第24章 Java 持久化API介绍
第25章 Web层中的持久化
第26章 EJB层中的持久化
第27章 Java持久化查询语言
第五部分 服务
第28章 Java EE中的安全性介绍
第29章 保护Java EE 应用
第30章 保护Web应用
第31章 Java消息服务API
第32章 使用JMS API的Java EE示例
第33章 事务
第34章 资源连接
第35章 连接器体系结构
第六部分 案例研究
第36章 Coffee Break应用
第37章 Duke Bank应用
附录
附录A Java编码方案
附录B Java EE认证考试的准备