前言
从近几年用人单位对人才招聘的要求来看,越来越趋向于“实战性”,也就是要求新入职的员工能立即融入团队,迅速上手项目开发,快速创造经济利益。
多年以来,我一直从事与软件开发相关的工作。我的很多学员建议我写一本内容精悍而又不失实用价值的主流Java EE开源框架图书,使其只包含主流框架最重要、最核心、最常用的内容。这样他们就可以尽快上手,可以自行在工作和学习中不断拓展和深掘。这也是我写作本书的主要目的。
的确,他们的建议非常有道理,因为Java EE世界非常庞大,市面上没有任何一本书能把它讲得钜细靡遗。要想学好Java语言或Java EE框架,掌握其中丰富的编码技巧、设计模式、代码优化方法,将它们熟练地综合应用在项目开发中,并没有捷径可走。而本书则希望可以成为读者学习掌握Java EE的梯子。本书不仅涵盖学习主流Java框架所须掌握的核心技术,还涵盖使用它们进行项目实战的必备知识,其主旨就是让读者尽快上手,掌握开源Java EE框架的核心内容,汲取Java EE的思想,正确进行项目开发。
现在,主流的Java EE框架还是MyBatis、Hibernate、Struts 2、Spring MVC、Spring。尽管有些Java开源框架的确能极大提升开发效率,但由于用户数不多,并没有普及开来;而软件公司在招聘时的技术要求则是“大众化”的,这就要求应聘人员具备主流Java EE框架的使用经验。本书通过近200个开发案例对上述主流的Java EE框架开发技术进行了详细讲解,可以让读者充分认识、学习、掌握这些核心技术,为他们的求职就业和项目开发提供帮助。
目录
第1章 MyBatis 3操作数据库
第2章 MyBatis 3常用技能
2.1 MyBatis 3的SQL映射 文件
2.2 连接DB数据库的参数来自于Properties对象
2.3 < resultMap >标签
2.4 < sql >标签
2.5 将SQL语句作为字符串变量传入
2.6 动态SQL的使用
2.7 插入超大的字符串文本内容
2.8 分页
第3章 Struts 2必备开发
第4章 Struts 2文件的上传与 下载
第5章 JSON、Ajax、jQuery与Struts 2联合使用
第6章 Spring 4 MVC实用 开发
第7章 Spring 4 MVC必备 知识
第8章 Spring 4 MVC+MyBatis 3+Spring 4整合
第9章 用Hibernate 4操作 数据库
第10章 Hibernate 4核心 技能
第11章 在Hibernate 4中使用 HQL语言进行 检索
第12章 Spring 4的AOP和 IOC
第13章 Struts 2+Hibernate 4+ Spring 4整合
第14章 有状态/无状态会话 Bean和消息驱动 Bean
第15章 实体Bean
第16章 JPA核心技能
第17章 JPQL必备技能
第18章 FreeMarker模板 引擎的使用