广告位不存在!
详情 声明
商品详情
资源名称:SPRING技术内幕:深入解析SPRING架构与设计原理 
内容简介:《spring技术内幕:深入解析spring架构与计原理(第2版)》是国内唯一一本系统分析spring源代码的著作,也是spring领域的问鼎之作,由业界拥有10余年开发经验的资深java专家亲自执笔,java开发者社区和spring开发者社区联袂推荐。本书第1版不仅在内容上获得了读者的广泛好评,而且在销量上也摘取了同类书的桂冠,曾经一度掀起java类图书的销售热潮。第2版不仅继承了第1版在内容组织和写作方式上的优点,而且还根据广大读者的反馈改进了若干细节上的不足。更为重要的是,结合spring的最新版本对过时的内容进行了更新,并增加了大量新内容,使本书更趋近于完美。《spring技术内幕:深入解析spring架构与计原理(第2版)》从源代码的角度对spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从本书中参透spring框架的优秀架构和设计思想,还能从spring优雅的实现源码中一窥java语言的精髓。本书在开篇之前对spring的设计理念和整体架构进行了全面的介绍,能让读者从宏观上厘清spring各个功能模块之间的关系;第一部分详细分析了spring的核心:ioc容器和aop的实现,能帮助读者了解spring的运行机制;第二部分深入阐述了各种基于ioc容器和aop的java ee组件在spring中的实现原理;第三部分讲述了acegi安全框架、dm模块以及flex模块等基于spring的典型应用的设计与实现。无论你是java程序员、spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。
资源目录:前言第1章 spring的设计理念和整体架构 / 11.1 spring的各个子项目 / 21.2 spring的设计目标 / 51.3 spring的整体架构 / 71.4 spring的应用场景 / 101.5 小结 / 12第一部分 spring核心实现篇第2章 spring framework的核心:ioc容器的实现 / 162.1 spring ioc容器概述 / 172.1.1 ioc容器和依赖反转模式 / 172.1.2 spring ioc的应用场景 / 182.2 ioc容器系列的设计与实现:beanfactory和applicationcontext / 192.2.1 spring的ioc容器系列 / 192.2.2 spring ioc容器的设计 / 212.3 ic容器的初始化过程 / 282.3.1 beandefinition的resource定位 / 292.3.2 beandefinition的载入和解析 / 372.3.3 beandefinition在ioc容器中的注册 / 52.2.4 ioc容器的依赖注入 / 542.5 容器其他相关特性的设计与实现 / 752.5.1 applicationcontext和bean的初始化及销毁 / 752.5.2 lazy-init属性和预实例化 / 812.5.3 factorybean的实现 / 822.5.4 beanpostprocessor的实现 / 852.5.5 autowiring(自动依赖装配)的实现 / 882.5.6 bean的依赖检查 / 902.5.7 bean对ioc容器的感知 / 912.6 小结 / 92第3章 spring aop的实现 / 943.1 spring aop概述 / 953.1.1 aop概念回顾 / 953.1.2 advice通知 / 983.1.3 pointcut切点 / 1023.1.4 advisor通知器 / 1053.2 spring aop的设计与实现 / 1063.2.1 jvm的动态代理特性 / 1063.2.2 spring aop的设计分析 / 1083.2.3 spring aop的应用场景 / 1083.3 建立aopproxy代理对象 / 1093.3.1 设计原理 / 1093.3.2 配置proxyfactorybean / 1103.3.3 proxyfactorybean生成aopproxy代理对象 / 1113.3.4 jdk生成aopproxy代理对象 / 1163.3.5 cglib生成aopproxy代理对象 / 1173.4 spring aop拦截器调用的实现 / 1193.4.1 设计原理 / 1193.4.2 jdkdynamicaopproxy的invoke拦截 / 1203.4.3 cglib2aopproxy的intercept拦截 / 1213.4.4 目标对象方法的调用 / 1223.4.5 aop拦截器链的调用 / 1233.4.6 配置通知器 / 1243.4.7 advice通知的实现 / 1293.4.8 proxyfactory实现aop / 1363.5 spring aop的高级特性 / 1383.6 小结 / 140第二部分 spring组件实现篇第4章 spring mvc与web环境 / 1454.1 spring mvc概述 / 1464.2 web环境中的spring mvc / 1484.3 上下文在web容器中的启动 / 1494.3.1 ioc容器启动的基本过程 / 1494.3.2 web容器中的上下文设计 / 1514.3.3 contextloader的设计与实现 / 1544.4 spring mvc的设计与实现 / 1584.4.1 spring mvc的应用场景 / 1584.4.2 spring mvc设计概览 / 1584.4.3 dispatcherservlet的启动和初始化 / 1604.4.4 mvc处理http分发请求 / 1664.5 spring mvc视图的呈现 / 1784.5.1 dispatcherservlet视图呈现的设计 / 1784.5.2 jsp视图的实现 / 1824.5.3 excelview的实现 / 1854.5.4 pdf视图的实现 / 1874.6 小结 / 189第5章 数据库操作组件的实现 / 1915.1 spring jdbc的设计与实现 / 1925.1.1 应用场景 / 1925.1.2 设计概要 / 1925.2 spring jdbc中模板类的设计与实现 / 1935.2.1 设计原理 / 1935.2.2 jdbctemplate的基本使用 / 1935.2.3 jdbctemplate的execute实现 / 1945.2.4 jdbctemplate的query实现 / 1965.2.5 使用数据库connection / 1975.3 spring jdbc中rdbms操作对象的实现 / 1995.3.1 sqlquery的实现 / 2005.3.2 sqlupdate的实现 / 2045.3.3 sqlfunction / 2065.4 spring orm的设计与实现 / 2085.4.1 应用场景 / 2085.4.2 设计概要 / 2085.5 spring驱动hibernate的设计与实现 / 2095.5.1 设计原理 / 2105.5.2 hibernate的sessionfactory / 2105.5.3 hibernatetemplate的实现 / 2155.5.4 session的管理 / 2195.6 spring驱动ibatis的设计与实现 / 2225.6.1 设计原理 / 2225.6.2 创建sqlmapclient / 2225.6.3 sqlmapclienttemplate的实现 / 2245.7 小结 / 227第6章 spring事务处理的实现 / 2286.1 spring与事务处理 / 2296.2 spring事务处理的设计概览 / 2296.3 spring事务处理的应用场景 / 2306.4 spring声明式事务处理 / 2316.4.1 设计原理与基本过程 / 2316.4.2 实现分析 / 2316.5 spring事务处理的设计与实现 / 2416.5.1 spring事务处理的编程式使用 / 2416.5.2 事务的创建 / 2426.5.3 事务的挂起 / 2496.5.4 事务的提交 / 2516.5.5 事务的回滚 / 2536.6 spring事务处理器的设计与实现 / 2556.6.1 spring事务处理的应用场景 / 2556.6.2 datasourcetransactionmanager的实现 / 2566.6.3 hibernatetransactionmanager的实现 / 2596.7 小结 / 265第7章 spring远端调用的实现 / 2677.1 spring远端调用的应用场景 / 2687.2 spring远端调用的设计概览 / 2687.3 spring远端调用的实现 / 2717.3.1 spring http调用器的实现 / 2717.3.2 spring hession/burlap的实现原理 / 2827.3.3 spring rmi的实现 / 2957.4 小结 / 302第三部分 spring应用实现篇第8章 安全框架acegi的设计与实现 / 3078.1 spring acegi安全框架概述 / 3088.1.1 概述 / 3088.1.2 设计原理与基本实现过程 / 3088.1.3 acegi的bean配置 / 3098.2 配置spring acegi / 3108.3 acegi的web过滤器实现 / 3138.4 acegi验证器的实现 / 3158.4.1 authenticationmanager的authenticate / 3158.4.2 daoauthenticationprovider的实现 / 3188.4.3 读取数据库用户信息 / 3208.4.4 完成用户信息的对比验证 / 3238.5 acegi授权器的实现 / 3248.5.1 与web环境的接口filtersecurityinterceptor / 3248.5.2 授权器的实现 / 3278.5.3 投票器的实现 / 3298.6 小结 / 330第9章 spring dm模块的设计与实现 / 3329.1 spring dm模块的应用场景 / 3339.2 spring dm的应用过程 / 3349.3 spring dm设计与实现 / 3389.4 小结 / 348第10章 spring flex的设计与实现 / 35010.1 spring flex模块的应用场景 / 35110.2 spring flex的应用过程 / 35310.3 spring flex的设计与实现 / 35510.4 小结 / 362附录a spring项目的源代码环境 / 363附录b 构建spring项目的发布包 / 378附录c 使用spring ide / 381附录d spring pet clinic应用实例 / 385
资源截图:1.png
声明

1、链接失效请联系客服人员。
2、购买后如果链接失效可联系客服人员完善资源或进行退款办理。
3、资源均来源于网友分享及网络公开发表文件,所有资料仅供学习交流。
4、所收取费用仅用来维系网站运营,性质为用户友情赞助,并非售卖文件费用。
5、如侵犯您的权益,请联系客服人员,我们将会在第一时间进行处理。

相关推荐