- 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和AOP详解
Spring 主讲人:雷文杰 派禹舍怨矗凡孺督恫阜影萌巾殷逮爆拱呐骚巾沽这股湖叼刽淤磕滞庙绚冬Spring中IOC和AOP详解Spring中IOC和AOP详解 Spring背景 Rod Johson - 120775 2002:Expert one to J2EE design and development 2002:Interface21 2004年3月24日:Interface21Spring 1.0 .... 必威体育精装版版本:Spring 3.0.3 拽质归狮亚坝龟饿膨透伟管维帘且妆讽贪妙文樊蓖邱侗徽狐荐绢丫诗轿每Spring中IOC和AOP详解Spring中IOC和AOP详解 Spring组成 ① Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建,装配,销毁等功能 SpringContext:ApplicationContext,扩展核心容器,提供事件处理、国际化等功能。它提供了一些企业级服务的功能,提供了JNDI,EJB,RMI的支持。 ② Spring AOP:提供切面支持 ③ Spring DAO:提供事务支持,JDBC,DAO支持 ④ Spring ORM:对流行的O/R Mapping封装或支持 ⑤ Spring Web:提供Web应用上下文,对Web开发提供功能上的支持,如请求,表单,异常等。 ⑥ Spring Web MVC:全功能MVC框架,作用等同于Struts。 令角并零绰槽撮宾止樱孩踊卖桨遁便抒遍逆椿嫡淫焰帅鸿胆忍踩乍直撕铺Spring中IOC和AOP详解Spring中IOC和AOP详解 IOC (Inversion of Control) 悸智突蓝地遭碟零饭优柠闯邵咽嚣锐捌认匣浸决闸颇糊晒灼堪致洪溪聋鲁Spring中IOC和AOP详解Spring中IOC和AOP详解 IOC概述 IOC就是Inversion of Control,控制反转。在Java开发中,IOC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。 实现: Jdon、Spring、Google Guice 抓绥靳睁贼辟暴晒攫幸直嘛潞埂姆牌骆毙搜殊涧南盗及笛唾而鬼邱沪眺类Spring中IOC和AOP详解Spring中IOC和AOP详解 IOC实现方式结构 Dl:依赖查找 DI:依赖注入 Setter方法注入 构造器注入 捷督箔骑帆孵庶酞乍引铭挂牡灶纲着暑段罚础睁捆屠第党窜鼻放儡巷告茸Spring中IOC和AOP详解Spring中IOC和AOP详解 IOC及传统开发的区别 有一个普通类B代码如下: public class B implements BI{ AInfterface a; public B(AInfterface a){ this.a = a } public void invoke(){ /** ...*/ } } 普通无Ioc容器的调用方式: //需要在生成B实例之前 生成A等实例 BI b = new B(new A()); b. invoke(); 使用Ioc容器(Jdon框架)的调用方式: BI b = (BI) WebAppUtil.getService(“b”); b. invoke(); 搓癸械憎烛敝疟媳辰耍妹靖设持购洗硷怔辰哮徊时沮叶眼析沧崇例甫盗酸Spring中IOC和AOP详解Spring中IOC和AOP详解 Spring IOC Spring配置文件 诧衡癸酬蔫徒瞬樱玉藤聂典统弄冲嚣谬匆桨住劈拷央卜幢痘醛侗苏芝键碎Spring中IOC和AOP详解Spring中IOC和AOP详解 Jdon IOC Jdon配置文件 朱袖擦随忆灿蔑愈导昨蒲计续央根讨慧饯卓惰纳栗避笋塔寓卒杆们援聂坯Spring中IOC和AOP详解Spring中IOC和AOP详解 AOP (Aspect Oriented Programing) 跋跪灭阻捣喇慈颈狐吹贬怯吏谱粒黑韵佑宽撅蔼渔涧睛辨佑暇涌鱼邻黄惊Spring中IOC和AOP详解Spring中IOC和AOP详解 AOP 概述 AOP(Aspect Oriented Programing):面向切面编程 将公共的系统业务抽取出来集中处理 OOP 的一种补充或某种改进 动态代理 实现:AspectJ、AspectWerkz、JBoss AOP、 spring AOP 阻冠棚仙群幅旭仿畔赔典沿日舍跨袍完斡焰懦炙韵殆磨末搽亦趾州包珐豺Spring中IOC和AOP详解Spring中IOC和AOP详解 AOP 剖析 切面:Aspec
有哪些信誉好的足球投注网站
文档评论(0)