IT技術
java spring struts hibernate
架構師
摘要: 軟件架構師是軟件行業中一種新興職業,工作職責是在一個軟件項目開發過程中,將客戶的需求轉換為規范的開發計劃及文本,并制定這個項目的總體架構,指導整個開發團隊完成這個計劃。架構師的主要任務不是從事具體的軟件程序的編寫,而是從事更高層次的開發構架工作。他必須對開發技術非常了解,并且需要有良好的組織管理能力。可以這樣說,一個架構師工作的好壞決定了整個軟件開發項目的成敗。
閱讀全文
posted @
2008-05-20 12:42 周行 閱讀(630) |
評論 (0) 編輯
軟件架構
摘要: 軟件架構(software architecture)是一系列相關的抽象模式,用于指導大型軟件系統各個方面的設計。 軟件架構是一個系統的草圖。軟件架構描述的對象是直接構成系統的抽象組件。各個組件之間的連接則明確和相對細致地描述組件之間的通訊。在實現階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向對象領域中,組件之間的連接通常用接口(計算機科學)來實現。
閱讀全文
posted @
2008-05-12 17:01 周行 閱讀(879) |
評論 (1) 編輯
SpringSource新應用服務器發布 摒棄Java EE
摘要: 從獲得一千萬美元風投開始算起剛滿一年,如今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應用的五種核心策略
摘要: 對于J2EE,我們知道當開發應用時,在架構設計階段的決定將對應用的性能和可擴展性產生深遠的影響。現在當開發一個應用項目時,我們越來越多地注意到了性能和可擴展性的問題。應用性能的問題比應用功能的不豐富問題往往更為嚴重,前者會影響到所有用戶,而后者只會影響到碰巧使用該功能的那些用戶。
閱讀全文
posted @
2008-04-25 19:59 周行 閱讀(326) |
評論 (0) 編輯
提高Java水平的十大技術
摘要: 本文列出了當今計算機軟件開發和應用領域最重要十種關鍵技術排名,如果你想保證你現在以及未來的幾年不失業,那么你最好跟上這些技術的發展。雖然你不必對這十種技術樣樣精通,但至少應該對它們非常熟悉。
閱讀全文
posted @
2008-04-15 17:24 周行 閱讀(506) |
評論 (2) 編輯
有可能挑戰Java開發優勢的四種技術
摘要: Java是一種杰出的產業開發語言,這是因為它帶來了偉大的統一和對事實上以前并不存在的重要標準的關注。
閱讀全文
posted @
2008-04-03 20:12 周行 閱讀(400) |
評論 (0) 編輯
Java 7的并行支持:Fork/Join
摘要: 今天,處理器的內核數量在不斷增加,以什么樣的方法開發程序才能發揮出新硬件的效能呢?這正變成一個愈發重要的問題擺在了開發者面前。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) 編輯
使用Java實現內部領域特定語言
摘要: 領域特定語言(DSL)通常被定義為一種特別針對某類特殊問題的計算機語言,它不打算解決其領域外的問題。對于DSL的正式研究已經持續很多年,直到最近,在程序員試圖采用最易讀并且簡煉的方法來解決他們的問題的時候,內部DSL意外地被寫入程序中。近來,隨著關于Ruby和其他一些動態語言的出現,程序員對DSL的興趣越來越濃。這些結構松散的語言給DSL提供某種方法,使得DSL允許最少的語法以及對某種特殊語言最直接的表現。但是,放棄編譯器和使用類似Eclipse這樣最強大的現代集成開發環境無疑是該方式的一大缺點。然而,作者終于成功地找到了這兩個方法的折衷解決方式,并且,他們將證明該折衷方法不但可能,而且對于使用Java這樣的結構性語言從面向DSL的方式來設計API很有幫助。本文將描述怎樣使用Java語言來編寫領域特定語言,并將建議一些組建DSL語言時可采用的模式。
閱讀全文
posted @
2008-03-17 19:03 周行 閱讀(341) |
評論 (0) 編輯
領域模型管理與AOP
摘要: 正如從像《領域驅動設計》[Evans DDD]和《領域驅動設計和模式應用》[Nilsson ADDDP]這些書中學到的一樣,在應用架構中引入領域模型模式(《企業應用架構模式》[Fowler PoEAA])一定會有很多益處,但是它們并不是無代價的。
閱讀全文
posted @
2008-03-11 19:01 周行 閱讀(573) |
評論 (1) 編輯
Java遠程通訊可選技術及原理
摘要: 在分布式服務框架中,一個最基礎的問題就是遠程服務是怎么通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關系呢,它們背后到底是基于什么原理實現的呢,了解這些是實現分布式服務框架的基礎知識,而如果在性能上有高的要求的話,那深入了解這些技術背后的機制就是必須的了,在這篇blog中我們將來一探究竟,拋磚引玉,歡迎大家提供更多的實現遠程通訊的技術和原理的介紹。
閱讀全文
posted @
2008-03-06 09:07 周行 閱讀(462) |
評論 (0) 編輯
Full IT技術 Archive