图书前言

前    言

  Struts 2、Hibernate、MyBatis和Spring框架,是目前非常流行的Java EE开发框架技术,不仅能用于传统的网络开发,也能用于当今的移动互联开发。为了帮助读者更好、更快速地掌握这些Java EE轻量级框架开发技术并能实际运用,本书以课堂授课形式,从环境配置、基础知识、案例讲解、整合开发、综合实例等方面,对Java EE的框架技术作了详细讲解,并特别注重教学中的案例引导作用,帮助读者理解和掌握所学的知识。相信读者通过对本书的学习,不仅可以系统地掌握Java EE框架整合开发的相关技术,而且可以掌握它们在实际开发中的运用,从而极大地提升Java EE开发水平,并能够胜任相关的开发工作。本书配备了226个共60 小时的全过程多媒体教学视频和教学PPT,以帮助读者按照书中的操作步骤循序渐进地学习,更好地掌握Java EE开发技术。

1. 本书主要特色

* 零基础、入门级的讲解 

  无论您是否从事计算机相关行业,无论您是否接触过Java EE网站开发,都能从本书中找到最佳起点。 

* 大量实用案例引导

  本书在编排上紧密结合深入学习Java EE的先后过程,从开发环境搭建开始,逐步带领读者深入地学习各种框架开发技术,通过大量实用案例引导,使读者既能掌握基础知识,又能提高实战技能。

* 服务课堂教学和训练

  在章节编排上,充分考虑课堂教学使用,按照学时规划设计讲解内容,并附有专业授课PPT,教学组织简明轻松,操作有章可循。 

* 丰富的配套学习资源

  本书赠送大量王牌资源,除了本书所有案例的源代码资源外,还有各种最新的开发包和数据包,下载地址:www.tup.tsinghua.edu.cn。

* 全程同步教学录像

  本书提供全过程、无死角同步操作教学录像,涵盖所有章节、所有知识点、所有操作过程,详细讲解每个实例与项目的开发过程及技术关键点,比看书更轻松,而且扩展讲解部分能得到比学习书中内容更多的收获。

* 体贴入微的后续服务 

  本书由教学一线老师和实践开发人员精心编著,并提供实时技术支持。无论读者在学习过程中遇到任何问题,均可加入QQ群或通过邮箱进行提问,专家人员会在线答疑。

2. 本书主要内容

  基础知识部分:第1~5章,分别从环境搭建、JSP网页开发技术、Servlet技术、MVC开发模式、EasyUI插件等5个方面介绍Java EE基础知识。

  框架技术部分:第6~19章,详细讲解Struts 2(第6~10章)、Hibernate(第11~15章)、MyBatis(第16章)、Spring(第17~19章)框架技术基础知识和应用技巧,是全书的重点内容。

  整合和实例部分:第20~24章,具体讲解Struts 2、Hibernate、MyBatis和Spring相互整合操作方法,并通过网上订餐系统的前台、后台和新闻发布系统三个具体实例演示了Java EE框架技术的应用。

3. 本书读者对象

* 有一定Java基础,但是没有Java EE系统开发经验的初学者。 

* 有其他Web编程语言(如ASP、ASP.NET)开发经验,欲快速转向Java EE开发的程序员。 

* 对JSP有一定了解,但是缺乏Java EE框架开发经验,并希望了解流行开源框架Struts 2、Hibernate、MyBatis和Spring以及欲对这些框架进行整合的程序员。 

* 有一定Java Web框架开发基础,需要对Java EE主流框架技术核心进一步了解和掌握的程序员。 

* 公司管理人员或人力资源管理人员。 

4. 作者及致谢

  本书由施俊、缪勇和李新锋编写,其中,扬州职业大学的施俊编写了第1、2、3、4、6、7、8、9、10、11、12、13、14、15章,扬州职业大学的缪勇编写了第5、16、17、18、19、20、21、22、23章,镇江市机关信息技术员李新锋编写了第24章。其他参与编写的人员还有王梅、陈亚辉、李艳会、刘娇、王晶晶、游名扬、李云霞、王永庆、蒋梅芳、谢伟等,同时江苏智途科技股份有限公司、扬州国脉通信发展有限责任公司也为本书的编写提供了帮助,在此一一向他们致谢。 

  由于作者水平有限,书中难免存在疏漏之处,敬请读者批评指正。

  

  

                                                        编  者