Java EE互联网轻量级框架整合开发

Java EE互联网轻量级框架整合开发

SSM框架(Spring MVC+Spring+MyBatis)和Redis实现

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
7.375 评价豆瓣读书
¥53.55¥32.13
今日特价截止至:2024-03-29 02:00:00了解详情

作品简介

随着移动互联网的兴起,以Java技术为后台的互联网技术占据了市场的主导地位,而在Java互联网后台开发中,SSM框架(Spring+Spring MVC+MyBatis)成为了主要架构,《Java EE互联网轻量级框架整合开发:SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》以此为焦点从入门到实际工作要求讲述了SSM框架的技术应用;与此同时,为了提高系统性能,NoSQL(尤其是Redis)在互联网系统中已经广泛使用,为了适应这个变化,《Java EE互联网轻量级框架整合开发:SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》通过Spring讲解了有关Redis的技术应用,这样更加贴近实际学习和工作的需要。

《Java EE互联网轻量级框架整合开发:SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》主要分为6个部分,第1部分对Java互联网的框架和主要涉及的模式做初步简介;第2部分讲述MyBatis技术;第3部分讲述Spring基础(包括IoC、AOP和数据库应用),重点讲解Spring数据库事务应用,以满足互联网企业的应用要求;第4部分,讲述Spring MVC框架;第5部分,通过Spring技术的应用,讲解Redis技术;第6部分,讲解SSM+Redis实践应用,通过互联网高并发如抢票、抢红包等场景,使用全注解的方式讲解SSM框架的整合,以及高并发与锁的应用和系统性能优化。

《Java EE互联网轻量级框架整合开发:SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》结合企业的实际需求,从原理到实践全面讲解SSM+Redis技术应用,无论你是Java程序员、SSM应用和研究人员,还是Redis应用人员、互联网开发人员,都可以从《Java EE互联网轻量级框架整合开发:SSM框架(Spring MVC+Spring+MyBatis)和Redis实现》中收获知识。

杨开振

拥有十余年一线Java开发工作经验,热衷于Java互联网技术方向研究,目前从事Java互联网技术在线教育,著有畅销书《深入浅出MyBatis技术原理与实战》。

周吉文

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

梁华辉

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

谭茂华

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

作品目录

  1. 作者简介
  2. 前言
  3. 第1部分 入门和技术基础
  4. 第1章 认识SSM框架和Redis
  5. 1.1 Spring框架
  6. 1.2 MyBatis简介
  7. 1.3 Spring MVC简介
  8. 1.4 最流行的NoSQL——Redis
  9. 1.5 SSM+Redis结构框图及概述
  10. 第2章 Java设计模式
  11. 2.1 Java反射技术
  12. 2.2 动态代理模式和责任链模式
  13. 2.3 观察者(Observer)模式
  14. 2.4 工厂模式和抽象工厂模式
  15. 2.5 建造者(Builder)模式
  16. 2.6 总结
  17. 第2部分 互联网持久框架——MyBatis
  18. 第3章 认识MyBatis核心组件
  19. 3.1 持久层的概念和MyBatis的特点
  20. 3.2 准备MyBatis环境
  21. 3.3 MyBatis的核心组件
  22. 3.4 SqlSessionFactory(工厂接口)
  23. 3.5 SqlSession
  24. 3.6 映射器
  25. 3.7 生命周期
  26. 3.8 实例
  27. 第4章 MyBatis配置
  28. 4.1 概述
  29. 4.2 properties属性
  30. 4.3 settings设置
  31. 4.4 typeAliases别名
  32. 4.5 typeHandler类型转换器
  33. 4.6 ObjectFactory(对象工厂)
  34. 4.7 插件
  35. 4.8 environments(运行环境)
  36. 4.9 databaseIdProvider数据库厂商标识
  37. 4.10 引入映射器的方法
  38. 第5章 映射器
  39. 5.1 概述
  40. 5.2 select元素——查询语句
  41. 5.3 insert元素——插入语句
  42. 5.4 update元素和delete元素
  43. 5.5 sql元素
  44. 5.6 参数
  45. 5.7 resultMap元素
  46. 5.8 级联
  47. 5.9 缓存
  48. 5.10 存储过程
  49. 第6章 动态SQL
  50. 6.1 概述
  51. 6.2 if元素
  52. 6.3 choose、when、otherwise元素
  53. 6.4 trim、where、set元素
  54. 6.5 foreach元素
  55. 6.6 用test的属性判断字符串
  56. 6.7 bind元素
  57. 第7章 MyBatis的解析和运行原理
  58. 7.1 构建SqlSessionFactory过程
  59. 7.2 SqlSession运行过程
  60. 第8章 插件
  61. 8.1 插件接口
  62. 8.2 插件的初始化
  63. 8.3 插件的代理和反射设计
  64. 8.4 常用的工具类——MetaObject
  65. 8.5 插件开发过程和实例
  66. 8.6 总结
  67. 第3部分 Spring基础
  68. 第9章 Spring IoC的概念
  69. 9.1 Spring的概述
  70. 9.2 Spring IoC概述
  71. 9.3 Spring IoC容器
  72. 9.4 小结
  73. 第10章 装配Spring Bean
  74. 10.1 依赖注入的3种方式
  75. 10.2 装配Bean概述
  76. 10.3 通过XML配置装配Bean
  77. 10.4 通过注解装配Bean
  78. 10.5 装配的混合使用
  79. 10.6 使用Profile
  80. 10.7 加载属性(properties)文件
  81. 10.8 条件化装配Bean
  82. 10.9 Bean的作用域
  83. 10.10 使用Spring表达式(Spring EL)
  84. 第11章 面向切面编程
  85. 11.1 一个简单的约定游戏
  86. 11.2 Spring AOP的基本概念
  87. 11.3 使用@AspectJ注解开发Spring AOP
  88. 11.4 使用XML配置开发Spring AOP
  89. 11.5 经典Spring AOP应用程序
  90. 11.6 多个切面
  91. 11.7 小结
  92. 第12章 Spring和数据库编程
  93. 12.1 传统的JDBC代码的弊端
  94. 12.2 配置数据库资源
  95. 12.3 JDBC代码失控的解决方案——jdbcTemplate
  96. 12.4 MyBatis-Spring项目
  97. 第13章 深入Spring数据库事务管理
  98. 13.1 Spring数据库事务管理器的设计
  99. 13.2 编程式事务
  100. 13.3 声明式事务
  101. 13.4 数据库的相关知识
  102. 13.5 选择隔离级别和传播行为
  103. 13.6 在Spring+MyBatis组合中使用事务
  104. 13.7 @Transactional的自调用失效问题
  105. 13.8 典型错误用法的剖析
  106. 第4部分 Spring MVC框架
  107. 第14章 Spring MVC的初始化和流程
  108. 14.1 MVC设计概述
  109. 14.2 Spring MVC初始化
  110. 14.3 Spring MVC开发流程详解
  111. 14.4 小结
  112. 第15章 深入Spring MVC组件开发
  113. 15.1 控制器接收各类请求参数
  114. 15.2 重定向
  115. 15.3 保存并获取属性参数
  116. 15.4 拦截器
  117. 15.5 验证表单
  118. 15.6 数据模型
  119. 15.7 视图和视图解析器
  120. 15.8 上传文件
  121. 第16章 Spring MVC高级应用
  122. 16.1 Spring MVC的数据转换和格式化
  123. 16.2 为控制器添加通知
  124. 16.3 处理异常
  125. 16.4 国际化
  126. 第5部分 Redis应用
  127. 第17章 Redis概述
  128. 17.1 Redis在Java Web中的应用
  129. 17.2 Redis基本安装和使用
  130. 17.3 Redis的Java API
  131. 17.4 简介Redis的6种数据类型
  132. 17.5 Redis和数据库的异同
  133. 第18章 Redis数据结构常用命令
  134. 18.1 Redis数据结构——字符串
  135. 18.2 Redis数据结构——哈希
  136. 18.3 Redis数据结构——链表(linked-list)
  137. 18.4 Redis数据结构——集合
  138. 18.5 Redis数据结构——有序集合
  139. 18.6 基数——HyperLogLog
  140. 18.7 小结
  141. 第19章 Redis的一些常用技术
  142. 19.1 Redis的基础事务
  143. 19.2 探索Redis事务回滚
  144. 19.3 使用watch命令监控事务
  145. 19.4 流水线(pipelined)
  146. 19.5 发布订阅
  147. 19.6 超时命令
  148. 19.7 使用Lua语言
  149. 19.8 小结
  150. 第20章 Redis配置
  151. 20.1 Redis基础配置文件
  152. 20.2 Redis备份(持久化)
  153. 20.3 Redis内存回收策略
  154. 20.4 复制
  155. 20.5 哨兵(Sentinel)模式
  156. 第21章 Spring缓存机制和Redis的结合
  157. 21.1 Redis和数据库的结合
  158. 21.2 使用Spring缓存机制整合Redis
  159. 21.3 RedisTemplate的实例
  160. 第6部分 SSM框架+Redis实践应用
  161. 第22章 高并发业务
  162. 22.1 互联系统应用架构基础分析
  163. 22.2 高并发系统的分析和设计
  164. 22.3 搭建抢红包开发环境和超发现象
  165. 22.4 悲观锁
  166. 22.5 乐观锁
  167. 22.6 使用Redis实现抢红包
  168. 22.7 各类方式的优缺点
  169. 附录A 数据库表模型
  170. 附录B DispatcherServlet流程源码分析
  171. 附录C JSTL常用标签
  172. 附录D spring data redis项目分析
载入中

大家都喜欢