JiveJdon Community Forums
在线188人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 设计模式、框架和架构
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 4 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
grasssu

发表文章: 5
注册时间: 2004年11月17日 12:02
关于AOP的问题 发表: 2004年12月13日 06:04 回复
1。现在有没有建模工具支持AOP
2。我对AOP了解不多,想请教一下使用过AspectJ的大虾,你们有没有遇到过维护困难的问题?例如某个aspect通过introduction改变了一个类的行为,而类(的开发人员)并不知道,从而做了错误的事情。又或者多个aspect之间并不知晓而产生冲突?
3。有没有开发工具支持对AOP的refactoring?
4. 现在的AOP实现除了AspectJ和Hyper/J之外还有没有别的?
banq

发表文章: 8914
注册时间: 2002年08月03日 17:08
Re: 关于AOP的问题 发表: 2004年12月13日 19:59 回复
AspectJ其实不算好,有很多AOP 如Nanning Spring dyncAOp都非常不错。
grasssu

发表文章: 5
注册时间: 2004年11月17日 12:02
Re: 关于AOP的问题 发表: 2004年12月22日 15:34 回复
谢谢!还想请教一个问题:
你们说的静态AOP和动态AOP是什么意思?是不是指静态和动态weaving?
recher

发表文章: 25
注册时间: 2004年02月10日 14:06
Re: 关于AOP的问题 发表: 2004年12月23日 10:31 回复
您好,
你的理解可以说基本上是对的,动态的AOP和静态的AOP的区分主要是根据他们的实现的方式AspectJ实现是有缺陷主要体现如果做修改和扩展需要重新编译,但是也有一定优势他的性能和稳定性相对好一点.动态的AOP(例如Spring使用JDK的动态代理模式的扩展和CGLIB的两种实现)的优略刚好相反,但是总的来说基本比较好性能和稳定性基本上可以控制的.还有一种介于两者之间被人称为半自动方式---JBOSS的AOP实现,但是它比较特殊我们在自己的应用系统不提倡也比较难实现(因为JOBSS是一个中间件,所以AOP的体系也与中间件技术结合,特别是它对JVM的classloader的管理).
dabb

发表文章: 238
注册时间: 2004年04月21日 15:02
Re: 关于AOP的问题 发表: 2004年12月27日 14:20 回复
通过introducing 可以实现java的多继承关系,但大部分这种关系都可以通过implements + AOP来实现。aop我也只是用来做过事务管理或则权限验证之类比较大的“方面”的应用。如果什么屁都去AOP一下,结果可能适得其反。aop还有个锯说是pure java实现的叫AspectWerkz。
这个主题有 4 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam