-- 作者:admin
-- 发布时间:9/23/2004 12:40:00 AM
-- [合集] 为什么AOP?
● [合集] 为什么AOP?发信人: diaochong (静静的雕虫~~小猪), 信区: J2EE 标 题: [合集] 为什么AOP? 发信站: BBS 水木清华站 (Tue Mar 30 09:55:17 2004), 站内 【 以下文字转载自 JavaClub 讨论区 】 发信人: diaochong (静静的雕虫~~小猪), 信区: JavaClub 标 题: [合集] 为什么AOP? 发信站: BBS 水木清华站 (Tue Mar 30 09:53:54 2004), 站内 ☆─────────────────────────────────────☆ laysman (大嘴蛙) 于 (Sun Mar 2 21:56:10 2003) 提到: AOP了解的不多,略看了Eclipse的AspectJ。 不明白的Proxy和Interceptor究竟能带来什么好处? AOP是用来解决Cross-Cutting的,以实现更好的模块化。但如果系统设计中没有使用 AOP方法,是不是就可以说是很烂呢? AOP应该不是2002年才出现的吧,为何以前讨论的不多?Thx a lot. ☆─────────────────────────────────────☆ microweb (深呼吸,闭好你的眼睛) 于 (Sun Mar 2 22:05:47 2003) 提到: 【 在 laysman (大嘴蛙) 的大作中提到: 】 : AOP了解的不多,略看了Eclipse的AspectJ。 : 不明白的Proxy和Interceptor究竟能带来什么好处? 这两个是提供了动态实现aop的手段 : AOP是用来解决Cross-Cutting的,以实现更好的模块化。但如果系统设计中没有使用 : AOP方法,是不是就可以说是很烂呢? AOP反应的是一种良好的SoC的手段,没有使用这个手段也并不能证明你没有达到 系统SoC的要求 : AOP应该不是2002年才出现的吧,为何以前讨论的不多?Thx a lot. 大概8、9年了吧,以前是仅仅在学术上比较活跃,主要为实验性的原型 这3年有更多工业界的支持,得到重视,但仍然还不够成熟,人们还在探究 其能力和局限性:) ☆─────────────────────────────────────☆ gty (宜良-丽江-蝴蝶泉) 于 (Mon Mar 3 01:41:00 2003) 提到: good,还是在实验室里的有时间研究理论:) 我的想法比较简单,一样技术,只要它确实能够 简化我的工作,我就会考虑去用它,而不在于 它是AOP还是OOP。 如果不是看了Rickard的AOP思想,AspectJ再怎么 宣传我都不会用AOP的,因为AspectJ要求学习 一种新的语法,转换的成本太高了。 Rickard的理论中当然也可能会有不足,但是就其 可用的一方面来看,已经远远物超所值了。 【 在 microweb (深呼吸,闭好你的眼睛) 的大作中提到: 】 : 这两个是提供了动态实现aop的手段 : AOP反应的是一种良好的SoC的手段,没有使用这个手段也并不能证明你没有达到 : 系统SoC的要求 : 大概8、9年了吧,以前是仅仅在学术上比较活跃,主要为实验性的原型 : 这3年有更多工业界的支持,得到重视,但仍然还不够成熟,人们还在探究 : 其能力和局限性:) ☆─────────────────────────────────────☆ laysman (大嘴蛙) 于 (Thu Mar 6 11:10:14 2003) 提到: 仔细看了看JDK Doc的Reflect部分,了解了Dynamic Proxy,对AOP的兴趣剧增 :) 【 在 microweb (深呼吸,闭好你的眼睛) 的大作中提到: 】 : 这两个是提供了动态实现aop的手段 : AOP反应的是一种良好的SoC的手段,没有使用这个手段也并不能证明你没有达到 : 系统SoC的要求 : 大概8、9年了吧,以前是仅仅在学术上比较活跃,主要为实验性的原型 : 这3年有更多工业界的支持,得到重视,但仍然还不够成熟,人们还在探究 : 其能力和局限性:) ☆─────────────────────────────────────☆ laysman (大嘴蛙) 于 (Thu Mar 6 11:21:26 2003) 提到: 现在想看看Rickard关于AOP论述的原文,是不是在他的网站上的那个Random Thoughts? 但那也太多了,连搜索都没有,难找,有没有直接的链接? 多谢! 【 在 laysman (大嘴蛙) 的大作中提到: 】 : 仔细看了看JDK Doc的Reflect部分,了解了Dynamic Proxy,对AOP的兴趣剧增 :) ☆─────────────────────────────────────☆ bakkhos (笨瓶子) 志存高远·思考永不停步 ) 于 (Mon Mar 10 18:36:08 2003) 提? Rickard的资料哪里有? 我倒是对AOP很有兴趣,不过我一直偏重应用,没有成熟工具的东西不用 【 在 gty 的大作中提到: 】 : good,还是在实验室里的有时间研究理论:) : 我的想法比较简单,一样技术,只要它确实能够 : 简化我的工作,我就会考虑去用它,而不在于 : 它是AOP还是OOP。 : 如果不是看了Rickard的AOP思想,AspectJ再怎么 : 宣传我都不会用AOP的,因为AspectJ要求学习 : 一种新的语法,转换的成本太高了。 : Rickard的理论中当然也可能会有不足,但是就其 : 可用的一方面来看,已经远远物超所值了。 : 【 在 microweb (深呼吸,闭好你的眼睛) 的大作中提到: 】 : ................... ☆─────────────────────────────────────☆ microweb (深呼吸,闭好你的眼睛) 于 (Mon Mar 10 18:51:30 2003) 提到: 前面gty给了一些, dreambean.com 【 在 bakkhos (笨瓶子) 志存高远·思考永不停步 ) 的大作中提到: 】 : Rickard的资料哪里有? : 我倒是对AOP很有兴趣,不过我一直偏重应用,没有成熟工具的东西不用 ☆─────────────────────────────────────☆ bakkhos (笨瓶子) 志存高远·思考永不停步 ) 于 (Mon Mar 10 19:19:23 2003) 提? 现在连不上? 【 在 microweb 的大作中提到: 】 : 前面gty给了一些, : dreambean.com : 【 在 bakkhos (笨瓶子) 志存高远·思考永不停步 ) 的大作中提到: 】 : : Rickard的资料哪里有? : : 我倒是对AOP很有兴趣,不过我一直偏重应用,没有成熟工具的东西不用 ☆─────────────────────────────────────☆ ioly (anguls) 于 (Mon Mar 10 19:28:48 2003) 提到: 去年程序员的合订本上有介绍, 我的感觉是在编译器上下功夫. 【 在 bakkhos (笨瓶子) 志存高远·思考永不停步 ) 的大作中提到: 】 : 现在连不上? ☆─────────────────────────────────────☆ bakkhos (笨瓶子) 志存高远·思考永不停步 ) 于 (Mon Mar 10 19:59:14 2003) 提? no,BCEL是跳过了编译器自己直接写class,用类似汇编的语言直接在内存中构造一个类出 来,感觉下一阶段就是用刀子在硬盘刻操作系统了,呵呵 我觉得是对面向对象编程的深化,以前是写一个静态的对象,以后是动态地构造对象,这 会是革命性的变化 【 在 ioly 的大作中提到: 】 : 去年程序员的合订本上有介绍, : 我的感觉是在编译器上下功夫. : 【 在 bakkhos (笨瓶子) 志存高远·思考永不停步 ) 的大作中提到: 】 : : 现在连不上? ☆─────────────────────────────────────☆ UltraFool (遥望·遐想·感伤) 于 (Tue Mar 11 14:50:45 2003) 提到: 这里还有个提纲 http://www.java.no/web/admin/moter/moteSep02/AOP_files/frame.html 纳闷rickard为什么自己没有给个AOP实现... 也许jboss4出来了就丰富了 【 在 microweb (深呼吸,闭好你的眼睛) 的大作中提到: 】 : 前面gty给了一些, ☆─────────────────────────────────────☆ laysman (大嘴蛙) 于 (Tue Mar 11 18:45:16 2003) 提到: Thx a lot 【 在 UltraFool (遥望·遐想·感伤) 的大作中提到: 】 : 这里还有个提纲 : http://www.java.no/web/admin/moter/moteSep02/AOP_files/frame.html : 纳闷rickard为什么自己没有给个AOP实现... : 也许jboss4出来了就丰富了 ※ 修改:·qyjohn 于 Mar 30 09:56:24 修改本文·[FROM: 219.238.203.*] 索引页面|上一篇|下一篇
|