JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JavaTwo 討論區 » 2003 JavaTwo  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
flat modego to previous topicgo to next topic
話題被移動
該話題已被移動 - morchory , 2003-08-14 07:07
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 Re:今天聽了葉先生的AspectJ [Re:rBen]
popcorny

Jakarta 2%

版主

發文: 752
積分: 20
於 2003-08-21 21:55 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
你好..
我提出一點我的淺見
有關OOP程式refactor到AOP的程式
我想現在討論這個還有點言之過早..
畢竟AOP只是一個概念...要怎麼實作才比較漂亮..
到現在好像也沒有一個大家普遍認同的方法

像AspectJ的做法是一種做法...
透過定義一些aj檔來描述不同aspect的code..
但是這就有你提到要花很大的功夫要把既有oop的架構轉成aop的架構...
代價跟風險都非常不符合效益

也許有另外的方法可以實作AOP
如:jdk1.5的metadata.. 或許也是一個方向...
若可以用metadata的方法來描述某部分為某個aspect的code...
之後IDE整合時...甚至可以做到只呈現某些aspect的code....
有點像是photoshop layer的概念...
這個好處是IDE容易整合...
原有的code好改寫
程式設計者也好寫程式...
(在寫domain logic時把所有aspect code關掉..
在寫aspect logic時只顯示自己的aspect跟domain logic)
這也許也是一個辦法...

當然還有更多的方法可以實作AOP...
所以當大家已經有一個共識又怎麼實現AOP時
再來討論怎麼把OOP的code轉成AOP的code會比較實際
現在在怎麼想也是空想..
當然...如果要真的深入研究這個領域就另當別論啦


browser edited on 2003-08-21 22:11
話題樹型展開
人氣 標題 作者 字數 發文時間
11030 [精華] 今天聽了葉先生的AspectJ joeyli 886 2003-08-12 22:24
8880 Re:今天聽了葉先生的AspectJ joeyli 941 2003-08-13 18:56
9114 Re:今天聽了葉先生的AspectJ william 2228 2003-08-13 20:38
8961 Re:今天聽了葉先生的AspectJ joeyli 2124 2003-08-13 22:59
8831 Re:今天聽了葉先生的AspectJ william 311 2003-08-14 03:07
8023 Re:今天聽了葉先生的AspectJ popcorny 166 2003-08-22 00:15
7914 Re:今天聽了葉先生的AspectJ rBen 162 2003-08-22 00:57
8202 Re:今天聽了葉先生的AspectJ william 1107 2003-08-22 15:27
7910 Re:今天聽了葉先生的AspectJ zodiac 194 2003-08-22 11:41
9853 Re:今天聽了葉先生的AspectJ saijone 1785 2003-08-24 11:17
8755 Re:今天聽了葉先生的AspectJ Yoshi 579 2003-08-13 19:26
8821 Re:今天聽了葉先生的AspectJ william 1324 2003-08-13 19:53
8616 Re:今天聽了葉先生的AspectJ sho 137 2003-08-14 11:07
8509 Re:今天聽了葉先生的AspectJ jini 163 2003-08-15 01:14
8442 Re:今天聽了葉先生的AspectJ william 349 2003-08-15 02:10
9613 Re:今天聽了葉先生的AspectJ annhy 282 2003-08-16 14:39
8485 Re:今天聽了葉先生的AspectJ william 669 2003-08-16 17:44
8338 Re:今天聽了葉先生的AspectJ browser 816 2003-08-16 19:39
8076 Re:今天聽了葉先生的AspectJ rBen 367 2003-08-20 01:12
8237 Re:今天聽了葉先生的AspectJ joeyli 1054 2003-08-20 21:24
7940 Re:今天聽了葉先生的AspectJ rBen 737 2003-08-21 19:19
8000 Re:今天聽了葉先生的AspectJ popcorny 627 2003-08-21 21:55
8016 Re:今天聽了葉先生的AspectJ Shen 41 2003-08-21 21:22
8121 Re:今天聽了葉先生的AspectJ joeyli 177 2003-08-21 23:57
» JWorld@TW »  JavaTwo 討論區 » 2003 JavaTwo

flat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8