本书详细讲解了Java EE中Spring、SpringMVC和MyBatis三大框架的基本知识和应用。Java EE是目前发企业级Web应用的主流技术,在当今企业级项目发中与微软公司的MS.NET一起构成两大核心技术。书中提供了数百个案例,所有这些案例都由一线Java研发工程师精心设计,不仅易于理解,也很容易实际应用。
售 价:¥
纸质售价:¥47.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权页
内容简介
前言
第1章 Spring框架入门
1.1 Web概述
1.1.1 Web资源分类
1.1.2 Servlet容器
1.1.3 Web容器
1.1.4 Web服务器
1.1.5 Servlet概述
1.1.6 Java Web分层概述
1.1.7 Java Web经典三层架构
1.2 框架概述
1.2.1 Java常用框架概述
1.2.2 Spring框架概述
1.3 Spring框架的配置
1.3.1 导入Spring的IoC相关jar包
1.3.2 创建Spring框架的配置文件
1.3.3 配置Spring框架的约束
1.3.4 将Spring的约束文件交给MyEclipse管理
1.3.5 通过xml约束文件生成符合约束格式的xml
1.3.6 快速生成xml模板
1.4 IoC
1.4.1 IoC入门案例
1.4.2 IoC的实现原理
1.4.3 IoC注意事项
1.4.4 IoC获取对象的方式
1.4.5 别名标签
1.4.6 Spring创建对象的方式
1.4.7 Spring单例模式
1.4.8 Spring懒加载机制
1.4.9 配置初始化和销毁方法
1.5 DI
1.5.1 set方法注入
1.5.2 自动装配
1.5.3 构造方法注入
小结
习题
第2章 注解方式使用Spring
2.1 注解
2.1.1 注解概述
2.1.2 JDK内置注解
2.1.3 自定义注解
2.1.4 元注解
2.1.5 反射注解
2.2 注解实现IoC和DI
2.2.1 Spring引入context名称空间
2.2.2 Spring注解方式实现IoC
2.2.3 Spring注解方式实现DI
2.2.4 注解注入自定义类型数据
2.2.5 其他常用注解
2.2.6 类的实例注入到Spring容器
小结
习题
第3章 代理设计模式
3.1 静态代理模式
3.1.1 代理设计模式概述
3.1.2 案例分析
3.1.3 静态代理模式构成
3.1.4 静态代理模式的优缺点
3.2 动态代理模式
3.2.1 JDK内置的动态代理
3.2.2 JDK内置动态代理的优缺点
3.2.3 cglib实现的动态代理
3.2.4 cglib动态代理的优缺点
小结
习题
第4章 面向切面编程
4.1 AOP的基础知识
4.1.1 Spring AOP中的基本概念
4.1.2 切入点表达式——within表达式
4.1.3 切入点表达式——execution表达式
4.1.4 五大通知类型之前置通知
4.1.5 五大通知类型之环绕通知
4.1.6 五大通知类型之后置通知
4.1.7 五大通知类型之异常通知
4.1.8 五大通知类型之最终通知
4.1.9 五大通知执行顺序
4.1.10 Spring AOP的原理
4.2 注解方式使用AOP
4.3 ThreadLocal类
小结
习题
第5章 Spring整合JDBC
5.1 AOP案例
5.2 使用Spring整合JDBC技术的应用
5.2.1 JDBC概述
5.2.2 JDBC图解
5.2.3 实现JDBC的步骤
5.2.4 连接池概述及其示意图
5.2.5 Spring整合JDBC——管理数据库
5.2.6 Spring整合JDBC——JDBC模板类
5.2.7 自动封装bean
5.2.8 声明式事务处理
5.2.9 事务管理策略
5.2.10 注解方式实现声明式事务处理
小结
习题
第6章 SpringMVC的应用
6.1 SpringMVC入门
6.1.1 SpringMVC的组件
6.1.2 图解SpringMVC中的组件
6.1.3 使用SpringMVC的基本步骤
6.1.4 修改SpringMVC核心配置文件位置
6.1.5 SpringMVC的注解方式配置
6.1.6 SpringMVC注解方式的工作原理
6.2 SpringMVC常用技术
6.2.1 @RequestMapping的基本使用
6.2.2 @RequestMapping的注解属性
6.2.3 获取请求参数
6.2.4 自动将请求参数封装到bean中
6.2.5 自动封装bean的过程中处理其中的复杂类型
6.2.6 请求参数中的名称和属性名不同的处理
6.2.7 请求参数中存在多个同名参数的处理
6.2.8 请求参数中的中文乱码和日期数据处理
6.2.9 SpringMVC文件上传
6.2.10 请求转发和重定向
6.2.11 SpringMVC实现请求转发和重定向
6.2.12 SpringMVC中session的使用
6.2.13 @ModelAttribute注解
6.2.14 异常处理
6.2.15 自动发送json格式数据
小结
习题
第7章 MyBatis框架的应用
7.1 MyBatis基础知识
7.1.1 常见的数据层访问方式比较
7.1.2 MyBatis的结构
7.1.3 MyBatis的入门案例
7.1.4 值的传递
7.1.5 #{}引用值和${}引用值
7.1.6 update修改
7.1.7 select查询
7.1.8 insert插入
7.1.9 delete删除
7.1.10 手动映射结果集
7.2 MyBatis的进阶知识
7.2.1 多表设计
7.2.2 MyBatis中的查询
7.2.3 别名标签
7.2.4 SQL的复用
7.2.5 MyBatis的缓存机制
7.2.6 开启MyBatis二级缓存
7.2.7 MyBatis中接口的使用
7.3 整合SSM框架
7.3.1 SpringMVC配置
7.3.2 Spring配置
7.3.3 MyBatis配置
7.3.4 测试SSM框架
小结
习题
附录A 无代码可视化在线云开发平台——道捷实训云的企业级开发实战
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜