Java EE核心框架实战 第2版 作者:高洪岩

Java EE核心框架实战 第2版 作者:高洪岩

Java EE核心框架实战 第2版 出版社:人民邮电出版社

Java EE核心框架实战 第2版 内容简介

Java EE核心框架实战 第2版 目录

《Java EE核心框架实战(第2版)》的宗旨是提高读者学习Java EE的效率,增强其项目实战能力。为此,本书摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的知识,帮助读者进行“精要”式的学习,汲取Java EE的思想,正确地进行项目实战。《Java EE核心框架实战(第2版)》涵盖了MyBatis 3、Struts 2、Ajax、JSON、jQuery、Spring 4 MVC、Hibernate 5、Spring 4等主流Java EE框架的核心开发技术,介绍了MVC框架的原理实现、上传、下载、数据验证、国际化、多模块分组开发、转发/重定向、JSON的解析;将Ajax及JSON和MVC框架进行整合开发;ORM框架的CURD操作以及MyBatis和Hibernate中的映射文件使用。本书还使用大量篇幅介绍了Spring 4中的核心技术DI与AOP,以及企业中常用框架的整合开发,框架包含Struts 2、Spring 4 MVC、MyBatis 3、Hibernate 5、Spring 4整合开发等内容。《Java EE核心框架实战(第2版)》语言简洁,示例丰富,可帮助读者迅速掌握使用主流开源Java EE框架进行开发所需的各种技能。本书适合具有一定Java编程基础的读者,以及使用Java进行软件开发、测试的从业人员阅读。前言第1章 MyBatis 3操作数据库1.1 MyBatis介绍1.2 MyBatis基本使用1.3 使用MyBatis实现CURD-2种数据库(Oracle-MySQL)1.4 MyBatis核心对象的生命周期与封装第2章 MyBatis 3必备开发技能2.1 使用getMapper()面向接口编程2.2 使用typeAliases配置别名2.3 使用properties文件保存数据库信息2.4 与数据源DataSource有关的操作2.5 多数据库执行不同SQL语句的支持2.6 多种获取Mapper的方式2.7 MyBatis3的SQL映射文件与动态SQL2.8 插入超大的字符串String文本内容2.9 对查询的数据进行分页2.10 批处理SQL语句第3章 Struts 2必备开发技能3.1 使用Struts 2进行登录功能的开发3.2 MVC框架的开发模型3.3 Struts 2的刷新验证功能3.4 对Struts 2有刷新验证的示例进行升级3.5 用<s:actionerror>标签显示全部出错信息3.6 出错信息进行传参及国际化3.7 用实体类封装URL中的参数——登录功能的URL封装3.8 Struts 2中的转发操作3.9 由Action重定向到Action——无参数3.10 由Action重定向到Action——有参数3.11 让Struts 2支持多模块多配置文件开发3.12 在Action中有多个业务方法时的处理3.13 自定义全局result3.14 在Action中使用servlet的API(紧耦版)3.15 在Action中使用Servlet的API(松耦版)第4章 Struts 2文件的上传与下载4.1 使用Struts 2进行单文件上传4.2 使用Struts 2进行多文件上传4.3 使用属性驱动形式的文件上传4.4 用Struts 2实现下载文件的功能(支持中文文件名与IE和FireFix兼容)第5章 JSON、Ajax和jQuery与Struts 2联合使用5.1 JSON介绍5.2 用JSON创建对象5.3 用JSON创建字符串的限制5.4 用JSON创建数字类型语法格式5.5 用JSON创建数组对象的语法格式5.6 用JSON创建嵌套的对象类型5.7 将对象转成JSON字符串5.8 将对象转成JSON字符串提交到Action并解析(以post方式提交)5.9 将对象转成JSON字符串提交到Action并解析(以get方式提交)5.10 将数组转成JSON字符串提交到Action并解析(以get和post方式提交)5.11 使用Ajax调用Action并生成JSON再传递到客户端(以get和post方式提交)5.12 jQuery、JSON和Struts 25.13 在服务器端解析复杂结构的JSON对象第6章 用Hibernate 5操作数据库6.1 Hibernate概述与优势6.2 持久层、持久化与ORM6.3 用MyEclipse开发第一个Hibernate示例第7章 Hibernate 5核心技能7.1 工厂类HibernateSessionFactory.java中的静态代码块7.2 SessionFactory介绍7.3 Session介绍7.4 使用Session实现CURD功能7.5 Hibernate使用JNDI技术7.6 缓存与实体状态7.7 双向一对多在MyEclipse中的实现7.8 Hibernate备忘知识点7.9 对主从表结构中的HashSet进行排序7.10 延迟加载与load()和get()的区别7.11 Hibernate对Oracle中CLOB字段类型的读处理第8章 Hibernate 5使用HQL语言进行检索8.1 Hibernate的检索方式第9章 JPA核心技能9.1 什么是JPA以及为什么要使用JPA9.2 搭建JPA开发环境与逆向9.3 分析逆向出来的Java类9.4 使用IUserinfoDAO.java接口中的方法9.5 JPA核心接口介绍9.6 实体类的状态9.7 使用原生JPA的API实现1个添加记录的操作9.8 从零开始搭建JPA开发环境9.9 EntityManager核心方法的使用9.10 双向一对多的CURD实验9.11 JPQL语言的使用第10章 Spring 4的DI与AOP10.1 Spring介绍10.2 依赖注入10.3 DI容器10.4 AOP的介绍10.5 Spring的架构10.6 一个使用传统方式保存数据功能的测试10.7 在Spring中创建JavaBean10.8 DI的使用10.9 面向切面编程AOP的使用第11章 Struts 2+Hibernate 5+Spring 4整合11.1 目的11.2 创建数据库环境11.3 新建整合用的Web项目11.4 添加Struts 2框架支持11.5 添加Hibernate 5框架支持11.6 添加Spring 4框架支持11.7 创建spring-dao.xml文件11.8 创建spring-service.xml文件11.9 创建spring-controller.xml文件11.10 创建applicationContext.xml文件11.11 在web.xml文件中注册Spring监听器11.12 加Spring 4框架后的Web项目结构11.13 创建Hibernate中的实体类与映射文件11.14 创建Hibernate 5的DAO类11.15 创建UserinfoService.java服务对象11.16 新建一个操作userinfo表数据的Controller控制层11.17 测试成功的结果11.18 测试回滚的结果第12章 Spring 4 MVC核心技能12.1 Spring 4 MVC介绍12.2 Spring 4 MVC第一个登录测试12.3 执行控制层与限制提交的方式12.4 解决多人开发路径可能重复的问题12.5 在控制层中处理指定的提交get或post方式12.6 控制层重定向到控制层——无参数传递12.7 控制层重定向到控制层——有参数传递12.8 匹配URL路径执行指定控制层12.9 在服务器端取得JSON字符串并解析——方式112.10 在服务器端取得JSON字符串并解析——方式212.11 将URL中的参数转成实体的示例12.12 在控制层返回JSON对象示例12.13 在控制层传回JSON字符串示例12.14 在控制层取得HttpServletRequest和HttpServletResponse对象12.15 通过URL参数访问指定的业务方法12.16 Spring 4 MVC单文件上传——写法112.17 Spring 4 MVC单文件上传——写法212.18 Spring 4 MVC多文件上传12.19 Spring 4 MVC支持中文文件名的文件下载12.20 控制层返回List对象及实体的效果12.21 控制层ModelMap对象12.22 Spring 4 MVC提交的表单进行手动数据验证第13章 Spring 4 MVC必备知识13.1 web.xml中的不同配置方法13.2 路径中添加通配符的功能13.3 业务逻辑层在控制层中进行注入13.4 对象ModelAndView的使用13.5 控制层返回void数据的情况13.6 使用Spring 4 MVC中的注解来操作HttpSession中的对象第14章 Spring 4 MVC+MyBatis 3+Spring 4整合14.1 准备Spring 4的JAR包文件14.2 准备MyBatis的JAR包文件14.3 准备MyBatis 3与Spring 4整合的JAR文件14.4 创建Web项目14.5 配置web.xml文件14.7 配置MyBatis配置文件14.8 创建MyBatis与映射有关文件14.9 配置applicationContext.xml文件14.10 创建Service对象14.11 创建Controller对象14.12 测试正常的效果14.13 测试回滚的效果

类似文章

发表回复

您的电子邮箱地址不会被公开。