计算机
类型
可以朗读
语音朗读
335千字
字数
2019-03-01
发行日期
展开全部
主编推荐语
精通Java EE SSM框架:以案例驱动原理和应用
内容简介
本书详细讲解了当前Java EE开发流行的SSM框架,重点讲述MyBatis、Spring MVC两大框架的知识与原理以及实际应用,以及Spring+Spring MVC+MyBatis三大框架的整合应用。本书每章都配有大量的案例项目,所有案例及实战项目均能直接上机运行,提供全部源码、课件、习题参考答案等配套资源。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 MyBatis入门
- 1.1 SSM框架简介
- 1.2 MyBatis概述
- 1.2.1 ORM框架原理
- 1.2.2 MyBatis与Hibernate的比较
- 1.2.3 搭建MyBatis开发环境
- 1.3 第一个MyBatis项目
- 1.4 MyBatis的工作流程
- 1.5 使用工具类简化第一个项目
- 1.6 利用属性文件读取数据库连接信息
- 1.7 主配置文件简介
- 1.7.1 <setting>标签
- 1.7.2 <typeAliases>标签
- 1.7.3 <typeHandlers>标签
- 1.7.4 <environments>标签
- 1.7.5 <mappers>标签
- 1.8 连接其他数据库
- 上机练习
- 思考题
- 第2章 单表的增删改查
- 2.1 结果映射ResultMap
- 2.2 使用selectOne方法查询单条记录
- 2.3 使用insert方法添加记录
- 2.3.1 主键非自增长
- 2.3.2 主键值由数据库自增长
- 2.4 使用delete方法删除记录
- 2.5 使用update方法修改记录
- 2.6 模糊查询
- 2.7 动态查询
- 2.7.1 <if>标签
- 2.7.2 <where/>标签
- 2.7.3 使用Map封装查询条件
- 2.7.4 <choose/>标签
- 2.7.5 使用<foreach/>标签遍历数组
- 2.7.6 使用<foreach/>标签遍历泛型为基本类型的List
- 2.7.7 使用<foreach/>标签遍历泛型为自定义类型的List
- 2.7.8 <sql/>标签
- 2.8 分页查询基础
- 2.9 getMapper面向接口编程
- 2.10 多参数查询
- 2.11 MyBatis读写Oracle大对象数据类型
- 2.12 MyBatis调用存储过程
- 2.13 MyBatis逆向工程
- 上机练习
- 思考题
- 第3章 多表关联查询
- 3.1 一对多查询
- 3.2 多对一关联查询
- 3.3 自连接
- 3.3.1 使用多对一的方式实现自连接
- 3.3.2 使用一对多方式实现自连接
- 3.4 多对多查询
- 上机练习
- 思考题
- 第4章 Spring入门
- 4.1 Spring概述
- 4.1.1 Spring的体系结构
- 4.1.2 Spring的开发环境
- 4.2 第一个Spring程序
- 上机练习
- 思考题
- 第5章 Spring控制反转
- 5.1 依赖注入
- 5.2 Spring配置文件中Bean的属性
- 5.3 Bean的作用域
- 5.4 基于XML的依赖注入
- 5.4.1 设值注入
- 5.4.2 构造注入
- 5.4.3 p命名空间注入
- 5.4.4 各种数据类型的注入
- 5.5 自动注入
- 5.5.1 byName方式自动注入
- 5.5.2 byType方式自动注入
- 5.6 Spring配置文件的拆分
- 5.6.1 拆分为若干个平等关系的配置文件
- 5.6.2 拆分为父子关系的若干个配置文件
- 5.7 基于注解的依赖注入
- 5.7.1 使用注解@Component定义Bean
- 5.7.2 Bean的作用域@Scope
- 5.7.3 基本类型属性注入@Value
- 5.7.4 按类型注入域属性@Autowired
- 5.7.5 按名称注入域属性@Autowired与@Qualifier
- 5.7.6 域属性注解@Resource
- 5.7.7 XML配置方式与注解方式的比较
- 上机练习
- 思考题
- 第6章 Spring面向切面编程
- 6.1 传统编程模式的弊端
- 6.2 AOP初试身手
- 6.3 AspectJ
- 6.3.1 异常通知
- 6.3.2 环绕通知
- 6.4 使用注解实现通知
- 6.5 使用XML定义切面
- 6.5.1 切面不获取切点参数
- 6.5.2 切面获取切点方法的参数与返回值
- 上机练习
- 思考题
- 第7章 Spring操作数据库
- 7.1 JdbcTemplate数据源
- 7.1.1 DriverManagerDataSource数据源
- 7.1.2 DBCP数据源BasicDataSource
- 7.1.3 C3P0数据源ComboPooledDataSource
- 7.1.4 使用属性文件读取数据库连接信息
- 7.2 JdbcTemplate方法的应用
- 上机练习
- 思考题
- 第8章 Spring事务管理
- 8.1 Spring事务管理接口
- 8.1.1 事务管理器接口PlatformTransactionManager
- 8.1.2 事务定义接口TransactionDefinition
- 8.2 Spring事务管理的实现方法
- 8.2.1 没有事务管理的情况分析
- 8.2.2 通过配置XML实现事务管理
- 8.2.3 利用注解实现事务管理
- 8.2.4 在业务层实现事务管理
- 上机练习
- 思考题
- 第9章 Spring MVC入门
- 9.1 Spring MVC简介
- 9.1.1 Spring MVC的优点
- 9.1.2 Spring MVC的运行原理
- 9.2 第一个Spring MVC程序
- 9.2.1 开发环境
- 9.2.2 第一个Spring MVC程序
- 上机练习
- 思考题
- 第10章 Spring MVC注解式开发
- 10.1 第一个注解式开发程序
- 10.2 核心控制器DispatcherServlet的配置
- 10.3 @Controller注解
- 10.4 @RequestMapping注解
- 10.4.1 注解用于方法上
- 10.4.2 注解用于类上
- 10.4.3 请求的提交方式
- 10.4.4 请求URI中使用通配符
- 10.4.5 请求中携带参数
- 10.5 客户端到处理器的参数传递
- 10.5.1 基本类型做形式参数
- 10.5.2 中文乱码问题
- 10.5.3 实体Bean做形参
- 10.5.4 实体Bean含对象属性
- 10.5.5 路径变量
- 10.5.6 RESTful风格编程
- 10.5.7 HttpServletRequest参数
- 10.5.8 接收数组类型的请求参数
- 10.6 服务端到客户端的参数传递
- 10.7 控制器方法返回String类型
- 10.7.1 返回View对象名
- 10.7.2 使用Model参数
- 10.7.3 使用HttpSerlvetRequest参数
- 10.7.4 使用HttpSession参数
- 10.8 控制器方法返回void类型
- 10.8.1 使用ServletAPI参数
- 10.8.2 Ajax响应
- 10.9 控制器方法返回Object类型
- 10.10 Ajax/JSON专项突破
- 10.10.1 服务端接收对象返回JSON字符串
- 10.10.2 服务端接收Bean返回JSON对象
- 10.10.3 服务端接收属性返回JSON对象
- 10.10.4 客户端发送JSON字符串返回JSON对象
- 10.10.5 数据接收与返回的格式限制
- 10.10.6 直接输出响应字符串
- 上机练习
- 思考题
- 第11章 Spring MVC关键技术
- 11.1 转发与重定向
- 11.1.1 请求转发到其他页面
- 11.1.2 请求转发到其他控制器
- 11.1.3 返回String时的请求转发
- 11.1.4 请求重定向到其他页面
- 11.1.5 请求重定向到其他控制器
- 11.1.6 返回String时的重定向
- 11.1.7 返回void时的请求转发
- 11.1.8 返回void时的重定向
- 11.2 异常处理
- 11.2.1 SimpleMappingExceptionResolver异常处理器
- 11.2.2 HandlerExceptionResolver接口处理异常
- 11.2.3 使用@ExceptionHandler注解实现异常处理
- 11.3 类型转换器
- 11.3.1 自定义类型转换器Converter
- 11.3.2 接收多种格式的日期类型转换
- 11.3.3 类型转换发生异常后的数据回显
- 11.3.4 简化类型转换发生异常后的提示信息
- 11.4 数据验证
- 11.5 文件上传
- 11.5.1 上传单个文件
- 11.5.2 上传多个文件
- 11.6 文件下载
- 11.7 拦截器
- 11.7.1 单个拦截器的执行流程
- 11.7.2 多个拦截器的执行
- 11.7.3 权限拦截器
- 11.8 静态资源访问
- 11.8.1 使用Tomcat中名为default的Servlet
- 11.8.2 使用<mvc:default-servlet-handler/>
- 11.8.3 使用<mvc:resources/>
- 上机练习
- 思考题
- 第12章 Spring MVC表单标签
- 12.1 表单标签
- 12.1.1 form标签
- 12.1.2 input标签
- 12.1.3 password标签
- 12.1.4 checkbox标签
- 12.1.5 checkboxes标签
- 12.1.6 radiobutton与radiobuttons标签
- 12.1.7 select与option/options标签
- 12.2 表单标签使用综合案例
- 上机练习
- 思考题
- 第13章 SSM三大框架整合
- 13.1 Spring整合MyBatis
- 13.1.1 Spring整合MyBatis开发环境
- 13.1.2 DAO接口实现类开发整合
- 13.1.3 DAO接口无实现类开发整合
- 13.2 SSM整合案例
- 上机练习
- 思考题
- 第14章 SSM项目实战
- 14.1 项目需求分析
- 14.2 搭建SSM框架
- 14.3 首页与用户登录模块设计
- 14.4 商品查询与分页模块设计
- 14.5 商品详情模块设计
- 14.6 购物车模块设计
- 14.7 订单处理与模拟结算模块设计
- 上机练习
- 思考题
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。