Java应用开发:企业级开发
书 号:9787113275020
丛 书 名:
作 者:智酷道捷内容与产品中心
译 者:
开 本:16开
装 帧:平装
正文语种:汉文
出 版 社:中国铁道出版社有限公司
定 价:49.8元
-
内容简介
本书是一本介绍Java EE中Spring、SpringMVC和MyBatis三大框架的基本知识和应用的进阶图书。全书共7章,第1~5章主要介绍了Spring的基本知识和应用;第6章主要讲解了SpringMVC的相关知识;第7章主要讲解了MyBatis的相关知识;最后通过一个综合案例演示了Spring、SpringMVC、MyBatis框架的整合。本书采用案例驱动的模式展开讲解,以便于读者的理解和自主运用,讲解详细,通俗易懂。
本书适合作为高等院校计算机相关专业的程序设计教材,也可作为Java技术的培训图书。 -
前言
-
目录
第1章? Spring框架入门1
1.1?Web概述1
1.1.1?Web资源分类1
1.1.2?Servlet容器2
1.1.3?Web容器2
1.1.4?Web服务器2
1.1.5?Servlet概述3
1.1.6?Java Web分层概述3
1.1.7?Java Web经典三层架构3
1.2?框架概述4
1.2.1?Java常用框架概述4
1.2.2?Spring框架概述4
1.3?Spring框架的配置5
1.3.1?导入Spring的IoC相关jar包5
1.3.2?创建Spring框架的配置文件7
1.3.3?配置Spring框架的约束7
1.3.4?将Spring的约束文件交给MyEclipse管理7
1.3.5?通过xml约束文件生成符合约束格式的xml9
1.3.6?快速生成xml模板11
1.4?IoC13
1.4.1?IoC入门案例13
1.4.2?IoC的实现原理16
1.4.3?IoC注意事项16
1.4.4?IoC获取对象的方式17
1.4.5?别名标签18
1.4.6?Spring创建对象的方式19
1.4.7?Spring单例模式22
1.4.8?Spring懒加载机制24
1.4.9?配置初始化和销毁方法25
1.5?DI26
1.5.1?set方法注入26
1.5.2?自动装配30
1.5.3?构造方法注入32
小结33
习题33
第2章? 注解方式使用Spring34
2.1?注解34
2.1.1?注解概述34
2.1.2?JDK内置注解34
2.1.3?自定义注解35
2.1.4?元注解36
2.1.5?反射注解39
2.2?注解实现IoC和DI43
2.2.1?Spring引入context名称空间43
2.2.2?Spring注解方式实现IoC44
2.2.3?Spring注解方式实现DI45
2.2.4?注解注入自定义类型数据49
2.2.5?其他常用注解51
2.2.6?类的实例注入到Spring容器52
小结65
习题65
第3章? 代理设计模式67
3.1?静态代理模式67
3.1.1?代理设计模式概述67
3.1.2?案例分析68
3.1.3?静态代理模式构成70
3.1.4?静态代理模式的优缺点80
3.2?动态代理模式80
3.2.1?JDK内置的动态代理80
3.2.2?JDK内置动态代理的优缺点88
3.2.3?cglib实现的动态代理88
3.2.4?cglib动态代理的优缺点96
小结96
习题96
第4章? 面向切面编程99
4.1?AOP的基础知识99
4.1.1?Spring AOP中的基本概念99
4.1.2?切入点表达式——within表达式108
4.1.3?切入点表达式——execution表达式109
4.1.4?五大通知类型之前置通知110
4.1.5?五大通知类型之环绕通知111
4.1.6?五大通知类型之后置通知112
4.1.7?五大通知类型之异常通知114
4.1.8?五大通知类型之最终通知114
4.1.9?五大通知执行顺序115
4.1.10?Spring AOP的原理116
4.2?注解方式使用AOP117
4.3?ThreadLocal类134
小结138
习题138
第5章? Spring整合JDBC141
5.1?AOP案例141
5.2?使用Spring整合JDBC技术的应用146
5.2.1?JDBC概述146
5.2.2?JDBC图解146
5.2.3?实现JDBC的步骤146
5.2.4?连接池概述及其示意图149
5.2.5?Spring整合JDBC——管理数据库152
5.2.6?Spring整合JDBC——JDBC模板类155
5.2.7?自动封装bean156
5.2.8?声明式事务处理159
5.2.9?事务管理策略163
5.2.10?注解方式实现声明式事务处理163
小结164
习题164
第6章? SpringMVC的应用166
6.1?SpringMVC入门166
6.1.1?SpringMVC的组件166
6.1.2?图解SpringMVC中的组件167
6.1.3?使用SpringMVC的基本步骤168
6.1.4?修改SpringMVC核心配置文件位置175
6.1.5?SpringMVC的注解方式配置176
6.1.6?SpringMVC注解方式的工作原理178
6.2?SpringMVC常用技术178
6.2.1?@RequestMapping的基本使用178
6.2.2?@RequestMapping的注解属性179
6.2.3?获取请求参数182
6.2.4?自动将请求参数封装到bean中184
6.2.5?自动封装bean的过程中处理其中的复杂类型186
6.2.6?请求参数中的名称和属性名不同的处理189
6.2.7?请求参数中存在多个同名参数的处理190
6.2.8?请求参数中的中文乱码和日期数据处理191
6.2.9?SpringMVC文件上传196
6.2.10?请求转发和重定向198
6.2.11?SpringMVC实现请求转发和重定向198
6.2.12?SpringMVC中session的使用201
6.2.13?@ModelAttribute注解203
6.2.14?异常处理205
6.2.15?自动发送json格式数据208
小结210
习题210
第7章? MyBatis框架的应用212
7.1?MyBatis基础知识212
7.1.1?常见的数据层访问方式比较212
7.1.2?MyBatis的结构213
7.1.3?MyBatis的入门案例213
7.1.4?值的传递219
7.1.5?#{}引用值和${}引用值222
7.1.6?update修改223
7.1.7?select查询224
7.1.8?insert插入225
7.1.9?delete删除226
7.1.10?手动映射结果集228
7.2?MyBatis的进阶知识229
7.2.1?多表设计229
7.2.2?MyBatis中的查询230
7.2.3?别名标签241
7.2.4?SQL的复用243
7.2.5?MyBatis的缓存机制244
7.2.6?开启MyBatis二级缓存247
7.2.7?MyBatis中接口的使用248
7.3?整合SSM框架250
7.3.1?SpringMVC配置250
7.3.2?Spring配置253
7.3.3?MyBatis配置254
7.3.4?测试SSM框架257
小结259
习题259
附录A? 无代码可视化在线云开发平台——道捷实训云的企业级开发实战261 -
作者介绍
-
编辑推荐
-
书评书荐
-
附件下载
图书推荐