![]()
内容推荐 本书全面介绍了Java EE中MyBatis、Spring和Spring MVC三大框架的基本知识和使用方法。书中对知识点的讲解由浅入深、通俗易懂,同时配备大量的操作案例,通过案例的演示帮助读者理解技术原理并提高实际操作能力。 全书主要讲解了MyBatis、Spring、Spring MVC的相关知识,很后是一个项目案例,通过项目案例帮助读者掌握SSM框架整合的技术,让读者适应企业级开发的技术需要,为大型项目开发奠定基础。 本书适合作为高等院校计算机类相关课程的教材,同时也可作为编程人员的学习指南。 目录 章MyBatis基础 1.1MyBatis概述 1.1.1传统JDBC的劣势 1.1.2ORM简介 1.1.3MyBatis简介 1.1.4MyBatis的功能架构 1.1.5MyBatis的工作流程 1.2MyBatis的重要API 1.3MyBatis的下载和使用 1.4MyBatis的简单应用 1.4.1搭建开发环境 1.4.2创建POJO类 1.4.3创建配置文件 1.4.4编写测试类 1.5本章小结 1.6习题 第2章MyBatis进阶 2.1MyBatis的配置文件 2.1.1配置文件的结构 2.1.2properties元素 2.1.3settings元素 2.1.4typeAliases元素 2.1.5typeHandlers元素 2.1.6ObjectFactory元素 2.1.7environments元素 2.1.8mappers元素 2.2MyBatis的映射文件 2.2.1映射文件的结构 2.2.2select元素 2.2.3insert元素、update元素和delete元素 2.2.4sql元素 2.2.5ResultMap元素 2.3本章小结 2.4习题 第3章MyBatis的关联映射 3.1表与表之间的关系 3.2一对一 3.3一对多 3.4多对多 3.5主键映射 3.6本章小结 3.7习题 第4章动态SQL和注解 4.1动态SQL 4.1.1动态SQL简介 4.1.2if元素 4.1.3choose、when和otherwise元素 4.1.4where元素 4.1.5set元素 4.1.6trim元素 4.1.7foreach元素 4.1.8bind元素 4.2注解 4.2.1简介 4.2.2@Select注解 4.2.3@Insert注解 4.2.4@Update注解 4.2.5@Delete注解 4.2.6@Param注解 4.3本章小结 4.4习题 第5章MyBatis缓存处理 5.1MyBatis的缓存机制 5.2一级缓存 5.2.1一级缓存的原理 5.2.2一级缓存的应用 5.3二级缓存 5.3.1二级缓存的原理 5.3.2二级缓存的配置 5.3.3二级缓存的应用 5.4整合EhCache缓存 5.4.1EhCache简介 5.4.2EhCache下载 5.4.3MyBatis整合EhCache缓存 5.5本章小结 5.6习题 第6章Spring基础 6.1Spring概述 6.1.1Spring简介 6.1.2Spring的优势 6.1.3Spring功能体系 6.1.4Spring子项目 6.1.5Spring 5新特性 6.2Spring的下载及使用 6.3Spring的容器机制 6.3.1容器机制简介 6.3.2BeanFactory接口 6.3.3ApplicaitonContext接口 6.3.4容器的启动过程 6.4Spring的简单应用 6.4.1环境准备 6.4.2创建Bean 6.4.3创建配置文件 6.4.4测试功能 6.5本章小结 6.6习题 第7章使用Spring管理Bean 7.1IOC和DI 7.1.1简介 7.1.2依赖注入的方式 7.2Bean的配置 7.2.1Bean的定义 7.2.2注入集合 7.2.3注入其他Bean 7.2.4使用P:命名空间注入 7.2.5使用SpEL注入 7.2.6Bean的作用域 7.2.7Bean的生命周期 7.3注解 7.3.1Spring支持的注解简介 7.3.2注解的应用 7.4本章小结 7.5习题 第8章Spring的AOP 8.1AOP基础 8.1.1AOP简介 8.1.2AOP的基本术语 8.2Spring AOP的实现机制 8.2.1JDK动态代理 8.2.2CGLib动态代理 8.3Spring AOP的开发方法 8.3.1基于XML开发Spring AOP 8.3.2基于注解开发Spring AOP 8.4多个切面的优先级 8.4.1基于注解配置 8.4.2基于Ordered接口配置 8.4.3基于XML配置 8.5Spring AOP的应用 8.5.1性能监控 8.5.2异常监控 8.6本章小结 8.7习题 第9章Spring的JDBC 9.1Spring JDBC基础 9.1.1Spring JDBC简介 9.1.2JDBCTemplate类 9.1.3使用JDBCTemplate类完成简单程序 9.1.4在Spring中管理JDBCTemplate类 9.2JDBCTemplate操作数据库 9.2.1JDBCTemplate类实现DDL操作 9.2.2JDBCTemplate类实现DQL操作 9.2.3JDBCTemplate类实现DML操作 9.3使用Spring JDBC完成Dao封装 9.3.1通过直接注入JDBCTemplate的方式 9.3.2通过继承JDBCDaoSupport类的方式 9.4本章小结 9.5习题 0章Spring管理数据库事务 10.1Spring与事务管理 10.1.1Spring对事务管理的支持 10.1.2事务管理的核心接口 10.2编程式事务管理 10.3声明式事务管理 10.3.1使用XML配置声明式事务 10.3.2使用注解配置声明式事务 10.4本章小结 10.5习题 1章Spring MVC基础 11.1Spring MVC概述 11.1.1Spring MVC简介 11.1.2Spring MVC的功能组件 11.1.3Spring MVC的工作流程 11.2Spring MVC的重要API 11.2.1DispatcherServlet类 11.2.2DispatcherServlet类的辅助API 11.2.3Controller接口 11.2.4ModelAndView类 11.3Spring MVC的简单应用 11.4Spring MVC的常用注解 11.4.1@RequestMapping注解 11.4.2@RequestParam注解 11.4.3@PathVariable注解 11.4.4@CookieValue注解 11.4.5@RequestHeader注解 11.5本章小结 11.6习题 2章Spring MVC的参数绑定 12.1Spring MVC数据绑定 12.2简单数据绑定 12.2.1绑定默认数据类型 12.2.2绑定简单数据类型 12.2.3绑定POJO类型 12.2.4绑定包装POJO 12.2.5自定义数据绑定 12.3复杂数据绑定 12.3.1绑定数组 12.3.2绑定集合 12.4本章小结 12.5习题 3章异常处理和拦截器 13.1全局异常处理器 13.1.1HandlerExceptionResolver 13.1.2@ExceptionHandler 13.1.3@ControllerAdvice 13.2拦截器定义与配置 13.2.1HandlerInterceptor接口 13.2.2WebRequestInterceptor接口 13.2.3拦截器链 13.2.4拦截器登录控制 13.3本章小结 13.4习题 4章Spring MVC的不错功能 14.1文件上传下载 14.1.1利用Spring MVC上传文件 14.1.2利用Spring MVC下载文件 14.2Spring MVC实现JSON交互 14.3Spring MVC实现RESTful风格 14.3.1REST 14.3.2使用Spring MVC实现RESTful风格 14.3.3静态资源访问问题 14.4本章小结 14.5习题 5章SSM框架整合 15.1整合环境搭建 15.2整合思路 15.3准备所需jar包 15.4编写配置文件 15.5编写项目代码 15.6整合应用测试 15.7本章小结 15.8习题 6章SSM整合开发案例——锋迷网 16.1项目背景及系统架构 16.1.1应用背景 16.1.2系统架构介绍 16.1.3功能模块介绍 16.1.4运行效果 16.2SSM框架整合 16.2.1配置SSM开发环境 16.2.2相关的配置文件 16.3锋迷网数据库设计 16.3.1用户表 16.3.2购物车相关表 16.3.3商品相关表 16.3.4订单相关表 16.4完成通用模块 16.5用户模块 16.6商品模块 16.6.1商品类型 16.6.2商品 16.7购物车模块 16.8订单模块 16.9收货地址模块 16.10本章小结 16.11习题 |