社区
Java EE
帖子详情
Spring中的 Ioc 和 AOP???
xieshuangshuang
2008-11-02 06:58:53
关于Spring中的Ioc和AOP,不管是了解还是精通,希望大家可以谈一谈,我知道的不是很清楚啊,只会用,它的内部机制不是很清楚啊!!!!!
帮忙啦!!!!
...全文
281
16
打赏
收藏
Spring中的 Ioc 和 AOP???
关于Spring中的Ioc和AOP,不管是了解还是精通,希望大家可以谈一谈,我知道的不是很清楚啊,只会用,它的内部机制不是很清楚啊!!!!! 帮忙啦!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xieshuangshuang
2008-11-11
打赏
举报
回复
本人想深入的了解啊,有 时感觉学东西得靠一种感觉,真正的得到自己想学的东西时会有一种感觉的 ,很灵的
IIS(Internet Information Service)有人清楚吗?
oo1987416
2008-11-09
打赏
举报
回复
个人认为:
其实对于我们新手来讲,暂时知道怎么用就OK,对于里面的机制,相信在以后的开发和经验中,会有很多体会的。
IOC:说白了,就是我们不用去new。系统会自动为我们寻找使用的对象。
AOP:他使用代理服务器类,让我们减少很多代码,比如在做具有 提交、回滚业务,处理事务时候,他就省略这些繁杂的代码,使用AOP就会让我们写的代码 更苗条。
likgui
2008-11-08
打赏
举报
回复
这个东西我不会说,会用一点点。
scott.cgi
2008-11-08
打赏
举报
回复
IOC: 简单说就是本来你要在代码中需要用new来产生一个对象为你服务,这样有个缺点就是new的类被写死在你的代码中将来不便于修改和替换或升级。现在利用spring的IOC容器就可以由容器帮你把需要的类通过构造器或setter方法帮你注入。这样就可以通过修改xml文件来切换不同的需要。IOC的具体实现就是工厂方法和抽象工厂模式。
aop:就是可以给你的类的方法动态增加功能,这个功能是动态添加的。就是说你的方法本来编码的时候没有这个功能,但是却在运行的时候有了这个功能。比如说aop实现事务处理,你没有写事务处理的代码,但通过aop可以使某个方法用事务回滚的功能。spring管理自己的bean所以可以通过配置xml的规则来选择所需要增加功能的类的方法。
spring是如何做到给方法增加功能呢? 有两个办法:一个就是JDK动态代理机制,一个就是cglib代理机制。
第一个机制是在运行期创建接口代理实力。
第二个机制是采用底层的字节码技术,为一个类创建子类,本在之类中采用方法拦截技术拦截所有父类wide方法调用。
caironghuicxz
2008-11-08
打赏
举报
回复
关注…………
ling8280
2008-11-08
打赏
举报
回复
我们公司烂的很,以前学的东西好久都没有用了.
nyxzml
2008-11-07
打赏
举报
回复
关注
wgl7385
2008-11-06
打赏
举报
回复
ioc 就是依赖注入 注入有3种 1接口注入 2值注入 3构造器注入
phoenixLotus
2008-11-06
打赏
举报
回复
看了抽象工厂应该对ioc有一些理解,至于aop,也不大熟悉!
hygoodtime
2008-11-03
打赏
举报
回复
我也想知道这个问题,初学者,而且是没有项目经验,好难理解啊
myst_aa
2008-11-02
打赏
举报
回复
两种不同的思想 真要谈海了去了
jzkangta
2008-11-02
打赏
举报
回复
AOP类似代理模式,IOC类似工厂模式。
Spring 很好很强大。。。。
薛定谔之死猫
2008-11-02
打赏
举报
回复
这两个东西说起来还真的很范
yuliangliang2018
2008-11-02
打赏
举报
回复
AOP是面向切面编程技术,ioc反转控制方式.都一种解决问题的思想方法.
sunhualong5560
2008-11-02
打赏
举报
回复
顶一下,期待中......
spring
ioc
和
aop
原理流程图(详细)
spring
ioc
容器初始化流程图
spring
ioc
容器依赖注入流程图
spring
aop
实现原理流程图
关于
spring
的
AOP
,
IOC
,DI的理解
帮助初学者理解
spring
框架,有助于提高代码能力java.sql.SQLException: Duplicate entry '2' for key 'PRIMARY' Query: insert into transaction values(?,?,?,?,?) Parameters: [2, 6212999999999, 转出, 6000000, ...
Spring
框架
AOP
&
IOC
案例详解
该课程是Java
Spring
的框架的核心内容,主要聚焦于
IOC
、
AOP
及日志的案例介绍, 快速掌握
Spring
的基础核心知识,快速上手,为更加深入的学习做准备。 课程以真实场景、项目实战为导向,循序渐进,深入浅出的讲解Java...
Spring
Core And
AOP
this is doc include : Introduction Why
Spring
?
Spring
IOC
Spring
AOP
Spring
vs EJB
Spring
+3.x企业应用开发实战光盘源码(全)
第6章:我们从
Spring
AOP
的底层实现技术入手,一步步深入到
Spring
AOP
的内核
中
,分析它的底层结构和具体实现。 第7章:对如何使用基于AspectJ配置
AOP
的知识进行了深入的分析,这包括使用XML Schema配置文件、...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章