本书详细讲解了当前Java EE开发流行的SSM框架,重点讲述MyBatis、Spring MVC两大框架的知识与原理以及实际应用,以及Spring+Spring MVC+MyBatis三大框架的整合应用。全书共14章,第1~3章是MyBatis部分,第4~6章为Spring MVC部分,第7章为Spring整合MyBatis,第8章为SSM三大框架的整合,第9章是实战项目。本书每章都配有大量的案例项目,全书共提供80多个丰富的案例项目,将理论知识融合到项目案例中,使读者能更加容易地理解SSM框架关键技术。本书所有案例及实战项目均能直接上机运行,提供全部源码、课件、习题参考答案等配套资源。本书可作为高等院校本专科计算机软件相关专业Java相关课程教材及社会培训机构教材,也适合Java技术爱好者学习或参考。 华南农业大学数学与信息学院,计算机系,计算机网络教研室,高级工程师。主讲《java程序设计》《信息安全数学基础》等本科及研究生课程。 主持、参与十余项国家、省部级项目。 第 1章 MyBatis入门 11.1 SSM框架简介 11.2 MyBatis概述 11.2.1 ORM框架原理 11.2.2 MyBatis与Hibernate的比较 21.2.3 MyBatis开发环境搭建 21.3 第 一个MyBatis项目 31.4 MyBatis的工作流程 81.5 使用工具类简化第 一个项目 81.6 利用属性文件读取数据库连接信息 101.7 主配置文件简介 111.7.1 标签 111.7.2 标签 121.7.3 标签 151.7.4 标签 161.7.5 标签 171.8 连接其他数据库 181.8.1 MyBatis连接Oracle数据库 181.8.2 MyBatis连接SQL Server数据库 18上机练习 18思考题 19第 2章 单表的增删改查 202.1 结果映射ResultMap 202.2 使用selectOne方法查询单条记录。 222.3 使用insert方法添加记录 232.3.1 主键非自增长 242.3.2 主键值由数据库自增长 252.4 使用delete方法删除记录 282.5 使用update方法修改记录 302.6 模糊查询 312.7 动态查询 332.7.1 标签 332.7.2 标签 352.7.3 使用Map封装查询条件 362.7.4 标签 382.7.5 标签遍历数组 402.7.6 标签遍历泛型为基本类型的List 412.7.7 标签遍历泛型为自定义类型的List 432.7.8 标签 442.8 分页查询基础 442.9 getMapper面向接口编程 462.10 多参数查询 482.11 Mybatis读写oracle大对象数据类型 482.12 MyBatis调用存储过程 552.13 MyBatis反向工程 56上机练习 59思考题 59第3章 多表关联查询 603.1 一对多查询 603.1.1 方式一多表连接查询方式 623.1.2 方式二多表单独查询方式 633.2 多对一关联查询 653.3 自连接 673.3.1多对一的方式实现自连接 673.3.2 一对多方式实现自连接 703.4 多对多查询 72上机练习 77思考题 78第4章 Spring入门 794.1 Spring概述 794.1.1 Spring体系结构 794.1.2 Spring的开发环境 804.2 第 一个Spring 程序 81上机练习 84思考题 84第5章 Spring控制反转 855.1 依赖注入 855.2 Spring配置文件中Bean的配置 875.3 bean的作用域 885.4 基于xml的依赖注入 895.4.1 设值注入 895.4.2 构造注入 915.4.3 p命名空间注入 925.4.4 各种数据类型的注入 935.5 自动装配 945.5.1 byName方式自动注入 955.5.2 byType方式自动注入 965.6 Spring配置文件的拆分 975.6.1 拆分为若干个平等关系的配置文件 975.6.2 拆分为父子关系的若干个配置文件 975.7 基于注解的依赖注入 985.7.1 使用注解@Component定义Bean 985.7.2 Bean的作用域@Scope 995.7.3 基本类型属性注入@Value 995.7.4 按类型注入域属性@Autowired 1005.7.5 按名称注入域属性@Autowired 与@Qualifier 1015.7.6 域属性注解@Resource 1025.7.7 xml配置方式与注解方式的比较 102上机练习 103思考题 103第6章 Spring面向切面编程 1046.1 传统的编程模式弊端 1046.2 AOP初试身手 1066.3 AspectJ实现AOP 1106.3.1 异常通知 1106.3.2 环绕通知 1126.4 使用注解实现通知 1136.5 使用xml配置定义切面 1156.5.1 切面不获取切点参数 1156.5.2 切面获取切点参数与返回值 117上机练习 119思考题 119第7章 Spring操作数据库 1207.1 JdbcTemplate数据源 1207.1.1 DriverManagerDataSource数据源 1207.1.2 DBCP数据源BasicDataSource 1217.1.3 C3P0数据源ComboPooledDataSource 1227.1.3 使用属性文件读取数据库连接信息 1237.2 JdbcTemplate方法的应用 124上机练习 129思考题 129第8章 Spring事务管理 1308.1 Spring 事务管理接口 1308.1.1 事务管理器接口PlatformTransactionManager 1308.1.2 事务定义接口TransactionDefinition 1308.2 Spring事务管理的实现 1318.2.1 没有事务管理的情况分析 1328.2.2 利用xml配置实现事务管理 1348.2.3 利用注解实现事务管理 1378.2.4 在业务层实现事务管理 139上机练习 141思考题 141第9章SpringMVC入门 1429.1 SpringMVC简介 1429.1.1 Spring MVC的优点 1429.1.2 SpringMVC的运行原理 1429.2 第 一个Spring MVC程序 1439.2.1 开发环境 1439.2.2 第 一个Spring MVC程序 144上机练习 151思考题 151第 10章 SpringMVC注解式开发 15210.1 第 一个注解式开发程序 15210.2 核心控制器DispatcherServlet的配置 15410.3 @Controller注解 15510.4 @RequestMapping注解 15610.4.1 注解用于方法上 15610.4.2 注解用于类
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序