Java EE的轻量级发主要有两种框架组合方式SSH与SSM。SSM框架响应速度更快,简单直方便。当前的互联网发采用SSM框架越来越多,因此要学习Java EE,SSM框架是必学的技术。配套资源丰富,提供下载。
售 价:¥
纸质售价:¥42.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
第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程序
上机练习
思考题
第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 切面获取切点方法的参数与返回值
上机练习
思考题
第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配置方式与注解方式的比较
上机练习
思考题
第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 订单处理与模拟结算模块设计
上机练习
思考题
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜