以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  [合集] 为什么AOP?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=10269)


--  作者: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.*]           

索引页面|上一篇|下一篇


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
74.219ms