摘要: 話說上篇blog談到了數據集成類項目的難點,在這篇blog中再根據數據集成項目/產品的特點來侃侃所需的人才,對于做數據集成產品的公司而言,通常都是走專業性質的產品公司的發展路線,在這樣的公司中技術方向的組織架構多數為產品實施人員、產品技術支持人員和產品研發人員,那么根據數據集成類項目的情況來說,這些人才都需要具備些什么樣的能力呢,產品公司又應該給這些人才提供些什么方面的培訓呢,借此篇blog做個總結,同行的同學們多多交流。 閱讀全文
摘要: 經過之前幾年各大廠商對于應用整合的概念的大肆推廣、吹噓,近兩年來隨著各企業/單位的基礎系統的建設完善,應用整合類項目開始步入實質階段,而數據集成就是目前應用集成類項目中一個重要的部分,那么數據集成類的項目它的難點通常會有哪一些呢,根據自己的經驗稍微的進行了些總結,希望從事相關工作的同學們多多交流。 閱讀全文
摘要: 不知道很多正在創業、已經起步或者想做中間件廠商的同學們會怎么看待這個問題,中間件廠商到底有多難呢,它的難處到底又在哪里呢,為什么中國一直以來就很難誕生一家比較好的中間件產品的廠商呢,在這篇blog中想談談自己的一些感受。 閱讀全文
摘要: 由于當時匆忙的發布,沒有進行仔細的校對,發布的EventAdmin部分的代碼中缺少了使用DS實現的示例,但同時在其中又提供了OSGI-INF/component.xml,導致了如果大家直接使用該Component.xml切換為使用DS來實現EventHandler的時候會出現運行時事件未通知到EventHandler的現象。 閱讀全文
摘要: 在本屆EclipseCon 2007大會上,OSGi占據了不少的Topic,下面就對本次EclipseCon 2007大會上OSGi相關的主要的一些Topic簡單的介紹下,最后總結下通過本次大會形成的反饋(信息來源于OSGi官方網站blog和EclipseCon 2007官方網站),關于EclipseCon其他方面的精品Topic在后續的blog中也將相繼介紹。 閱讀全文
摘要: Peter在2月23的時候在OSGi的官方網站上貼了這么一篇blog,挺經典,至少讓我學到了一些東西,建議關注OSGi或者關心系統設計中資源管理的人都看看,在這篇blog中我簡單的將peter寫的blog的意思大概寫一下,也不全部翻譯了,另外說一下自己的看法。
如果感興趣的話,請同學們去查看Peter的這兩個帖子:
http://www.osgi.org/blog/2007/02/osgi-extender-model.html
http://www.aqute.biz/Snippets/Extender
這個OSGi Extender Model給了我們什么啟示呢:
1、Declarative方式的使用
Declarative無非是現在一種非常非常流行的軟件設計理念,在這樣的理念中,可以盡量的保證當前組件的簡單,而通過Declarative的方式去增強的描述該組件,其實在spring中最重要的也是這個思想,而在OSGi的DS中也是這么一個思想,聲明式的編程自然讓整個系統的體系變得非常的簡單和靈活,并且大大提升系統組件的可 閱讀全文
如果感興趣的話,請同學們去查看Peter的這兩個帖子:
http://www.osgi.org/blog/2007/02/osgi-extender-model.html
http://www.aqute.biz/Snippets/Extender
這個OSGi Extender Model給了我們什么啟示呢:
1、Declarative方式的使用
Declarative無非是現在一種非常非常流行的軟件設計理念,在這樣的理念中,可以盡量的保證當前組件的簡單,而通過Declarative的方式去增強的描述該組件,其實在spring中最重要的也是這個思想,而在OSGi的DS中也是這么一個思想,聲明式的編程自然讓整個系統的體系變得非常的簡單和靈活,并且大大提升系統組件的可 閱讀全文
摘要: 去年帶了幾個新人,越來越覺得軟件開發這行還是需要一定的"天份"的,其實每行都需要一定的"天份",每個人都有自己最為適合的行業,特別是技術行當而言,如果真的希望在軟件的技術領域有所發展的話,勤奮、吃苦的精神固然是必須的,但以下的幾點素質卻是基本的,而有些我覺得完全是靠天生的,或者后天小時候的努力才能培養出來的,如果不具備的話,我覺得這樣的人就不是很適合從事軟件技術行業:
1、邏輯思維能力
2、舉一反三能力
3、自學、獨立解決問題的能力
4、對軟件開發的興趣 閱讀全文
1、邏輯思維能力
2、舉一反三能力
3、自學、獨立解決問題的能力
4、對軟件開發的興趣 閱讀全文
摘要: 搭建動態化的系統是作為java開發人員一直就非常追求的目標,一個系統能夠動態化就意味著:
★ 添加新功能時不需要重啟系統;
★ 修改已存在的功能時不需要重啟系統;
★ 刪除一些不需要的功能時不需要重啟系統;
★ 修改系統中的配置時可以不需要重啟系統即刻生效;
★ 系統的業務行為可動態的改變。
也許習慣了傳統java開發方式的人而言,沒有這些動態化也沒什么,但不可否認,這些動態化的特征還是非常吸引人的,尤其是如果能很容易就獲得這些好處,那么自然就不會錯過這些好處了,基于OSGi可以很容易的讓我們獲取到這些好處。 閱讀全文
★ 添加新功能時不需要重啟系統;
★ 修改已存在的功能時不需要重啟系統;
★ 刪除一些不需要的功能時不需要重啟系統;
★ 修改系統中的配置時可以不需要重啟系統即刻生效;
★ 系統的業務行為可動態的改變。
也許習慣了傳統java開發方式的人而言,沒有這些動態化也沒什么,但不可否認,這些動態化的特征還是非常吸引人的,尤其是如果能很容易就獲得這些好處,那么自然就不會錯過這些好處了,基于OSGi可以很容易的讓我們獲取到這些好處。 閱讀全文
摘要: 作為一個桌面應用的開發者,向RCP致敬的理由會是RCP提供了豐富的界面控件,使得基于Java開發桌面應用也變得容易了很多,盡管仍然不能和基于VB、Delphi去相比;對于我而言,盡管使用RCP也是為了開發桌面應用,但RCP給我帶來的更多的感覺是在它充分發揮插件化系統的優勢方面,RCP可以視為基于OSGi構建插件化系統的最佳實踐的指導,從RCP的設計中,可以學習到如何讓應用做到模塊化、讓應用做到動態化,甚至還可以學習到象如何自動生成界面這樣的細節設計思想,盡管我自己基于OSGi做應用型的產品也做了一段時間了,但自己仍然一直感覺到在發揮插件化系統的優勢方面還有不小差距,RCP可以看做是基于OSGi做插件化應用系統的最佳實踐,其中的不少設計方法甚至都可以整理成為基于OSGi做插件化應用系統的設計模式,讓我們進入RCP之旅,揭開面紗,一探其本質吧,相信大家在了解了RCP的設計思想,看過其代碼后,不得不對RCP表示崇高的敬意,大師之作,不同凡響。 閱讀全文
摘要: 上午在普元的網上培訓的地方和業界的朋友們進行了OSGi的交流,PPT在我之前的blog中已經提供,大家可以通過以下網址來下載今天演講時的全程錄像(帶聲音),PPT:
http://www.osgi.org.cn/opentopic/OSGiInAction.rar
其中的會議全程錄像就是帶聲音和演示的東西,感興趣的同學們可以下去聽聽、看看,歡迎大家多交流。
這次的演講主要就是一個介紹,講的都比較粗,沒有細致的去講其中的東西。 閱讀全文
http://www.osgi.org.cn/opentopic/OSGiInAction.rar
其中的會議全程錄像就是帶聲音和演示的東西,感興趣的同學們可以下去聽聽、看看,歡迎大家多交流。
這次的演講主要就是一個介紹,講的都比較粗,沒有細致的去講其中的東西。 閱讀全文