- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
spring演示文稿
IoC(控制反转):本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IoC容器,Spring的IoC容器主要使用DI方式实现的。不需要主动查找,对象的查找、定位和创建全部由容器管理 1、大量减少了Factory和Singleton的数量,使代码层次更加清晰,主要原因是我们不再查找、定位、创建和管理对象之间的依赖关系了,都交给IoC容器管理了 2、Spring的IoC容器是一个轻量级的容器,没有侵入性,不需要依赖容器的API,也不需要实现一些特殊接口 3、一个合理的设计最好尽量避免侵入性 4、会使我们的框架(Struts和HIbernate)工作的更好 5、提供了AOP声明式服务能力,可以针对POJO对象提供声明式服务能力,如:声明式事务 6、对于资源,如Hibernate Session或JDBC Connection我们不在负责开启和关闭 7、鼓励了我们面向接口编程 8、减少了代码中的耦合(解耦合),将耦合推迟到了配置文件中,发生了变化也更容易控制 Cross Cutting Concern 是一种独立服务,它会遍布在系统的处理流程之中 Aspect 对横切性关注点的模块化 Advice 对横切性关注点的具体实现 Pointcut 它定义了Advice应用到哪些JoinPoint上,对Spring来说是方法调用 JoinPoint Advice在应用程序上执行的点或时机,Spring只支持方法的JoinPoint,这个点也可以使属性修改,如:Aspecj可以支持 Weave 将Advice应用到Target Object上的过程叫织入,Spring支持的是动态织入 Target Object Advice被应用的对象 Proxy Spring AOP默认使用JDK的动态代理,它的代理是运行时创建,也可以使用CGLIB代理 Introduction 可以动态的为类添加方法 * 检查安全性 Cross cutting concern SecurityHandler 模块化 Aspect 对横切性关注点的具体实现称为Advice,Advice可以分为: Before Advice After Advice Throw Advice Pointcut(add*) AspectJ addUser Joinpoint Weave TargetObject Proxy Introduction UserManager LogManager 事务边界,通常设置到业务逻辑层 addUser() addLog() 无 报错 无 T1 Never 无 无 无 T1 NotSupport 报错 T1 无 T1 Mandatory 无 T1 无 T1 Supports T2 T2 无 T1 RequiredNew T2 T1 无 T1 Required T2 T1 传播特性属性 Web客户端 ActionServlet request Action Dispatch Model jsp forward response Spring Struts 在Action中取得BeanFactory *
您可能关注的文档
最近下载
- 第5课《一着惊海天》课件(共38张ppt)2025—2026学年统编版语文八年级上册.pptx VIP
- 中国煤炭地下气化现场试验探索历程与前景展望.pdf VIP
- (热门!)SMETA劳动力供应链地图-SEDEX验厂专用文件(可编辑).pdf VIP
- 2025年8月广东深圳市光明区建筑工务署招聘一般专干、特聘专干3人笔试参考题库附答案解析.docx VIP
- 《品质》2014.ppt VIP
- 高校后勤服务管理概述.docx VIP
- 随机过程习题五答案.pdf VIP
- 党员发展工作细则试题和答案.doc VIP
- (完整word版)朗文版小学英语5A各单元知识点汇总-推荐文档.doc VIP
- 正式发布- GBT 5750-2023《生活饮用水标准检验方法》系列标准.docx VIP
文档评论(0)