
前言
Java EE编程技术是目前流行的开发技术。Java EE是开放的框架。随着对Java EE平台企业版第三方支持的增多,Java EE成为开发企业级服务器端解决方案的首选平台之一。Java EE包含JDBC、JSP、Servlet、JavaBean、EJB以及基于Java的开源技术等。作者结合多年Java EE编程与教学实践,认为一个很好的学好Java EE的途径应该是先熟悉Java高级编程,接着学习JSP网页编程知识,再进一步学习基于Java的一些重要的开源框架。本书编排正是基于这一思路。
在当前的教育体系下,实例教学是计算机语言教学的最有效的方法之一,本书将Java知识和实用的实例有机结合起来。一方面,跟踪Java语言的发展,适应市场需求,精心选择内容,突出重点、强调实用,使知识讲解全面、系统;另一方面,全书通过“案例贯穿”的形式,尽可能围绕一个统一的案例设计实例,但又不仅仅拘泥于一个案例,这样可以丰富案例的内容和形式。如此将实例融入到知识讲解中,使知识与案例相辅相成,即有利于学生学习知识,又有利于指导学生实践。另外,本书在每一章的后面还提供了上机指导和习题,方便读者及时验证自己的学习效果(包括动手实践能力和理论知识)。
目前在高校Java EE教学中没有很合适的教材。很多教材只是针对Java EE的某个领域,不是综合的,或者技术描述过于抽象复杂,语言晦涩难懂,学生不好理解。本书内容丰富,综合了常见的Java EE知识并穿插相应的开发技巧、经验,结构合理,通俗易懂,内容深入浅出,适合高校教学;同时本书对想从事Java EE编程的人也是一本很好的入门书、参考书。
读者使用本书,首先要弄清楚书上介绍的基本知识,理解基本原理,然后按照书上的例题进行独立调试(书上所有示例都已调试通过)。另外,建议读者还需要多做实验,编程离不开动手实践,实验时肯定会出现各种各样的问题,多调试,只有如此你才能快速领会Java EE的编程精要所在。最后,还需要对基本知识进行扩展,学习本书之后,就可以顺利阅读市面上那些著名的Java EE专业技术书了。同时,再多参考学习互联网上的最新知识,你的Java EE编程技能必将得到大步提高。
本书作为教材使用时,课堂教学建议40~48学时,上机指导教学建议16~24学时。各章主要内容和学时分配如下表所示,老师可以根据实际教学情况进行调整。
学时分配表

本书由编者在多年的课程教学经验和素材的积累基础上编写。
编者
2016年2月