Time of Update: 2017-02-27
基於Eclipse的J2EE開發人員,很多人都需要和wtp打交道。本系列文章中將從Eclipse外掛程式開發人員視角來 看WTP,以開發一個自訂的JSP編輯器為樣本來闡述一下基於wtp進行二次定製開發(稱之為基於WTP的插 件開發)的過程中需要關鍵知識。其實,現在我們所看到的一些開發工具底層很多都是基於WTP開發的, 只是他可能給封裝了一下wtp的預設的編輯器,提供了一些額外的功能。大致的計劃如下:1、整體介紹wtp(wst + jst)
Time of Update: 2017-02-27
本文將使用 Apache Tomcat 作為樣本 servlet 容器,因為它應用廣泛,而且又可免費獲得。其他 servlet 容器的表現與之類似。通常將是部署到現有伺服器上;但如果不是,本文末尾的參考資料 部分中的連結將告訴您 Tomcat 的下載位置。如果啟動並執行是 Microsoft® Windows® 作業系統,Tomcat 有一個相對易用的面向 Windows 的二進位安裝程式。如果是在 Mac 或 UNIX® 系統上,有一個可以提取共置於方便位置(通常是 /
Time of Update: 2017-02-27
Ajax 中的 A啟用了 Asynchronous JavaScript + XML (Ajax) 的 Web 應用程式與傳統 Web 應用程式之間的主要差別在於 Ajax 中的 A:非同步。Ajax 應用程式允許瀏覽器更新頁面的特定部分而無需完全重新整理整個頁面。這種簡單的技巧將提供更具有互動性的使用者體驗,因為簡單的 Web 頁面現在運行得更像是傳統型應用程式。從開發人員的角度來看,這種非同步行為有兩個關鍵組件:XMLHttpRequest 對象是由瀏覽器定義的 JavaScript 對象,
Time of Update: 2017-02-27
在本文中,您將安裝並設定資料庫 —— Web 應用程式的後端,來建立資料庫模式,並瞭解一些用於向其中填充資料的簡單工具。您將要使用的資料庫是 Apache Derby,100% 純 Java™ 關係型資料庫,該資料庫最初是在 Cloudscape ™ 的名下開發的。最後,IBM® 收購了 Cloudscape 代碼,繼而將其開源版本貢獻給了 Apache 項目。Sun Microsystems 的 JavaDB
Time of Update: 2017-02-27
GWT 使得構建富 Ajax 瀏覽器客戶機介面比構建傳統 Java GUI 介面還要輕鬆。然而,即使是 GWT 這樣出色的技術也無法獨自構建出一個完整的 Web 應用程式。您還必須有一個伺服器上的資料存放區和某種類型的架構,以便將資料轉換成 GWT 可從伺服器傳遞給其客戶的 Java 對象。在這一系列文章中,您將使用 Apache Derby 這個 100% 純 Java 資料庫,可將其嵌入與其餘伺服器端代碼相同的 JAVA 虛擬機器(JVM)之中。本系列的第一篇文章主要探討
Time of Update: 2017-02-27
您以前可能聽說過 Google Web Toolkit (GWT),它支援以 Java™ 程式設計語言編寫 Web 應用程式,然後將 Web 應用程式編譯為 JavaScript 以便在 網頁瀏覽器中運行。這允許通過利用 Java 的靜態類型和 Eclipse 之類的出色工具提高生產力。您也許看到過一些構建在 GWT 上的有用的、流行的小組件。有一點您也許不知道,GWT 支援建立高效能 Web 應用程式。先決條件本文將查看幾個 GWT 特性,以及這些特性如何協助您構建高效能 Web
Time of Update: 2017-02-27
你有為軟體編寫說明文檔的苦惱嗎?當別人甩給你一個龐大的系統,讓你根據裡面的代碼注釋理解後寫出一份完整的開發文檔,你會怎麼辦?一個個的看代碼 然後耗時N天來寫嗎?這既是一份苦差事也極其耗時,有沒有更好的辦法呢?比如根據代碼注釋自動產生詳盡的說明文檔……可能有人會說用Javadoc就是
Time of Update: 2017-02-27
Win7環境下通過eclipse串連hadoop1.2.1叢集時,會遇到如下報錯:Exception in thread "main" java.io.IOException: Failed to set permissions of path: \tmp\hadoop-Administrator\mapred\staging\Administrator-519341271\.staging to
Time of Update: 2017-02-27
簡介:本文通過整合一個簡單的外掛程式執行個體,介紹了在 IBM Lotus Symphony 中如何開發和部署 Eclipse 外掛程式,實現對 IBM Lotus Symphony 的使用者定製和擴充。簡介從功能上講,Lotus Symphony 是一組集建立、編輯和共用文文書處理,試算表和簡報為一體的免 費辦公套件。它支援開放文檔格式(Open Document Format,簡稱 ODF)。這也就是說,通過 Lotus Symphony 建立編輯產生的 ODF 檔案,還可以被其他的遵循
Time of Update: 2017-02-27
1.下載Eclipse目前Eclipse+CDT已經可以整合下載了,好像最佳化過了,速度還比較快。下載的地址是:http://www.qtsoftware.com/developer/eclipse-integration,選擇“Eclipse IDE for C/C++ Developers ”下載即可。2.下載MinGW1)
Time of Update: 2017-02-27
簡介:如果 Eclipse 中的預設外掛程式模板能夠滿足使用者的需要,它們會非常有協助。但是,如果需求超 出了預設範本的範圍,就需要定製模板。本文討論如何定製 Eclipse 中的外掛程式項目模板,調整模板中的 多區段實現和控制,通過定製 UI 組件提高易用性,在 UI 端添加輸入檢驗功能,解釋如何自動地組織插 件項目的目錄結構。如果您曾經在 Eclipse 中建立過外掛程式項目,那麼應該熟悉現有的外掛程式項目模板,這些模板可以為新項
Time of Update: 2017-02-27
具體現象就是eclipse在啟動tomcat時, 會報錯: “Timeout waiting for Tomcat v6.0 Server @ localhost to start. Server did not start after 45s” 的錯誤。 尤其是在debug時更加容易出現這 個問題。 通過錯誤提示來看, 是因為tomcat啟動時間超過了45m, 於是被終止了啟動。出現這個問題, 可能是應用程式比較龐大, 有很多啟動附加元件和初始化工作, 或者log太多。
Time of Update: 2017-02-27
接手一個前期的Web項目,當時是用MyEclipse建立的,用MyEclipse發布運行沒有任何問題。現在因為沒有購買MyEclipse的年費,決定用EclipsE+WPT繼續開發,沒想到在WPT的Server中發現不了 該項目,於是使用下面的方法將其轉換為WPT能識別的項目。1. 修改項目的.project檔案,儲存,不記得是否需要重啟Eclipse了。 在<natures> …
Time of Update: 2017-02-27
系統功能: 開發一個計算機服務CalculateService,這個服務包含加(plus)、減(minus)、乘 (multiply)、除(divide)的操作。開發前準備:1、安裝Eclipse-jee;2、下載Axis2的最新版本Axis2 1.4.1 Release,網址http://ws.apache.org/axis2/download/1_4_1/download.cgi ,選擇Standard Binary Distribution的.zip包即"axis2-1.4.1-
Time of Update: 2017-02-27
簡介:Eclipse 最有魅力的地方就是它的外掛程式體繫結構,在Eclipse中實現的絕大部分功能是由相應的 外掛程式完成的。本文介紹了Eclipse WTP Wizard外掛程式開發,它源於實際應用中開發IBM WebSphere Multichannel Bank Transformation Toolkit(BTT)的建立應用程式嚮導 (New Application Wizard)。 文章首先概要介紹Wizard;然後詳細分析JFace Wizard,WTP Wizard
Time of Update: 2017-02-27
持續整合系統簡介持續整合系統是指持續地編譯、測試、檢查和部署原始碼的系統。Martin Fowler 對 持續整合是這樣定義的 :持續整合是一種軟體開發實踐,團隊開發成員經常整合它們的工作,通常每個成員每天可 能會發生多次整合。每次整合都通過自動化的構建(包括編譯、發布、自動化測試)來驗證,從而儘快地發現整合錯誤。這 個過程可以大大減少整合的問題,從而讓團隊能夠更快的開發內聚的軟體。持續整合有以下幾個特點和要求:有統一的原始碼庫。開發人員基於同一個原始碼庫進行開發是進行持續整合的一個前提。
Time of Update: 2017-02-27
背景:由於在svn的介面中並沒有為我們提供直接更換使用者名稱密碼的地方,所以一旦我們需要更換使用者名稱的就需要自己想一些辦法。解決方案:主要有兩種方法,一種是刪除SVN用戶端的帳號設定檔;另外一種就是去SVN服務端將帳號設定成不可用。具體步驟:1、通過刪除SVN用戶端的帳號設定檔(1)找到我們使用的用戶端設定檔,在window xp下面他們的位置在系統硬碟的 Documents and Settings\alex\Application
Time of Update: 2017-02-27
如題,今天看到有人在問這問題,好奇,網上尋找了下。沒有找到解決辦法。自己動手,如下:eclipse內建瀏覽器的訪問記錄是儲存在對應的工程目錄下的.metadata配置 中,也就是說你建立一個工程的話就沒有了。如果確實要刪除那就找到工作空間中的org.eclipse.ui.browser.prefs檔案 ,例如我的工作空間是D:\rapin那麼檔案所在的位置為:D:\rapin\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.
Time of Update: 2017-02-27
雖然各個作業系統之間的線程機制是不一樣的,但是大致是相同的。當使用者使用GUI程式時,如果點滑鼠或按下鍵盤上的鍵等時,作業系統會產生對應的GUI事件,它來決定哪個視窗或程式來接受每一個事件並且放到程式的事件隊列中.任何GUI程式的底層結構就是一個事件迴圈.程式首先初始化事件迴圈,並開始迴圈,這個迴圈會從事件隊列依次接收GUI事件並一一做出相應的反應.程式應該對事件做出快速的反應使程式一直對使用者有響應,舉個例子,使用者點了一下程式裡的一個按鈕結果程式就沒反應了,那麼這個程式應該算是一個失敗的程式
Time of Update: 2017-02-27
1、大綱視圖右鍵功能表項目受editpart的createEditPolicies()方法影響。例如 :雖然右鍵菜單提供了刪除選項,但只要相關的treeeditpart沒有install ComponentEditPolicy,那麼當滑鼠開啟該節點的右鍵菜單時,是不會看到“刪除”項的。2、和1類似,有時候某些作為容器元素的對象不希望被使用者選中,也是通過修改policy來實現的。具體如下:editpart實現public class BoardPart extends