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:joeyli]
rBen



發文: 0
積分: 0
於 2003-08-21 19:19 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
tks joeyli ~ Smile
透過joeyli的說明,我的理解,似乎理想上採取AOP並不會也不應影響原本Domain logic的程式架構,但卻可以經由加載AOP方法反應出不同面向的concern,同時也大大降低原本必須到各個與concern相關class的coding程式碼數量。(如log)

但我關心的是在當我們欲透過AOP programming時,必定會發生對舊的原本Domain logic進行模組化切割與重組(cutting,weaving),正如log的觀念若原本"散落於各處"的相關程式碼(顯然對於log concern不符合低耦合高內聚軟體工程要求)crosscuting 拉出來進行implement最後再套用原本的class.

所以程式碼的內涵透過AOP將有如下的改變:
Domain logic (含log,security,transation...concern) --模組化(SOC)--> Domain logic (Base) + AOP codes
此時Domain logic(Base)將不再交雜的含有任何Concern的程式碼,而將屬於Concern的專責交由AOP codes負責,AOP codes會幫助將各個concern的logic塞入回Domain logic(Base)

所以,若原本透過OOAD架構而成Domain framework 要向AOSD+OOAD轉移時是否需要經過某種標準程序,將Domain進一步的refactoring.
是否對於Domain中 的Business logic class 需要劃分為pure logic and concernable logic二個區塊?


rBen edited on 2003-08-21 19:47
話題樹型展開
人氣 標題 作者 字數 發文時間
11129 [精華] 今天聽了葉先生的AspectJ joeyli 886 2003-08-12 22:24
8952 Re:今天聽了葉先生的AspectJ joeyli 941 2003-08-13 18:56
9184 Re:今天聽了葉先生的AspectJ william 2228 2003-08-13 20:38
9030 Re:今天聽了葉先生的AspectJ joeyli 2124 2003-08-13 22:59
8900 Re:今天聽了葉先生的AspectJ william 311 2003-08-14 03:07
8089 Re:今天聽了葉先生的AspectJ popcorny 166 2003-08-22 00:15
7974 Re:今天聽了葉先生的AspectJ rBen 162 2003-08-22 00:57
8270 Re:今天聽了葉先生的AspectJ william 1107 2003-08-22 15:27
7982 Re:今天聽了葉先生的AspectJ zodiac 194 2003-08-22 11:41
9928 Re:今天聽了葉先生的AspectJ saijone 1785 2003-08-24 11:17
8824 Re:今天聽了葉先生的AspectJ Yoshi 579 2003-08-13 19:26
8893 Re:今天聽了葉先生的AspectJ william 1324 2003-08-13 19:53
8685 Re:今天聽了葉先生的AspectJ sho 137 2003-08-14 11:07
8574 Re:今天聽了葉先生的AspectJ jini 163 2003-08-15 01:14
8509 Re:今天聽了葉先生的AspectJ william 349 2003-08-15 02:10
9684 Re:今天聽了葉先生的AspectJ annhy 282 2003-08-16 14:39
8554 Re:今天聽了葉先生的AspectJ william 669 2003-08-16 17:44
8398 Re:今天聽了葉先生的AspectJ browser 816 2003-08-16 19:39
8138 Re:今天聽了葉先生的AspectJ rBen 367 2003-08-20 01:12
8303 Re:今天聽了葉先生的AspectJ joeyli 1054 2003-08-20 21:24
8006 Re:今天聽了葉先生的AspectJ rBen 737 2003-08-21 19:19
8069 Re:今天聽了葉先生的AspectJ popcorny 627 2003-08-21 21:55
8085 Re:今天聽了葉先生的AspectJ Shen 41 2003-08-21 21:22
8190 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