Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现

Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现
    分享到:
  • 商品编号:2668984
  • ISBN:9787121318474
  • 上架时间:2017-08-02
  • 图书质量:五星(社版新书)
  •   出版社:电子工业出版社
  • 作者:杨开振 周文吉 谭华辉
  • 出版日期:2018-03-01
  • 开本:16开
  • 图书印张:0
  • 装帧:平装
  • 馆配分类:
  • 页数:670
  • 原  价:¥119
  • 发货地:北京
  • 批发价:批量购买价更低 ???
  • 零售价:¥83.86 (70折)
促销信息:无
 我要买:
-+
本 (库存28本)  已售出7

内容简介

《Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》内容简介:
《未焉文稿》为作者从业以来的文章结集。涉及写作学、秘书学、高校管理、宣传工作、文化艺术等领域,除调研报告、工作研究和部分序跋,均为公开发表或正式出版的文字。
《未焉文稿》分“教坛拾慧”“职场拾遗”“工余拾芥”“艺苑拾零”四辑,分别记载作者的教学研究成果、机关工作思考和文艺活动心得,文字视角宽博,立意专新,务实致用,给人启迪。

作者简介

《Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》作者简介:
杨开振拥有十余年一线Java开发工作经验,热衷于Java互联网技术方向研究,目前从事Java互联网技术在线教育,著有畅销书《深入浅出MyBatis技术原理与实战》。

周吉文高级工程师,曾获广东省科技进步一等奖,曾任国家“863”计划项目软件组组长,担任珠海市第二人民医院信息部主任多年,有丰富的项目实施和管理经验。

梁华辉资深Java开发专家,有丰富的企业级应用及Web项目的开发经验。对软件设计模式和代码整洁方面有深入理解,对Spring、Hibernate等主流开源框架有深入研究。

谭茂华资深Java开发专家,拥有十余年供应链管理、金融、物联网等行业大型系统软件开发经验。热衷于软件架构、软件研发过程控制、Java开源技术(尤其是Spring体系技术)的研究。
显示全部信息

图书目录

《Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》图书目录:
目录
第1部分入门和技术基础
第1章认识SSM框架和Redis2
1.1Spring框架2
1.1.1Spring IoC简介2
1.1.2Spring AOP4
1.2MyBatis简介6
1.2.1Hibernate简介7
1.2.2MyBatis8
1.2.3Hibernate和MyBatis的区别11
1.3Spring MVC简介11
1.4最流行的NoSQL——Redis12
1.5SSM Redis结构框图及概述13
第2章Java设计模式15
2.1Java反射技术15
2.1.1通过反射构建对象15
2.1.2反射方法17
2.1.3实例18
2.2动态代理模式和责任链模式19
2.2.1JDK动态代理20
2.2.2CGLIB动态代理22
2.2.3拦截器24
2.2.4责任链模式28
2.3观察者(Observer)模式30
2.3.1概述31
2.3.2实例32
2.4工厂模式和抽象工厂模式35
2.4.1普通工厂(Simple Factory)模式35
2.4.2抽象工厂(Abstract Factory)模式36
2.5建造者(Builder)模式38
2.5.1概述38
2.5.2Builder模式实例39
2.6总结41
第2部分互联网持久框架——MyBatis
第3章认识MyBatis核心组件44
3.1持久层的概念和MyBatis的特点44
3.2准备MyBatis环境45
3.3MyBatis的核心组件46
3.4SqlSessionFactory(工厂接口)47
3.4.1使用XML构建SqlSessionFactory48
3.4.2使用代码创建SqlSessionFactory50
3.5SqlSession50
3.6映射器51
3.6.1用XML实现映射器52
3.6.2注解实现映射器53
3.6.3SqlSession发送SQL54
3.6.4用Mapper接口发送SQL55
3.6.5对比两种发送SQL方式55
3.7生命周期55
3.7.1SqlSessionFactoryBuilder56
3.7.2SqlSessionFactory56
3.7.3SqlSession56
3.7.4Mapper56
3.8实例57
第4章MyBatis配置63
4.1概述63
4.2properties属性64
4.2.1property子元素64
4.2.2使用properties文件65
4.2.3使用程序传递方式传递参数66
4.2.4总结66
4.3settings设置66
4.4typeAliases别名69
4.4.1系统定义别名69
4.4.2自定义别名72
4.5typeHandler类型转换器72
4.5.1系统定义的typeHandler73
4.5.2自定义typeHandler78
4.5.3枚举typeHandler81
4.5.4文件操作86
4.6ObjectFactory(对象工厂)87
4.7插件89
4.8environments(运行环境)89
4.8.1transactionManager(事务管理器)90
4.8.2environment数据源环境92
4.9databaseIdProvider数据库厂商标识95
4.9.1使用系统默认的databaseIdProvider95
4.9.2不使用系统规则98
4.10引入映射器的方法99
第5章映射器102
5.1概述102
5.2select元素——查询语句103
5.2.1简单的select元素的应用104
5.2.2自动映射和驼峰映射105
5.2.3传递多个参数106
5.2.4使用resultMap映射结果集109
5.2.5分页参数RowBounds110
5.3insert元素——插入语句112
5.3.1概述112
5.3.2简单的insert语句的应用113
5.3.3主键回填113
5.3.4自定义主键114
5.4update元素和delete元素114
5.5sql元素115
5.6参数116
5.6.1概述116
5.6.2存储过程参数支持117
5.6.3特殊字符串的替换和处理(#和$)117
5.7resultMap元素118
5.7.1resultMap元素的构成118
5.7.2使用map存储结果集119
5.7.3使用POJO存储结果集119
5.8级联120
5.8.1MyBatis中的级联121
5.8.2建立POJO124
5.8.3配置映射文件127
5.8.4N 1问题133
5.8.5延迟加载133
5.8.6另一种级联137
5.8.7多对多级联140
5.9缓存143
5.9.1一级缓存和二级缓存144
5.9.2缓存配置项、自定义和引用147
5.10存储过程149
5.10.1IN和OUT参数存储过程150
5.10.2游标的使用152
第6章动态SQL155
6.1概述155
6.2if元素156
6.3choose、when、otherwise元素156
6.4trim、where、set元素157
6.5foreach元素159
6.6用test的属性判断字符串159
6.7bind元素160
第7章MyBatis的解析和运行原理162
7.1构建SqlSessionFactory过程163
7.1.1构建Configura

书摘与插图

《Java EE互联网轻量级框架整合开发-SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》书摘与插图暂缺