Java EE 程序设计
上QQ阅读APP看书,第一时间看更新

前言

为什么写作本书

随着社会信息化程度的不断提高,越来越多的软件开发人员需要开发企业级应用程序。目前,企业应用开发主要有两大技术体系:基于Java EE的应用开发和基于.NET的应用开发。Java EE技术以其开放性、灵活性、安全性和技术成熟度,赢得了诸多程序设计人员的青睐,熟练掌握Java EE程序设计已经成为软件开发人员的重要技能。

本书的特色

本书最大的特色在于坚持理论与实践相结合的原则,既注重Java EE基本原理的讲解,又注重Java EE程序设计实践应用的示范,使读者既能够透彻理解Java EE的基本原理和概念,又能够切实提高Java EE编程能力。在Java EE基本原理讲解方面,结合作者自身的理解和体会,以通俗、简练的语言对Java EE核心概念和原理进行重点讲解,尽量避免在一些烦琐的技术细节上过多纠缠,不求面面俱到,力争使读者能够在较短的时间内掌握在实际应用开发中必需的基本概念和技术,并对Java EE的体系框架有整体认识。书中所有示例都是作者结合多年教学实践和实际工程项目经验严格挑选的,力求简洁明了、切中要害、使读者能够快速理解并运用到实践中。

本书的另一大特色是系统完整、结构合理。Java EE是一个包含众多开发技术的标准规范,涵盖了企业应用开发的各个层面。本书首先对Java EE编程技术进行概述;然后选取Java EE编程中最核心的技术进行深入讲解,力求使读者在学习后能够对整个Java EE技术体系和编程思想有全面清晰的了解;最后通过一个综合示例对之前所学内容进行总结归纳和升华提高。

开发环境的选择

为方便Java EE程序开发技能的示范,本书采用目前流行的免费Java EE开发环境NetBeans IDE和GlassFish Server。首先,因为NetBeans是目前唯一一个集成了完全兼容Java EE 8规范的应用服务器的集成开发环境,减少了在开发环境搭建方面的难度;其次,NetBeans对硬件配置要求不高,且能够满足学习培训的需求。

适用读者

本书适合已经掌握了Java语言,希望学习Java EE程序设计的读者。由于Java EE 8规范中吸收了当今流行框架的设计思想和理念,在学习完本书的内容后再深入学习Struts 2、Spring和Hibernate等流行架构技术将会有更好的效果。

致谢

本书的整体设计与内容安排由郝玉龙完成。郝玉龙完成了本书第1~4章以及第11~13章的编写,季平完成本书第5~8章的编写,周旋和沈力斌共同完成了本书第9章的编写,张莉和田丽共同完成了本书第10章的编写。关静和胡志宇对本书的整体内容进行了审阅,并提出了一些宝贵的修改意见。庄薇和张琪两位同学完成了本书所有图表的绘制和文字校对。全书由郝玉龙负责校审定稿。

由于作者水平有限,加之编写时间仓促,书中难免出现错误和不足。对于书中的任何问题和建议,请发E-mail至:haoyulongsd@163.com。

作者

2018年6月于北京