
前言
考虑当前软件开发普遍采用的前沿技术,结合计算机相关专业教学计划和课程设置,针对高等学校培养专业型、实用型软件开发人才的需求,根据Java EE 6规范,并参考Java EE 6在企业级开发应用中的实际特点来编写本书。
经过多个版本的更迭,Java EE 6.0的实用性和便利性得到了极大的提高。Java EE 6.0不仅是一种标准平台,更是一种软件架构的设计思想。目前它已成为各行业大型应用系统开发的首选开发平台。
本书在编写过程中,参考了近年来国内外出版的多本同类教材,在教材体系、内容安排和示例配置等方面取其优点;同时结合作者多年来在课程教学上的经验,以及使用Java EE 6.0进行实际项目开发的经验,通过将理论化知识体系结构与开发实践过程相结合,使本书具有如下主要特点。
(1)知识逻辑结构合理清晰、系统性强、连惯性好。本书对Java EE中所涉及的大部分重要技术进行了详细介绍,并且对各个技术之间的延续发展关系、结合方式及互操作方法等进行了深入剖析,具有很好的系统性和连贯性。
(2)理论概念与实践示例相结合,易于理解。本书对重点和难点的理论及概念都配以相关的代码示例进行解释说明,并且提供所有示例的源代码,便于读者理解知识点,也为读者提供了充足的动手实践材料。
(3)可操作性和实用性强。书中所选择的开发环境都是目前流行的、使用广泛的、稳定的开源产品,便于读者安装使用,也便于在学习的过程中开展实践练习。书中选择的大部分示例程序源自实际的工程项目,并非仅为教学需要而设计的简单例子,具有较强的典型性和实用性。
本书适合具有Java语言编程基础,想要学习基于Java的Web应用程序开发技术的读者进行阅读和学习。各章课时安排建议如下。

本书由李树秋任主编,第1、7、8、9章由王晓燕编写,第4、10、11、13章由姚志林编写,第2、3、14章由彭君编写,第5、6、12章由李兵编写。同时,杨馥宁老师参与了书中大部分程序的调试工作和课后习题的编写。
虽然我们希望编写一本质量较高、适合当前教学的教材,但限于水平,书中仍可能有未尽人意之处,敬请读者批评指正。
编者
2014年10月