Java EE主流开源框架(第3版)
¥49.80定价
作者: 刘颖
出版时间:2023-06
出版社:电子工业出版社
“十二五”职业教育国家规划教材
- 电子工业出版社
- 9787121456244
- 1-1
- 512157
- 66254994-8
- 平塑
- 16开
- 2023-06
- 493
- 308
- 计算机类
- 高职
内容简介
本书主要介绍Java EE主流开源框架,内容包括Spring、Spring MVC、MyBatis三大开源框架的架构原理、典型应用场景实现、案例代码解析等,最后通过一个综合案例应用这三个框架。本书通过无框架和使用框架的对比实现及详细的代码展示,帮助读者深入理解框架的优势和各框架间的联系。
目录
目录__eol__第1部分 导 引 案 例__eol__第1章 简单案例 2__eol__第2部分 Spring框架__eol__第2章 Spring框架快速入门 13__eol__2.1 Spring框架概述 13__eol__2.2 Spring框架的体系结构 13__eol__2.3 核心概念——IoC 15__eol__2.4 核心概念——AOP 16__eol__第3章 Spring核心组件 17__eol__3.1 BeanFactory与ApplicationContext 17__eol__3.2 Spring bean的基本配置 18__eol__3.3 bean的作用域 19__eol__3.4 实例化bean的方法 21__eol__3.5 第一个Spring框架实例 23__eol__第4章 Spring框架的IoC容器实现 27__eol__4.1 依赖注入方式 27__eol__4.1.1 手动装配 28__eol__4.1.2 自动装配 31__eol__4.2 不同类型的属性装配 32__eol__4.3 定制bean的生命周期 35__eol__4.4 BeanFactoryAware及BeanNameAware 38__eol__4.5 Spring方法注入 39__eol__4.6 BeanPostProcessor及BeanFactoryPostProcessor扩展点 41__eol__4.7 ApplicationContext事件 43__eol__第5章 使用注解装配bean 45__eol__5.1 利用注解进行bean的自动扫描管理 45__eol__5.2 组件注解 46__eol__5.3 SpEL表达式简介 49__eol__第6章 Spring框架AOP实现 52__eol__6.1 AOP实现原理 52__eol__6.2 AOP的核心术语 55__eol__6.3 使用XML配置装配AOP 56__eol__6.3.1 57__eol__6.3.2 60__eol__6.3.3 各类通知的XML配置 62__eol__6.3.4 74__eol__6.4 利用注解配置AOP 75__eol__第7章 Spring框架对Web层及数据访问层的支持 80__eol__7.1 Spring框架对Web层的支持 80__eol__7.2 Spring框架对数据访问层的支持 84__eol__7.3 Spring中的事务处理 119__eol__7.4 Spring与JNDI 121__eol__第3部分 Spring MVC框架__eol__第8章 Spring MVC框架快速入门 124__eol__8.1 Spring MVC框架的基础结构 124__eol__8.2 前端控制器DispatcherServlet 125__eol__8.3 页面控制器Controller 126__eol__8.4 Spring MVC配置文件 127__eol__8.5 第一个实例 128__eol__8.6 Spring MVC框架的工作原理 132__eol__第9章 Spring MVC的处理器 135__eol__9.1 处理器类 135__eol__9.2 处理器方法 136__eol__9.2.1 处理器方法的注解 136__eol__9.2.2 处理器方法的参数 136__eol__9.2.3 处理器方法的返回值 140__eol__第10章 Spring MVC的注解 144__eol__10.1 @Controller注解 144__eol__10.2 @RequestMapping注解 144__eol__10.3 @SessionAttributes注解 147__eol__10.4 @ModelAttribute注解 149__eol__10.5 参数绑定相关注解 151__eol__10.5.1 @RequestParam注解 151__eol__10.5.2 @RequestHeader注解 152__eol__10.5.3 @PathVariable注解 152__eol__10.5.4 @CookieValue注解 153__eol__10.6 其他注解 153__eol__10.6.1 @ResponseBody注解 153__eol__10.6.2 @ResponseStatus注解 154__eol__10.6.3 @RequestBody注解 155__eol__第11章 Spring MVC的常用标签 158__eol__11.1 标签概述 158__eol__11.2 常用表单标签 161__eol__11.2.1 form标签 162__eol__11.2.2 input标签 162__eol__11.2.3 password标签 163__eol__11.2.4 checkbox及checkboxes标签 164__eol__11.2.5 radiobutton及__eol__radiobuttons标签 167__eol__11.2.6 select、option及options标签 169__eol__11.2.7 textarea标签 171__eol__11.2.8 hidden标签 171__eol__11.3 errors标签 171__eol__第12章 Spring MVC数据转换与校验 174__eol__12.1 概述 174__eol__12.2 数据转换 175__eol__12.3 数据校验 179__eol__第13章 Spring MVC的国际化 185__eol__13.1 基于浏览器的国际化实现步骤 185__eol__13.2 基于HttpSession的国际化实现步骤 188__eol__13.3 基于Cookie的国际化实现步骤 191__eol__第14章 Spring MVC的文件上传 193__eol__第15章 拦截器 197__eol__第4部分 MyBatis框架__eol__第16章 MyBatis快速入门 203__eol__16.1 MyBatis与Hibernate的区别 203__eol__16.2 MyBatis结构特性 204__eol__16.3 MyBatis半自动化映射原理 206__eol__16.4 第一个MyBatis实例 207__eol__第17章 核心接口及配置文件 211__eol__17.1 SqlSession接口 211__eol__17.2 配置文件 213__eol__第18章 MyBatis框架的增删改查 218__eol__18.1 insert插入方法 218__eol__18.2 update更新方法 218__eol__18.3 delete删除方法 219__eol__18.4 selectOne查询一条记录 220__eol__18.5 selectList查询返回泛型对象集合 222__eol__18.6 selectMap查询封装Map返回 224__eol__18.7 select实现ResultHandler接口 225__eol__第19章 MyBatis中的数据关联 228__eol__19.1 一对一关联 228__eol__19.2 一对多关联 234__eol__19.3 多对多关联 241__eol__第20章 MyBatis中的动态SQL 248__eol__20.1 if 248__eol__20.2 choose(when、otherwise) 251__eol__20.3 where 253__eol__20.4 set 254__eol__20.5 foreach 256__eol__20.6 bind 258__eol__第21章 MyBatis中的注解 260__eol__21.1 增删改查基本操作 260__eol__21.2 一对一、一对多、多对多操作 266__eol__21.3 动态SQL注解 274__eol__第22章 MyBatis中的高级主题 282__eol__22.1 MyBatis事务处理 282__eol__22.2 MyBatis缓存机制 284__eol__第5部分 SSM整合__eol__第23章 Spring和MyBatis整合 288__eol__