posted @
2011-01-19 17:57 周行 閱讀(359) |
評論 (0) |
編輯 收藏
posted @
2011-01-19 17:56 周行 閱讀(190) |
評論 (0) |
編輯 收藏
posted @
2011-01-19 17:55 周行 閱讀(215) |
評論 (0) |
編輯 收藏
posted @
2011-01-19 17:55 周行 閱讀(195) |
評論 (0) |
編輯 收藏
posted @
2011-01-19 17:54 周行 閱讀(238) |
評論 (0) |
編輯 收藏
posted @
2011-01-19 17:53 周行 閱讀(273) |
評論 (0) |
編輯 收藏
posted @
2008-05-26 12:39 周行 閱讀(501) |
評論 (0) |
編輯 收藏
posted @
2008-05-26 12:37 周行 閱讀(446) |
評論 (0) |
編輯 收藏
posted @
2008-05-26 12:36 周行 閱讀(376) |
評論 (1) |
編輯 收藏
posted @
2008-05-22 12:39 周行 閱讀(692) |
評論 (0) |
編輯 收藏
posted @
2008-05-22 12:38 周行 閱讀(663) |
評論 (0) |
編輯 收藏
posted @
2008-05-22 12:36 周行 閱讀(636) |
評論 (0) |
編輯 收藏
posted @
2008-05-22 12:35 周行 閱讀(565) |
評論 (0) |
編輯 收藏
posted @
2008-05-22 12:34 周行 閱讀(583) |
評論 (0) |
編輯 收藏
posted @
2008-05-22 12:32 周行 閱讀(637) |
評論 (0) |
編輯 收藏
摘要: JavaServer Faces [http://java.sun.com/j2ee/javaserverfaces/] 於2004年三月1.0版正式提出,清楚的將Web應用程式的開發者劃分了三個角色:網頁設計人員、應用程式設計人員以及UI元件開發人員。從使用的角度來看,網頁設計人員與應用程式設計人員可以他們所熟悉的方式開發程式,而不用侵入彼此的工作範圍,而UI元件開發人員可以獨立的開發個別元件,細節的部份留給了他們來處理。
閱讀全文
posted @
2008-05-22 12:31 周行 閱讀(612) |
評論 (0) |
編輯 收藏
摘要: 軟件架構師是軟件行業中一種新興職業,工作職責是在一個軟件項目開發過程中,將客戶的需求轉換為規范的開發計劃及文本,并制定這個項目的總體架構,指導整個開發團隊完成這個計劃。架構師的主要任務不是從事具體的軟件程序的編寫,而是從事更高層次的開發構架工作。他必須對開發技術非常了解,并且需要有良好的組織管理能力。可以這樣說,一個架構師工作的好壞決定了整個軟件開發項目的成敗。
閱讀全文
posted @
2008-05-20 12:42 周行 閱讀(630) |
評論 (0) |
編輯 收藏
摘要: 軟件架構(software architecture)是一系列相關的抽象模式,用于指導大型軟件系統各個方面的設計。 軟件架構是一個系統的草圖。軟件架構描述的對象是直接構成系統的抽象組件。各個組件之間的連接則明確和相對細致地描述組件之間的通訊。在實現階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向對象領域中,組件之間的連接通常用接口(計算機科學)來實現。
閱讀全文
posted @
2008-05-12 17:01 周行 閱讀(880) |
評論 (1) |
編輯 收藏
摘要: 從獲得一千萬美元風投開始算起剛滿一年,如今SpringSource(Spring框架背后的公司)搖身一變,成為應用服務器提供商,并且舉著SpringSource應用平臺(SpringSource Application Platform)的黃鉞白旄對現有的Java EE服務器陣營發起挑戰。SpringSource應用平臺是構建在Spring、OSGi和Apache Tomcat之上的應用服務器,這個新的應用服務器摒棄了原有的Java EE服務器標準,自然而然地將Spring編程模型展現其中,隨之而來的還有一套基于OSGi內核構建的全新部署和打包系統。今天是該項目在SpringSource評估許可下Beta發布版發布的重要里程碑。在隨后一個月內會有基于開源許可(GPLv3)版本和訂閱版本的通用發布版(General Availability,GA)放出。
閱讀全文
posted @
2008-05-07 10:33 周行 閱讀(440) |
評論 (0) |
編輯 收藏
摘要: 對于J2EE,我們知道當開發應用時,在架構設計階段的決定將對應用的性能和可擴展性產生深遠的影響。現在當開發一個應用項目時,我們越來越多地注意到了性能和可擴展性的問題。應用性能的問題比應用功能的不豐富問題往往更為嚴重,前者會影響到所有用戶,而后者只會影響到碰巧使用該功能的那些用戶。
閱讀全文
posted @
2008-04-25 19:59 周行 閱讀(326) |
評論 (0) |
編輯 收藏
摘要: 本文列出了當今計算機軟件開發和應用領域最重要十種關鍵技術排名,如果你想保證你現在以及未來的幾年不失業,那么你最好跟上這些技術的發展。雖然你不必對這十種技術樣樣精通,但至少應該對它們非常熟悉。
閱讀全文
posted @
2008-04-15 17:24 周行 閱讀(506) |
評論 (2) |
編輯 收藏
摘要: Java是一種杰出的產業開發語言,這是因為它帶來了偉大的統一和對事實上以前并不存在的重要標準的關注。
閱讀全文
posted @
2008-04-03 20:12 周行 閱讀(400) |
評論 (0) |
編輯 收藏
摘要: 本文是In-Stat咨詢公司基于對供應商的研究。該公司的預測分析結合了2007年中實施的幾十個項目總結出的經驗和專業的洞察力,全面的討論這些預測的趨勢將怎樣影響和改變整個產業的發展,提出了對中國2008年通信和互聯網市場的10個預測。
閱讀全文
posted @
2008-04-02 21:10 周行 閱讀(429) |
評論 (2) |
編輯 收藏
摘要: 今天,處理器的內核數量在不斷增加,以什么樣的方法開發程序才能發揮出新硬件的效能呢?這正變成一個愈發重要的問題擺在了開發者面前。IBM Developerworks已經發布了一篇介紹Fork-Join并發類庫的連載文章,Fork-Join類庫會作為即將來到的Java 7的一部分進行發布。InfoQ以前也報道過Java 7中最初的fork/join提案,其中還包含來自最初創建者Doug Lea的反饋。Doug Lea在他的論文“Fork/Join Parallelism in Java”中,首次把fork/join的概念引入到Java中。Doug Lea的util.concurrent包是JSR-166的基礎,后者是發布在Java 5中的java.util.concurrentl類庫。Fork/Join是對JSR-166的簡單修訂。
閱讀全文
posted @
2008-03-24 19:33 周行 閱讀(544) |
評論 (0) |
編輯 收藏
摘要: 領域特定語言(DSL)通常被定義為一種特別針對某類特殊問題的計算機語言,它不打算解決其領域外的問題。對于DSL的正式研究已經持續很多年,直到最近,在程序員試圖采用最易讀并且簡煉的方法來解決他們的問題的時候,內部DSL意外地被寫入程序中。近來,隨著關于Ruby和其他一些動態語言的出現,程序員對DSL的興趣越來越濃。這些結構松散的語言給DSL提供某種方法,使得DSL允許最少的語法以及對某種特殊語言最直接的表現。但是,放棄編譯器和使用類似Eclipse這樣最強大的現代集成開發環境無疑是該方式的一大缺點。然而,作者終于成功地找到了這兩個方法的折衷解決方式,并且,他們將證明該折衷方法不但可能,而且對于使用Java這樣的結構性語言從面向DSL的方式來設計API很有幫助。本文將描述怎樣使用Java語言來編寫領域特定語言,并將建議一些組建DSL語言時可采用的模式。
閱讀全文
posted @
2008-03-17 19:03 周行 閱讀(341) |
評論 (0) |
編輯 收藏
摘要: 正如從像《領域驅動設計》[Evans DDD]和《領域驅動設計和模式應用》[Nilsson ADDDP]這些書中學到的一樣,在應用架構中引入領域模型模式(《企業應用架構模式》[Fowler PoEAA])一定會有很多益處,但是它們并不是無代價的。
閱讀全文
posted @
2008-03-11 19:01 周行 閱讀(573) |
評論 (1) |
編輯 收藏
摘要: 在分布式服務框架中,一個最基礎的問題就是遠程服務是怎么通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關系呢,它們背后到底是基于什么原理實現的呢,了解這些是實現分布式服務框架的基礎知識,而如果在性能上有高的要求的話,那深入了解這些技術背后的機制就是必須的了,在這篇blog中我們將來一探究竟,拋磚引玉,歡迎大家提供更多的實現遠程通訊的技術和原理的介紹。
閱讀全文
posted @
2008-03-06 09:07 周行 閱讀(462) |
評論 (0) |
編輯 收藏
摘要: OSGi聯盟是由包括愛立信、IBM、Oracle和Sun Microsystems在內的多個廠商于1999年成立的,OSGi聯盟負責管理和開發OSGi規范。OSGi規范是一個Java環境的組件模型,它定義了組件封裝、生命周期管理和服務注冊。應用程序或組件(以bundle的方式進行部署)不需要重啟就可以遠程安裝、啟動、停止、更新和卸載。生命周期管理通過API來完成,API允許遠程下載管理策略。OSGi最初側重于移動及嵌入領域,現已運用在大型桌面應用程序上,其中最引人注目的是Eclipse IDE。近來成立的OSGi企業專家小組正在尋求擴展OSGi規范,以支持企業級Java廠商和開發者的需求。
閱讀全文
posted @
2008-02-27 10:38 周行 閱讀(688) |
評論 (2) |
編輯 收藏
摘要: 集成Java內容倉庫和Spring
閱讀全文
posted @
2008-02-19 18:12 周行 閱讀(810) |
評論 (0) |
編輯 收藏
摘要: 最近,關于Java平臺的未來有許多辯論,有些人認為Java應該加入更多的特征,這樣才能與C#、Ruby這樣的語言競爭,另一些人認為應該保持Java的穩定,以免變的過于復雜以至于難以使用。Bruce Eckel認為應該徹底停止往Java中增加新特性,這引起了一場新的辯論。
閱讀全文
posted @
2008-01-30 09:12 周行 閱讀(370) |
評論 (0) |
編輯 收藏
摘要: java.net刊登了一篇由Sharad Acharya所寫的名為Java Persistence Framework: Which, When, and What?的文章,文中比較了四種流行的持久化框架:CMP Entity EJBs、JPA、Hibernate和TopLink。Acharya討論了每種技術并在一個表格中總結了他的結論
閱讀全文
posted @
2008-01-21 09:30 周行 閱讀(721) |
評論 (0) |
編輯 收藏
摘要: 像JBoss、Tomcat和Apache Geronimo這樣的開源Java EE應用服務器輕松地立足于同類商業產品之中,并且真正地在技術革新中處于市場領先地位。但是這些開源Java EE應用服務器并不完全等同。在這篇文章中作者將從特性、部署和性能方面對JBoss 4.2,Geronimo 2和Tomcat 6三種服務器進行了比較。
閱讀全文
posted @
2008-01-08 16:45 周行 閱讀(802) |
評論 (0) |
編輯 收藏
摘要: InfoQ中文站架構社區2007年度十大新聞
閱讀全文
posted @
2007-12-31 21:52 周行 閱讀(270) |
評論 (0) |
編輯 收藏
摘要: InfoQ中文站Ruby社區2007年度十大新聞
閱讀全文
posted @
2007-12-31 21:51 周行 閱讀(297) |
評論 (0) |
編輯 收藏
摘要: InfoQ中文站SOA社區2007年度十大新聞
閱讀全文
posted @
2007-12-31 21:49 周行 閱讀(232) |
評論 (0) |
編輯 收藏
摘要: InfoQ中文站Java社區2007年度十大新聞
閱讀全文
posted @
2007-12-31 21:48 周行 閱讀(257) |
評論 (0) |
編輯 收藏
摘要: 07年25大IT創新 Google Gears打敗iPhone/圖
閱讀全文
posted @
2007-12-31 20:58 周行 閱讀(238) |
評論 (0) |
編輯 收藏
摘要: 性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供的最大服務級別的測試。
閱讀全文
posted @
2007-12-19 13:29 周行 閱讀(548) |
評論 (0) |
編輯 收藏
摘要: google的目標是讓用戶盡快離開google,而垂直搜索引擎應該粘住用戶。
閱讀全文
posted @
2007-12-14 21:51 周行 閱讀(836) |
評論 (0) |
編輯 收藏
摘要: Web2.0的興起,掀起了互聯網新一輪的網絡創業大潮。以用戶為導向的新網站建設概念,細分了網站功能和用戶群,不僅成功的造就了一大批新生的網站,也極大的方便了上網的人們。但Web2.0以用戶為導向的理念,使得新生的網站有了新的特點——高并發,高流量,數據量大,邏輯復雜等,對網站建設也提出了新的要求。
閱讀全文
posted @
2007-12-12 17:27 周行 閱讀(5967) |
評論 (3) |
編輯 收藏
摘要: 有許多標準和實踐準則可適用于Java開發者,但此處要說的,是每個Java開發者需堅守的基本原則。
閱讀全文
posted @
2007-11-28 10:45 周行 閱讀(231) |
評論 (0) |
編輯 收藏
摘要: 提到.NET和J2EE,一般都會想到它們之間兵戎相見,水火不容的關系,畢竟兩者都在努力地去虜獲程序員的青睞,占領更多的市場份額。
閱讀全文
posted @
2007-11-22 08:47 周行 閱讀(304) |
評論 (1) |
編輯 收藏
摘要: JBoss Seam是“Java EE 5.0的一個輕量級的框架”。這是什么意思?難道Java EE(Enterprise Edition) 5.0本身不是一套“框架嗎”?為什么在官方規范之外,還需要另外一個框架?好吧,我們就將seam看作是本應該被包括在Java EE 5.0中的一個“遺漏的框架”吧。它在Java EE 5.0框架的上層,為所有的在企業Web應用中的組件提供了一個統一的、易于理解的編程模型。它同樣使基于狀態的應用和業務流程驅動的應用的開發易如反掌。換句話說,Seam致力于開發者生產力和應用擴展性。
閱讀全文
posted @
2007-11-06 17:33 周行 閱讀(893) |
評論 (1) |
編輯 收藏
摘要: 作為一個具有發展前景的應用系統架構,SOA尚處在不斷的發展中,肯定存在許多有待改進的地方。Stencil Group咨詢公司的Brent Sleeper 在《The five missing pieces of SOA》中列舉了SOA在可靠性、安全性、編制、遺留系統支持和語義方面還存在嚴重不足。
閱讀全文
posted @
2007-10-18 10:43 周行 閱讀(624) |
評論 (1) |
編輯 收藏