原创 Java程序性能優化 !

一、避免在循環條件中使用複雜表達式 在不做編譯優化的情況下,在循環中,循環條件會被反覆計算,如果不使用複雜表達式,而使循環條件值不變的話,程序將會運行的更快。例子:import java.util.Vector;class CEL {

原创 使用開放源代碼框架的 Java 應用程序的 Web 服務集成模式,第 1 部分: 實現調用模式

級別: 中級 Sukriti Goel ([email protected]), 技術架構師, Infosys Technologies LimitedParameswaran Seshan (parameswaran_se

原创 2006,SOA真正騰飛之年?

   像對於任何其他的新技術或新範例一樣,每年的這個時候都照例會出現下面這個問題。今年是X真正騰飛之年嗎?而今年的X是面向服務架構(SOA)。我可以確定地說,這是最近幾年反覆出現的問題。最初是圍繞web services的成熟和人氣飆升的

原创 所有漂亮的代碼跑哪裏去了?

所有漂亮的代碼跑哪裏去了? 作者:cleverpig 正文:06年5月9日在拉斯韋加斯舉辦了ServerSide Java 會議。會上,Gregor Hohpe對一位Java高手說,每個軟件開發團隊只僱傭最好的最優秀的程序員,這肯定是對

原创 Java SE 6.0 桌面API編程探討

  在默認GUI外觀、打印和運行性能方面,Java平臺一直在努力縮小本機應用程序和Java應用程序程序是之間的差距。隨着Java SE 6(代碼名爲Mustang)的問世,一些新的功能又被加入,包括新的系統

原创 在Struts和Hibernate之間搭起橋樑

  Hibernate和struts是當前市面上幾個最流行的開源的庫之一。它們很有效率,是程序員在開發Java企業應用,挑選幾個競爭的庫的首選。雖然它們經常被一起應用,但是Hibernate的設計目標並不是和Struts一起使用,而Str

原创 Swing是MVC設計的典範

不管你的項目是否用到了Swing技術,我都要說,Swing是一個設計優秀的Java包,它充滿了大師的智慧。如果你學了Java卻連一個Button還不會寫,就象你學習Visual Basic卻不會用Button,那可絕對是不能被原諒的。Sw

原创 避免Java EE項目評估中的常見錯誤

考慮經常被忽略的因素,更精確的評估你的軟件項目摘要:軟件開發項目評估是軟件開發週期中關鍵又具備挑戰性的一步,它是計劃,進度,人員以及其他相關步驟的基礎。項目低估會帶來緊張的進度,高度壓力的工作環境,未可預料的資源緊缺,低質量,項目實施延誤

原创 JavaOne 2006部分錄音下載

Interviews from JavaOne 2006: Day 1 http://www.artima.com/lejava/articles/javaone_2006_tue_ideas.html Interviews from J

原创 WebLogic Portal中實現AJAX編程之架構

   摘要   門戶應用程序非常適用於從多個源提取信息以及爲包含門戶Web應用程序的portlet提供應用服務。對於用戶,portlet應用程序是獨立的實體,類似於桌面上的窗口應用程序。如果在一個窗口應用程序中執行一項操作會導致其他所有應

原创 使用 DHTML 與 XML 製作 Ajax 幻燈片

   學習如何創建通過 “Ken Burns Effects” 實現動畫的 Ajax 客戶端幻燈片放映。通過本文,您將瞭解如何創建 Ajax XML 數據源、從客戶機請求 XML 並用 XML 動態地創建活動的 HTML 元素。    開

原创 沒有Rails Java程序員如何使用Ruby

   一、 引言   Ruby on Rails僅是使Ruby成爲偉大的一個因素,這就象EJB僅是Java企業平臺的一個組成部分一樣。本文將帶你一同討論,作爲一名Java開發者,僅利用Ruby自身所能夠實現的功能。   首先讓我先澄清一些

原创 用Java SE 6.0實現高質量桌面集成開發

  作者:朱先忠編譯   提要:本文將以具體的實例向你展示Java SE 6在桌面開發中所提供的一系列優秀特徵。  一、 引言  隨着Java SE 6 Beta的發行,Java開發者再也不需要自己去實現Java本機接口(JNI)便可以在

原创 首屆“敏捷中國日”開發者大會 Martin Fowler相會北京

新聞:首屆“敏捷中國日”開發者大會 Martin Fowler相會北京 專題:專題:CSDN專題-首屆“敏捷中國日”開發者大會 活動時間:6月6日上午10:00~12:00,下午1:30~5:00 活動地點:北京理工大學國際學術交流中心