07 2005 檔案
摘要: 系統設計師做為軟件開發過程中的一個重要的角色,承擔著系統的架構設計、概要設計的重要職責,對整個系統的技術負責,為整個系統開發過程中出現的技術問題負責。
閱讀全文
摘要: Eclipse JSR-220 ORM Project And Java WorkFlow Toolbox Project 的簡單介紹。
閱讀全文
摘要: 今天浪潮的人過來公司做了他們workflow的演示,感覺不錯,我也接觸過國內諸如西安協同等等幾家公司的流程產品,應該說,浪潮是我看到最實用的一家,在這里不去談論它的技術到底怎么樣,因為我也不知道,只知道是參照WFMC和OMG來實現的
閱讀全文
摘要: 本文主要描述工作流管理系統通常的結構、參考模型以及通常使用的調度算法。
閱讀全文
摘要: 在這里對JMX做了一個基本的介紹,可以看出JMX在設計上多方面的考慮到了對于資源的管理的簡易性(MBean的編寫)、易管理性(多種訪問的形式)、實效性(Notification),但同時我們也看出JMX有作為一個Plugin Architecture的潛質,因為MBean是作為即插即用的形式注冊到MBeanServer中的,而且JMX還提供了對于MBean的多種便捷的管理方式,MBean呢就像plugin一樣,暴露的是可供管理的屬性和可供外部調用的操作,^_^,在這里為下一篇基于JMX實現Plugin Architecture埋下伏筆先。
閱讀全文
摘要: 昨天在fog討論到這個問題,fog認為Extension Point是按照IoC的思路實現出來的,我來談談我的觀點,我卻認為Extension Point并不是按照IoC思路來實現的,甚至可以說兩者沒有關系。
閱讀全文
摘要: 昨天在一篇Blog上看到提及Visitor Pattern,一下想不起來了,趕快翻閱GOF Design Pattern,看了后似懂非懂,郁悶呀,平時Visitor模式用的比較少,對于pattern最重要的是理解,理解為什么要這么設計我覺得那么在自己應用的時候就容易考慮到一些,去S記pattern是沒什么意義,為了理解visitor模式,按一個場景進行,給部門人員加工資的場景。
閱讀全文
摘要: 半路出家的人大部分都是有這個問題的,在工作到了一定時間后會逐漸的明白理論知識的重要性,當然,這個時候去充電會比毫無實踐直接進行學習來的效果好,畢竟很多時候可以直接結合到自己的實踐中進行驗證,對自己應該會是一個質的提升。
閱讀全文
摘要: 通過對Eclipse啟動過程的分析,可清晰的看到Eclipse Kernel+Core Plugins+Application Plugins的方式,在代碼中分別對應為loadBasicBundles和registerApplicationServices,loadBasicBundles通過加載config.ini中的osgi.bundles完成基本的bundles的加載,去看看這個配置會發現是org.eclipse.core.runtime還有一個update,core.runtime又會通過IDEApplication來完成整個Eclipse的啟動,同時會注冊所有與workbench相關的plugin。Eclipse由于以前版本的Plugin Framework是沒有采用OSGI的,所以通過EclipseAdaptor的方式來實現與以往的兼容,目前新的Plugin采用的方式基本就是manifest.mf描述Plugin OSGI部分的信息,Plugin.xml描述擴展點的信息。Eclipse中有非常多優秀的設計,這個在看它的代碼時會有很深的感觸,比如Contributing to
閱讀全文