Time of Update: 2017-02-28
設計 本文將告訴你如何在你的富客戶程式中加入Eclipse Forms。Eclipse Forms可以在你的程式裡不通過嵌入瀏覽器而達到Web效果.這樣可以不僅對組件保持完全控制而且不失eclipse所有的可移植性,這篇文章將從Eclipse Forms的基本特性到進階特性一步一步指導你。
Time of Update: 2017-02-27
簡介:Apache Wink 是 Java™ API for RESTful Web Services (JAX-RS) 規範的一個開源實現 。瞭解如何使用 Apache Wink、Eclipse IDE 以及 Maven 專案管理工具開發、部署和運行 RESTful Web 服務。Apache Wink 是一個促進建立和使用 REST Web 服務的 Apache 孵化器項目。通過 REST Web
Time of Update: 2017-02-27
簡介:代碼產生技術是項目建設中常用的減輕工作量的方法,但大部分開發人員對 Eclipse 平台下的代碼產生技術瞭解不多。本文詳細介紹在 Eclipse 平台下進行代碼產生的技術,包括 Eclipse 自身模板引擎 JET 的使用,進行 Eclipse 項目產生使用的技術,以及在 Eclipse 平台下進行代碼產生的相關輔助技術。本文對軟體架構師和 Eclipse 開發人員都將有所裨益。Eclipse 的 Java Emitter Templates(JET)一個開源的模板引擎,其功能是在
Time of Update: 2017-02-27
開發iPhone的進階視圖構建視圖和表單iPhone 和 iPod touch 使 Mobile Safari 成為風靡美國的手機瀏覽器。雖然使用 Mobile Safari 呈 現普通 Web 頁面綽綽有餘,但是許多 Web 開發人員都建立了針對 iPhone 的應用程式版本。本文是 “ 使用 Ruby on Rails 和 Eclipse 開發 iPhone 應用程式” 系列的第 3 部分,介紹當使用者瀏覽到列表結
Time of Update: 2017-02-27
eclipse.ini記憶體設定-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M這裡有幾個問題:1. 各個參數的含義什嗎?2. 為什麼有的機器我將-Xmx和-XX:MaxPermSize都設定為512M之後Eclipse可以啟動,而有些機器無法啟動?3. 為何將上面的參數寫入到eclipse.ini檔案Eclipse沒有執行對應的設定?下面我們一一進行回答1.
Time of Update: 2017-02-27
開放服務網關協議 (Open Services Gateway Initiative),簡稱 OSGi,為網路服務定義了一個標準的、面向服務的計算環境,為使用者提供了開放的、面向服務元件的、易於部署的編程模型,這個編程模型允許使用者將定義好的介面規範綁定到 OSGi 運行環境中的特定Service,在構件 SOA 面向服務為中心的公司專屬應用程式的過程中,OSGi 技術正發揮越來越重要的作用。在本文中,將介紹 OSGi 的概念和體繫結構,並且利用 Eclipse 3.2 開發一個基於 OSGi
Time of Update: 2017-02-27
簡介:Maven 將作為一個普通的構建系統,被人們重新認識,並且它將超越 Java技術。本文不打算成 為一篇 Maven 教程,而是將 Maven 與其他技術進行比較,讓您洞察 Maven 與 Eclipse 相適應的地方, 以及如何使這些工具相互協作。在過去幾年中,Maven 已經不僅僅是 Java 世界的一個時髦話題 。自 2001 年起,Maven 已經成為構建工具領域的先驅。最近幾年,人們常拿它與 Ant 比較。因為 Maven 與 Ant
Time of Update: 2017-02-27
在進行RCP開發的時候,有一個可視化編輯器,當然可以起到事半功倍的效果。對於進銷存管理系統這 樣簡單的程式來說,視圖加對話方塊就可以搞定所有的程式功能,然而對於視圖和對話方塊中的控制項,如果沒 有可視化編輯器的協助,足以讓開發人員焦頭爛額。然而選擇可視化編輯器的道路卻坎坷曲折,我在這裡把 我的經曆寫出來,希望對大家有一點協助。先來說說VE,我想大家一想到可視化編輯器的時候,第一個就會想到VE。我在這裡告訴大家,這個編
Time of Update: 2017-02-27
Session Bean除了可以使用注釋來發布外,也可以使用相應的設定檔來發布。在這種情況下,就不 需要在介面和Session Bean中使用注釋了。在JBoss中需要兩個檔案對Session bean進行配置。這兩個文 件是ejb-jar.xml和jboss.xml。這兩個檔案應該META-INF目錄中,該目錄應該放在jar檔案的根目錄。 ejb-jar.xml檔案負責配置session
Time of Update: 2017-02-27
我們將概述如何在 C/C++ 開發項目中使用 Eclipse 平台。儘管 Eclipse 主 要是一個 Java 開發環境,但其體繫結構確保了對其它程式設計語言的支援。在本文 中,您將學習如何使用 C/C++ 開發工具箱(C/C++ Development Toolkit,CDT) ,它是可用於 Eclipse 的最佳 C/C++ 工具箱。C 和 C++ 語言都是世界 上最流行且使用最普遍的程式設計語言,因此 Eclipse 平台(Eclipse Platform)提 供對 C/C++
Time of Update: 2017-02-28
進軍社會軟體是為應用程式增值的好方法。使用社會網路可以更輕鬆地獲得並彙總資料,從而建立富有革新精神的新 Web 應用程式。但是,仍然必須處理建立可伸縮 Web 應用程式的所有常見問題。現在,使用 Google App Engine (GAE) 也可以簡化工作。使用 GAE,可以不必考慮管理應用伺服器集區的所有事務。您不必擔心儲存大量靜態內容和動態資料。相反,您可以將精力集中在建立優秀的 mashup 上。本文是共分三部分的系列文章 “使用 Eclipse 在 Google App
Time of Update: 2017-02-27
第 1 部分: 建立您的第一個資訊中心概述實現 IT 解決方案的過程涉及整合並定製各種軟硬體組件。要針對已實現的解決方案整理一份 “維護指南”,相關的文檔和其他技術資訊可能涉及多個作者、文檔位置和文檔格式 — 範圍涉及傳統的 teamrooms 和官方文檔、論壇、部落格和
Time of Update: 2017-02-27
由於工作的需要,最近開始研究GEF(Graphical Editor Framework)這個架構,它可以 用來給使用者提供圖形化編輯模型的功能,從而提升使用者體驗,典型的應用如圖形化的流程設 計器、UML類圖編輯器等等。其實一年多來我們做的項目都是和它有關的,只是之前我具體負 責的事情和它沒什麼關係。那時也看過黃老大寫的代碼,EMF和GEF混在一起特別暈,沒能堅 持看下去。這次自己要動手做了,正好趁此機會把它搞明白,感覺GEF做出來的東西給人很專 業的感覺,功能也很強大,應該挺有前途的。此外,
Time of Update: 2017-02-27
1 介紹重構在現代軟體開發過程中扮演著重要的角色,它能夠減輕軟體開發人員的 工作負擔,提高軟體開發的生產效率。為了闡明重構的重要性,我們在這裡引用 了developerWorks上David Carew提供的關於重構的教程中的一段話:現在,一個開發人員的工作大部分在於對現有的代碼進行修改,而不是起草寫 新的代碼。簡單的修改可能包括對現有代碼進行添加。然而,多樣化的修改或擴 展的改變會使軟體內部結構開始惡化。重構改變軟體的內部結構使得軟體更容易
Time of Update: 2017-02-27
終於,使用Java完成了一個WebService的例子,其中的一個非常小的問題,折騰了我將近一天的時間。下面給出步驟,說明在Java平台上如何開發WebService。採用的工具:Eclipse3.1.2 + Tomcat5.5 + XFire1.1 。使用XFire開發WebService應該說非常的容易,只需要按照下面例子的步驟來做:(1)在Eclipse中建立一個dynamic Web Project
Time of Update: 2017-02-27
這幾天要對項目的原始碼產生JavaDoc,而Eclipse自動產生的comments中的author名字預設是當前系統的使用者名稱,例如我的系統使用者名稱是user/*** @author user**/我總是要改為我自己的姓名,這多繁瑣啊!現在算有空了,百度看看,網上有人說建立一個code Template,目前只看到這種網上提供的方法!後來我決定自己探索Eclipse的配置頁面,最終找到了不用建立code Template,而是直接修改code Template!1.
Time of Update: 2017-02-27
在Team
Time of Update: 2017-02-27
Eclipse平台+外掛程式的方式使Eclipse很容易擴充,Eclipse外掛程式安裝的方式有兩種:一種是內建方式安裝,即下載外掛程式後解壓縮,然後把解壓後外掛程式的plugins和features目錄裡面的內容分別複製到Eclipse安裝目錄的plugins和feature目錄裡面,這種方法安裝比較簡單,但是問題也比較多,因為所有的外掛程式的檔案都混合到了plugins和feature目錄裡面,Eclipse會變得比較臃腫,而且如果你不想再使用某個外掛程式,卸載會是一件非常麻煩的事情。第二種
Time of Update: 2017-02-27
簡介Apache Derby 與 IBM CloudscapeApache Derby 是一個 Apache DB 項目,它是一種 Java 類庫形式的輕量級、可嵌入的關聯式引擎。它的本機介面是帶 Java 關係擴充的 Java Database Connectivity (JDBC)。Derby 非常容易部署和運行,在它上面也很容易進行開發。在 2004 年 8 月,IBM 將 Cloudscape 10.0 關聯式資料庫產品的一份拷貝捐獻給了 Apache Software
Time of Update: 2017-02-27
Windows 應用程式非常豐富,而有時我們的 Eclipse RCP 程式所需要的一些功能已經有一些現有的 Windows 本地應用程式的實現,我們希望能夠在我們的 RCP 程式中重用這些功能。一種最簡單的重用方法就是直接在我們 RCP 視窗中嵌入本地應用程式視窗。要使得一個 Windows 本地應用程式能夠在我們的 RCP 程式中運行,我們可以使用 Windows 提供的 reparent 機制。利用這種機制實現視窗嵌入的主要過程是:首先要在我們的程式中啟動要嵌入的 Windows