軟件架構
你是個軟件架構師嗎?(轉)
摘要: 開發和架構的界限難以捉摸。有些人告訴你它根本不存在,架構只是開發者們所做的設計過程的簡單擴展。 另外一些人認為這是一個鴻溝,它只能由那些做到高度抽象,而且不會陷入實現細節的開發者才能跨越。通常,在這兩個極端的觀點中間某處有個可操作的平衡點;不論如何,怎么從開發轉換為架構師都是個有趣的問題。
經常被用來區分軟件架構和軟件設計開發的關鍵幾點包括 伸縮性和抽象程度的增加以及作出正確設計決策意義的增強。軟件架構是通過一個全局的觀點,宏觀的視角來理解軟件系統作為一個整體如何工作。
即使這能夠幫助區分軟件開發和架構,它并不能幫助理解某人如何從開發提升到架構。 并且,它也不能幫助識別誰能夠成為一個好的軟件架構師,如果你想雇人的話你如何去尋找他們以及你是否是一個軟件架構師。
閱讀全文
posted @
2010-04-19 16:50 前方的路 閱讀(293) |
評論 (0) 編輯
大型Web 2.0企業技術架構集
摘要: Google架構
Amazon的體系結構
eBay的架構
YouTube網站架構
Facebook 詳解
閱讀全文
posted @
2008-01-15 09:57 前方的路 閱讀(2975) |
評論 (0) 編輯
插件系統框架分析
摘要: 普通的系統,在編譯發布之后,系統就不允許進行更改或擴充了,如果要進行某個功能的擴充,則必須要修改代碼重新編譯發布。使用插件可以很好地解決這個問題。
閱讀全文
posted @
2007-12-26 15:12 前方的路 閱讀(467) |
評論 (0) 編輯
使用 WebSphere 集群環境構建強大而靈活的 J2EE 應用程序
摘要: 當您需要強大而靈活的可擴展 J2EE 應用程序時,可以利用 WebSphere? 集群環境。本文描述了在 WebSphere Application Server 集群環境中設計基于 Web 的應用程序時需要考慮的事項,包括應用程序文件更新和同步、會話對象的序列化和動態緩存。
閱讀全文
posted @
2007-11-02 11:15 前方的路 閱讀(1030) |
評論 (0) 編輯
在WAS6.0 ND中實現集群
摘要: 本文通過兩個實際場景,介紹如何從頭搭建一個WAS ND水平集群環境以及如何將一個已有的單節點(或三節點)Web環境擴展成五節點的集群環境。
閱讀全文
posted @
2007-11-02 11:06 前方的路 閱讀(1656) |
評論 (0) 編輯
Spring框架與AOP思想的研究與應用
摘要: 本文對Spring框架中所包含的AOP思想以及事務管理進行了分析,并通過對一個業務對象實現加鎖/解鎖的操作
閱讀全文
posted @
2007-10-16 01:47 前方的路 閱讀(319) |
評論 (0) 編輯
負載均衡技術全攻略
摘要: 大量的負載均衡相關文檔鏈接,在這里收集起來,以備后用
閱讀全文
posted @
2007-10-16 00:59 前方的路 閱讀(1419) |
評論 (1) 編輯
WebLogic Portal 性能管理
摘要: 簡介
即使是經驗豐富的 Java Web 開發人員也會驚訝于開發門戶這一如此巨大的飛躍。最終用戶看到的那個簡單漂亮的界面的背后是像BEA WebLogic Portal 這樣的商業產品提供的強大功能和復雜性。當門戶應用程序處于生產階段時,診斷性能問題就會顯得格外的困難。
本文討論了 WebLogic Portal 在性能管理方面存在的一些挑戰,并為在門戶應用程序內進行性能瓶頸調優提供了一個很好的起點。本文假設您對WebLogic Portal的功能和術語已經十分熟悉。
一個公司的門戶能讓公司更有效地利用其技術和人力資產,而同時又能為其員工、合作伙伴和客戶提供一流的Web體驗。由于這個原因,門戶應用程序現在對業務來說十分關鍵,并且要能提供可靠的性能和可擴展性。BEA WebLogic Portal 是一種領先的基于Java EE 的門戶服務器,可提供部署和運行門戶應用程序的健壯的解決方案。
閱讀全文
posted @
2007-09-24 23:37 前方的路 閱讀(313) |
評論 (0) 編輯
Introducing to Spring Framework
摘要: 關于Spring Framework,今年夏天你可能已經聽見很多的議論。在本文中,我將試圖解釋Spring能完成什么,和我怎么會認為它能幫助你開發J2EE應用程序。
閱讀全文
posted @
2007-08-19 18:15 前方的路 閱讀(224) |
評論 (0) 編輯
spring框架簡介
摘要: Spring的核心是個輕量級容器(container),實現了IoC(Inversion of Control)模式的容器。Spring的目標是實現一個全方位的整合框架,在Spring框架下實現多個子框架的組合,這些子框架之間彼此可以獨立,也可以使用其它的框架方案加以替代,Spring希望提供一站式的框架整合方案。在某些情況下,利用Spring可以不必考慮設計模式。因為Spring 其實就是遵從了J2EE的設計模式。
閱讀全文
posted @
2007-08-19 14:42 前方的路 閱讀(372) |
評論 (0) 編輯
【轉】激動人心的口號:JavaEE without Ajax
摘要: 3年前,“Spring之父” Rod.Johnson寫了一本在Java界引起轟動的書:《Expert One-on-One J2EE Development Without EJB》。這本書闡述了EJB作為J2EE核心技術所帶來的意義與價值,但作者用了更大篇幅介紹EJB的一些缺陷與不足,并提出了Without EJB的解決方案。正是由于“J2EE Without EJB”這個激動人心的口號及這本書奠定的基礎,導致了Spring Framework這個經典輕量級框架的誕生。
2年前,Ajax開始進入人們的視野。時至今日,Ajax已經成為一個紅得發紫的技術。但是今天,我想說一句:JavaEE without Ajax。
閱讀全文
posted @
2007-08-19 14:38 前方的路 閱讀(471) |
評論 (2) 編輯
Enterprise Application Integration深層解析
摘要: 早期EAI是相對狹義上的EAI,正如其字面上的含義“Enterprise Application Integration”,即企業應用整合,僅指企業內部不同應用系統之間的互連,以期通過應用整合實現數據在多個系統之間的同步和共享,現在EAI具有了更廣義上的內涵,它已經被擴展到業務整合(Business Integration)的范疇,業務整合相對EAI來說是一個更寬泛的概念,它將應用整合進一步拓展到業務流程整合的級別。業務整合不僅要提供底層應用支撐系統之間的互連,同時要實現存在于企業內部應用與應用之間,本企業和其他合作伙伴之間的端到端的業務流程的管理,它包括應用整合,B2B整合,自動化業務流程管理,人工流程管理,企業門戶以及對所有應用系統和流程的管理和監控等方方面面。
閱讀全文
posted @
2007-07-27 16:41 前方的路 閱讀(327) |
評論 (0) 編輯
J2EE體系結構設計
摘要: 目前大多數企業采用J2EE技術的結構設計與解決方案。對于我們學習和研究J2EE體系結構來說,了解與掌握J2EE體系結構的設計方法及一些常用模式是必須的;模型-視圖-控制(model-view-control,簡稱MVC)結構是目前最常見的J2EE應用所基于的體系結構,MVC主要適用于交互式的Web應用,尤其是存在大量頁面及多次客戶訪問及數據顯示;相比較而言,一個工作流體系結構更多應用于過程控制和較少交互的情況下;除了體系結構外,J2EE的設計模式對我們解決應用系統的設計也有很大的幫助。
閱讀全文
posted @
2007-07-27 16:40 前方的路 閱讀(342) |
評論 (0) 編輯