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