展开全部

主编推荐语

精通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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。