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
如果您尚不清楚該話題被移動的原因,請參考論壇規則以及本版公告或者聯系本版版主。
本主題所含的標籤
無標籤
作者 今天聽了葉先生的AspectJ [精華]
joeyli





發文: 105
積分: 5
於 2003-08-12 22:24 user profilesend a private message to usersend email to joeylisearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
覺得他講得很好.........
瞭解了新一代的程式語言, 將OOP經由不同面向觀點的分層區分後,提出的加強語言即為AOP(Aspect-Oriented Programming)。主要是將原本因為不同面向因素(例如:security, persistence....)而交雜的Code分開處理。
在本質上這個觀念並不新穎, 依據機能或觀點分層的概念在Software Architecture層次早就存在。只是目前打算更全面性的落實在Source Code view上。

哲學層面上更是如此,一件東西原本就因我們對其的觀察而存在無數面,但真正的本質卻只有一個,且是永遠也看不清楚的那一個..........
故,為這樣的狀況留下彈性是必要的!

AOP就實務面而言尚須接受考驗,但就意義層面上來看,這樣的技術是可行且值得持續關注的。

在葉先生整個說明中唯一不是很認同的,就是在架構層面上若有依據不同機能或面向的分層後(當然是已經可預知的面向),其實就會解決部分的問題,也就是說不太可能所有面向的Code在落實到實作系統時都直接寫在Domain Object中,所以事實上Domain Object中的Code應該不會那麼樣的雜。
但,單靠架構面的設計的確沒辦法將Source code切得完善(對每一行Code),當然,還有本質上未來會有未知面向觀點出現的問題,所以AOP還是有其價值!
Software Architecture的設計概念上也一直沒能處理這種未知面向的問題,OMG提出的MDA(Model Driven Architecture,第二天的周教授會講)有點點這樣的意味,因為整個Model會被分為PIM與PSM,但對於未知面向的出現好像也沒處理得很好...............

在小弟的想像中,初期而言應當就如葉先生所說的,先處理關於Domain Object中的Source Code分層,因為這部分的Code最為精華,也最需要釐清。至於已經可預知的面向,就由Architecture其他不同層的Code協助處理囉!


joeyli edited on 2003-08-12 22:42
話題樹型展開
人氣 標題 作者 字數 發文時間
11045 [精華] 今天聽了葉先生的AspectJ joeyli 886 2003-08-12 22:24
8893 Re:今天聽了葉先生的AspectJ joeyli 941 2003-08-13 18:56
9126 Re:今天聽了葉先生的AspectJ william 2228 2003-08-13 20:38
8974 Re:今天聽了葉先生的AspectJ joeyli 2124 2003-08-13 22:59
8842 Re:今天聽了葉先生的AspectJ william 311 2003-08-14 03:07
8033 Re:今天聽了葉先生的AspectJ popcorny 166 2003-08-22 00:15
7925 Re:今天聽了葉先生的AspectJ rBen 162 2003-08-22 00:57
8215 Re:今天聽了葉先生的AspectJ william 1107 2003-08-22 15:27
7923 Re:今天聽了葉先生的AspectJ zodiac 194 2003-08-22 11:41
9863 Re:今天聽了葉先生的AspectJ saijone 1785 2003-08-24 11:17
8766 Re:今天聽了葉先生的AspectJ Yoshi 579 2003-08-13 19:26
8834 Re:今天聽了葉先生的AspectJ william 1324 2003-08-13 19:53
8626 Re:今天聽了葉先生的AspectJ sho 137 2003-08-14 11:07
8519 Re:今天聽了葉先生的AspectJ jini 163 2003-08-15 01:14
8452 Re:今天聽了葉先生的AspectJ william 349 2003-08-15 02:10
9624 Re:今天聽了葉先生的AspectJ annhy 282 2003-08-16 14:39
8495 Re:今天聽了葉先生的AspectJ william 669 2003-08-16 17:44
8348 Re:今天聽了葉先生的AspectJ browser 816 2003-08-16 19:39
8087 Re:今天聽了葉先生的AspectJ rBen 367 2003-08-20 01:12
8248 Re:今天聽了葉先生的AspectJ joeyli 1054 2003-08-20 21:24
7950 Re:今天聽了葉先生的AspectJ rBen 737 2003-08-21 19:19
8011 Re:今天聽了葉先生的AspectJ popcorny 627 2003-08-21 21:55
8029 Re:今天聽了葉先生的AspectJ Shen 41 2003-08-21 21:22
8132 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