互联网轻量级SSM框架解密读后感-互联网轻量级SSM框架解密PDF电子书下载完整高清版

互联网轻量级SSM框架解密读后感-互联网轻量级SSM框架解密PDF电子书下载完整高清版

编辑点评:

互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析为云时代架构系列丛书暨《分布式服务架构:原理、设计与实战》《可伸缩服务架构:框架与中间件》之后的又一惊世力作!

20201126141222.png

内容简介

SSM 是Spring、Spring MVC 和MyBatis 框架的组合,是目前Java 领域使用非常广泛也非常稳定的开源Web 框架。《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》以SSM 的核心代码剖析为基础,突破Java Web 研发瓶颈的束缚,选取Spring、SpringMVC 和MyBatis 框架中易于理解的版本,深入剖析了其中各个模块的实现,从代码中挖掘常用的设计模式,为读者理解Spring 系列框架的可扩展设计艺术提供了方法论和优秀实践。

《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》Spring 源码剖析篇基于Spring 4.3.2 版本,剖析了Spring 上下文、Spring AOP 和Spring 事务的实现,并通过实例展示了框架陷阱的隐蔽性及学习框架原理的必要性。Spring MVC 源码剖析篇基于SpringMVC 3.0 版本,这个版本比较简单、核心清晰,便于读者理解透彻,这里主要讲解其中的设计模式及可插拔的设计思路。MyBatis 源码剖析篇基于MyBatis 3.4 版本,帮助读者对SQL 语言、JDBC 及数据访问方式有更深入的了解,也能看到工厂、Builder、代理、装饰者等设计模式在MyBatis 中的大量应用。

《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》对于互联网从业者,或者传统行业的IT 工程师、架构师、技术经理、技术总监,以及想深耕IT行业的技术人员都有很强的借鉴性和实用价值。

作者简介

李艳鹏,高级技术专家,著有《分布式服务架构:原理、设计与实战》和《可伸缩服务架构:框架与中间件》,是“云时代架构”技术社区的发起者,曾经在易宝支付、花旗银行、甲骨文、路透社、新浪微博等大型机构中担任技术负责人和首席架构师,曾专注于大规模高并发的线上和线下支付平台的应用架构和技术架构的规划与落地,负责交易、支付、渠道、出款、风控、对账等核心支付系统的设计与实现,在移动支付、聚合支付、合规账户、扫码支付、标记化支付等业务场景上有产品应用架构规划与落地的实践经验,现聚焦于区块链创新应用技术的研发领域。

曲源,资深Java开发者,曾任美图技术经理、易宝支付交易系统技术负责人、当网Java工程师。在电商、支付公司从业近10年,熟悉 相关领域的架构规划和系统研发。

宋杨,爱奇艺技术产品中心架构师,从事互联网支付行业一线开发、架构等工作,熟悉互联网通用技术栈。

什么是spring

Spring是一款用于简化企业级Java应用开发的分层开源框架,它有着强大的扩展、融合能力,善于将各种单层框架完美地糅合在一起,并建立一个完整体系,统一、高效地构造可提供企业级服务的应用系统。

Spring的优势主要体现为以下几点。

降低了J2EE的使用难度,并且方便集成各种框架。

推荐及大量使用面向对象的设计思想,是学习Java源码的经典框架。

面向接口编程,而不是面向类编程,不断地利用Java的多态特性及良好的面向对象设计思想,来降低程序的复杂度及耦合度。

提供了测试框架,并且支持集成其他测试框架,使测试更容易,对测试程序的编写也更简单、高效。

Spring的领域模型

Spring的领域模型有三种,如下所述。

(1)容器领域模型(Context模型):也叫作上下文模型,是Spring的掌控域,对 Spring核心领域模型进行生命周期管理。也可以将其称为Spring的服务域,因为它为整个应用服务。

(2)核心领域模型(Bean模型):体现了 Spring的一个核心理念,即“一切皆 Bean,Bean即一切".Bean是应用运行时可执行的最小函数式单元,可以是一个属性单元,也可以是Java中的一个函数对象,更倾向于一种对象式的为某种特殊行为而生的可复用的概念,不受职责或者大小的限制。例如Spring上下文是一个Bean,一个简单的描述型的对象也是一个Bean.Bean模型是Spring的核心服务实体域,是应用要操作的本身,是每个线程的真正执行者,也是整个会话生命周期的管理者,还是Spring对外暴露的核心实体。

(3)代理领域模型(Advisor模型):Spring代理的执行依赖于Bean模型,但是Spring代理的生成、执行及选择都依赖于 Spring自身定义的Advisor模型,只有符合Advisor模型的定义,才能生成Spring代理。

互联网轻量级SSM框架解密PDF电子书下载截图

互联网轻量级SSM框架解密读后感-互联网轻量级SSM框架解密PDF电子书下载完整高清版插图(1)互联网轻量级SSM框架解密读后感-互联网轻量级SSM框架解密PDF电子书下载完整高清版插图(2)互联网轻量级SSM框架解密读后感-互联网轻量级SSM框架解密PDF电子书下载完整高清版插图(3)互联网轻量级SSM框架解密读后感-互联网轻量级SSM框架解密PDF电子书下载完整高清版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments