罗伯特议事规则(第11版)

罗伯特议事规则(第11版)

加载中...

微信扫码,免登录解锁高速下载

如何使用 & 隐私说明

精彩点评

  • 罗伯特议事规则(第11版)
    小磊
    推荐

    第一次看的纸质版,对于一些逻辑设计和处理其实是有点懵的,随后看了设计模式,又撸了一遍代码,大体了解了流程。又看了一遍电子版,学习了作者的思路!希望下次再读会有更不懂的感觉!

  • 罗伯特议事规则(第11版)
    刘洪来
    推荐

    粗略浏览了一遍,前面生成bean definition讲述的比较清晰。类图以及一些设计理念有讲到。下面就开始翻译源代码,而不去讲解为什么要这么做,写得大多是开发无需关心的细节~

  • 罗伯特议事规则(第11版)
    Skywalker
    推荐

    两个星期看完,还有很多不懂的地方,需要边看边跟源码。书中源码有些老了,有些都已经废弃了。

  • 罗伯特议事规则(第11版)
    最大的淡定哥哥
    推荐

    Spring是java开发者的春天,它带来的便利是很大的,看源码解析,领略大佬的核心思想[耶][耶]书很好很不错

  • 罗伯特议事规则(第11版)
    乌拉乌拉
    推荐

    现在已经Spring5以上的版本了,虽然这本是Spring3了,但还是可以看看,打开思路

  • 罗伯特议事规则(第11版)
    推荐

    似懂非懂,大部分篇幅都是源码,讲解得不是很吸引人,建议先看源码,再读此书,批判性地看效果会更好。

  • 罗伯特议事规则(第11版)
    跳动的byteིྀིྀ
    推荐

    现在已经是Spring5了,Spring Boot Spring Cloud的天下,书中的内容略微有些过时

  • 罗伯特议事规则(第11版)
    Robin康F
    推荐

    郝佳编著的Spring源码深度解析,总体是一本不错的书,有大量的源码和对源码的解读,主要介绍了spring框架涵盖了20多个模块,启其中最核心的模块有core container  web  orm aop。一,首先讲了bean factory,它是构建bean的核心,定义了规范和规则。xmlpathresource读取xml文件,然后变成了document。二,factoryBean是模本bean;三,BeanDifination,包含root  child  generic。四,解析器,处理器。五,aop,pointcut,aspectj,前置处理器,后置处理器。六,applicationContext继承了BeanFactory,扩展了子类,监听器,填充了bean。七,springMVC,servlet,dispatchServlet,handlerMapping,SimpleControllerHandlerAdspter,handler。HttpServletRequest  HttpServletResponse  HandlerInsterceptor处理拦截器有pre post after。HandlerExceptionInterceptor异常拦截器。八,事务增强器,advisor,取注解和编程式事务,先从方法过去事务增强器,然后生成代理处理。九,RMI,远程方法调用。十,JMS,java消息服务

  • 罗伯特议事规则(第11版)
    momo
    推荐

    粗略的翻了一下,有些地方还是可以给现在阅读源码的时候提供一些思路的。 取其精华,去其糟粕,感谢作者

  • 罗伯特议事规则(第11版)
    LY
    推荐

    整体分析很细致,流程主力思路清楚,只是代码粘贴太多,为了不影响阅读,决定买个平板[呲牙]

  • 罗伯特议事规则(第11版)
    🏃 一二三四🏃
    推荐

    跟着作者看看源码是可以的,但是建议辅佐以别的书,笔记做好类图。

  • 罗伯特议事规则(第11版)
    henry
    推荐

    为什么讲的很少,很多地方也没有讲明白,主要就是对着代码梳理流程,讲解实现,可以粗略看下

  • 罗伯特议事规则(第11版)
    雨田
    推荐

    完全从函数的角度解析spring,舍本逐末。想了解spring也是首先了解流程,例如解析后的bean,配置存在那里,之后自己去看。书中对上面两点一笔带过,详细的按照函数讲代码,导致结构零零散散,即使读完本书还是一头雾水,不知道哪儿跟哪儿

  • 罗伯特议事规则(第11版)
    刘志国
    推荐

    值得看,说的很详细。只不过貌似是基于 Spring 3 编写的,有一些类和方法的名称已经不同了。 不过还是建议在电脑上看,手机不适合看大片的代码。手机屏幕上还是适合看一些理论的上东西。

  • 罗伯特议事规则(第11版)
    郑同学
    推荐

    作者从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,具体涉及如下内容: Spring的设计理念和整体架构、 容器的基本实现、 默认标签的解析、 自定义标签的解析、 bean的加载、 容器的功能扩展、 AOP、 数据库连接JDBC、 整合MyBatis、 事务、 SpringMVC、 远程服务、 Spring消息服务等内容。 Core和Beans模块是框架的基础部分,提供IoC(转控制)和依赖注入特性。 Expression Language模块提供了一个强大的表达式语言用于在运行时查询和操纵对象。 ORM模块为流行的对象-关系映射API,如JPA、JDO、Hibernate、iBatis等,提供了一个交互层。 OXM模块提供了一个对Object/XML映射实现的抽象层,Object/XML映射实现包括JAXB、Castor、XMLBeans、JiBX和XStream。 JMS(Java Messaging Service)模块主要包含了一些制造和消费消息的特性。 Transaction模块支持编程和声明性的事物管理,这些事物类必须实现特定的接口,并且对所有的POJO都适用。 Web模块:提供了基础的面向Web的集成特性。例如,多文件上传、使用servlet listeners初始化IoC容器以及一个面向Web的应用上下文。它还包含Spring远程支持中Web的相关部分。 Web-Servlet模块web.servlet.jar:该模块包含Spring的model-view-controller(MVC)实现。 Web-Struts模块:该模块提供了对Struts的支持,使得类在Spring应用中能够与一个典型的Struts Web层集成在一起。注意,该支持在Spring 3.0中是deprecated的。 Web-Porlet模块:提供了用于Portlet环境和Web-Servlet模块的MVC的实现。 AOP模块提供了一个符合AOP联盟标准的面向切面编程的实现,它让你可以定义例如方法拦截器和切点,从而将逻辑代码分开,降低它们之间的耦合性。 对于配置文件的封装,不同来源的资源文件都有相应的Resource实现:文件(FileSystemResource)、Classpath资源(ClassPathResource)、URL资源(UrlResource)、InputStream资源(InputStreamResource)、Byte数组(ByteArrayResource)等。 获取器注入是一种特殊的方法注入,它是把一个方法声明为返回某种类型的bean,但实际要返回的bean是在配置文件里面配置的,此方法可用在设计有些可插拔的功能上,解除程序依赖。 循环依赖处理: 创建依赖的时候为了避免循环依赖,在Spring中创建bean的原则是不等bean创建完成就会将创建bean的ObjectFactory提早曝光加入到缓存中,一旦下一个bean创建时候需要依赖上一个bean则直接使用ObjectFactory。 即Spring处理循环依赖的解决办法,在B中创建依赖A时通过ObjectFactory提供的实例化方法来中断A中的属性填充,使B中持有的A仅仅是刚刚初始化并没有填充任何属性的A,而这正初始化A的步骤还是在最开始创建A的时候进行的,但是因为A与B中的A所表示的属性地址是一样的,所以在A中创建好的属性填充自然可以通过B中的A获取,这样就解决了循环依赖的问题。 事务处理: 默认情况下Spring中的事务处理只对RuntimeException方法进行回滚,所以,如果此处将Runtime Exception替换成普通的Exception不会产生回滚效果。 重新复习一遍,还算有收获。

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·