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 CDT + MinGW 建立動態連結程式庫(dll).1. 建立動態連結程式庫的工程選擇: Shared Library: Empty Project -> MinGW GCC2. 建立匯出函數/* * say.cpp * * Created on: 2014年4月16日 * Author: Spike */ #include <iostream> #include <string>
Time of Update: 2017-02-27
有時候我們在ubuntu上串連好手機,並且手機確定已經開啟usb偵錯模式,卻發現在終端執行adb命令時提示找不到裝置(eclipse也是以adb方式串連手機的)。我們都知道,在windows下,通常情況下,只要用豌豆莢之類的工具裝好驅動串連上手機了,就可以用了。但Linux下就無此類驅動的說法,那就只能從另外一方面下手,那就是查看手機的連接埠號碼,並將其連接埠號碼添加到~/.android/adb_usb.ini,檔案中簡單的幾步:①通過Ctrl+Alt+T開啟終端,輸入lsusb,即可查看我們
Time of Update: 2017-02-27
簡介:代碼產生技術是項目建設中常用的減輕工作量的方法,但大部分開發人員對 Eclipse 平台下的代碼產生技術瞭解不多。本文詳細介紹在 Eclipse 平台下進行代碼產生的技術,包括 Eclipse 自身模板引擎 JET 的使用,進行 Eclipse 項目產生使用的技術,以及在 Eclipse 平台下進行代碼產生的相關輔助技術。本文對軟體架構師和 Eclipse 開發人員都將有所裨益。Eclipse 的 Java Emitter Templates(JET)一個開源的模板引擎,其功能是在
Time of Update: 2017-02-27
Editor 和 View 是 Eclipse 中用於展示和管理資源的兩種 UI 元素。Editor 提供了一套方便的機制協助使用者實現對資源的修改及儲存。但對於 View,它在很大程度上提供是對資源的樹形展示,那如何將對資源的修改在 View 上反映出來,並通過對 View 的操作來儲存 View 中的資源呢? Common Navigator Framework(CNF)提供了不同於 Editor 的資源儲存機制 (Saveable Protocol) 來協助使用者完成對 View
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
向客戶機顯示iPhone內容使用 iUI 和 iPhone 列表結構iPhone 和 iPod touch 使 Mobile Safari 成為風靡美國的手機瀏覽器。雖然使用 Mobile Safari 呈 現普通 Web 頁面綽綽有餘,但是許多 Web 開發人員都建立了針對 iPhone 的應用程式版本。本文是 “ 使用 Ruby on Rails 和 Eclipse 開發 iPhone 應用程式” 系列的第 2 部分,介紹了將下鑽(drill-
Time of Update: 2017-02-27
如何掌握專家的最佳實務並提高您的模型驅動開發進度簡介:建立模板來使最佳實務代碼化(即產生工件)是一種強大的概念,能節約您無數時間和減少沉悶的編碼。本文介紹代碼產生架構 JET,這是一個 Eclipse 技術的項目。代碼產生不是一個新概念。它出現有一段時間了,而且作為提高生產力的一種方式,隨著模型驅動開發(MDD)的發展而普及開來。Eclipse 項目有一個稱為 JET 的技術項目就是一個專門的代碼產生器。JET 所能產生的不僅僅是
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
簡介:有著 39 個 Eclipse 項目和 3300 萬行代碼的 Eclipse Helios 同步發行版展現出 Eclipse 體系中正在不斷湧現的多樣性和創新。瀏覽幾個項目及其原始碼,瞭解更多資訊。Helios 是有著 39 個 Eclipse 項目的同步版本。據統計,Helios 版本包含 3300 萬行代碼,這由來自 44 家公司的 5000 名 Eclipse.org 成員共同開發完成。一般來說,關於 Helios 和 Eclipse
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
如何理解和使用 Eclipse Production Configuration本文提供了逐步指南,協助您利用 Eclipse 的 Production Configuration 和 PDE,將 Rich Client Platform (RCP) 應用程式作為具有您自己品牌的產品進行打包和管理。除了一些常見概念,如 splash Screen 和表徵圖檔案的顏色和大小,本文還介紹了 production configuration 的進階品牌推廣方面:RCP
Time of Update: 2017-02-27
管理外掛程式什麼是外掛程式?為什麼我需要關心外掛程式?外掛程式(plug-in,也稱為 bundle)是 Eclipse 的功能塊。在 Eclipse 中,所有的一切都有其相應的外掛程式,這包括:透視圖和視圖編輯器建模工具登入和其他核心功能事實上,整個 Eclipse IDE 就是被構建為一個大的外掛程式集合。其他基於 Eclipse 的產品,例如 IBM Rational® Software Architect,通過添加新外掛程式增強了基本的
Time of Update: 2017-02-27
本文討論在 Eclipse 中應用補丁,包括在 Eclipse Galileo 中引入的一個功能。要利用本篇文章中的樣本,您需要安裝 Eclipse 並且有一個可用的原始碼庫,如 Subversion(SVN)或 Concurrent Versions System(CVS)。問題Eclipse 整合式開發環境(IDE)通過提供一些功能來促進團隊環境中的工作。這些功能使您可以直接在 IDE
Time of Update: 2017-02-27
編者註:本文更新版本“Eclipse 平台入門” 2008 年 8 月發表。此最初版本將保留下來供大家參考。要瞭解 Eclipse 的最新功能,請閱讀新文章。Eclipse 是什嗎?Eclipse 是一個開放原始碼的、基於 Java 的可擴充開發平台。就其本身而言,它只是一個架構和一組服務,用於通過外掛程式組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛程式集,包括 Java 開發工具(Java Development
Time of Update: 2017-02-27
讀者定位為具有 Java 和 Ant 使用經驗的開發人員。讀者可以學習到如何使用 Ant 解決一些多使用者開發環境中,根據不同的目標環境編譯成不同部署套件的問題。工作情境現在有一個 Web 專案,是多人進行開發的,通過 CVS 來管理。另外該項目還有一些測試人員,他們測試部署在測試伺服器上的應用程式,發現 bug 後通過 bug 管理系統通知開發人員,在開發人員修複 bug 並經過本地測試後,由專門的人負責檢出(check
Time of Update: 2017-02-27
開始之前對於許多 Perl 程式員來說,典型的開發環境可能是一個編輯器(比如 Emacs),再加上一個命令列環境。問題是必須經常在 Emacs 和命令列之間切換。如果進行中 Web 開發,那麼就更糟了,因為在編寫、執行和檢查日誌以獲得資訊時必須在 Emacs、命令列和 網頁瀏覽器之間切換。令人吃驚的是,沒有哪種 IDE 真正滿足 Perl 程式員這麼多年來的需要,EPIC 和 Eclipse 正是要填補這一空白。EPIC 是一個完整的外掛程式套件,它在 Eclipse 中支援一種新的
Time of Update: 2017-02-27
本文描述了如何完成移植過程中轉換工具所不能自動完成的任務:將 Eclipse TOC 檔案轉換為 DITA 對應檔。這裡並沒有討論將 HTML 檔案轉換為 DITA 格式的原因,OASIS DITA Web 網站上的其他 developerWorks 文章和參考資料將會解釋其優勢。本文比較了兩個基於 XML 的導航檔案中的元素,然後使用樣本主 TOC 檔案和次 TOC 檔案示範到 DITA 的轉換。還為使用 XSLT 樣式表對 Eclipse TOC
Time of Update: 2017-02-27
如何使用Eclipse 功能組件來定製Eclipse 行為構建一個外掛程式是很有趣的:您開始編寫代碼並建立您想要的工具。把外掛程式拷貝到 Eclipse 或一個基於 Eclipse 的產品中的 \plupgins 目錄下,這個外掛程式在 Eclipse 運行期環境中就可以使用了。當再一次使用 Eclipse 的時候,外掛程式將被找到,而且經過平台的啟動處理,它在運行期配置中將是可用的。但是誰知道或者關心您的外掛程式加入了進來?使用者可以明白您提供的是什麼工具嗎?他們可以通過 Eclipse
Time of Update: 2017-02-27
Eclipse 是一個免費的、正日益流行起來的 Java 整合開發環境,最新版本的 Eclipse 中提供了很多特性,這些特性使它不但能與其他免費的 IDE 競爭,而且,即使是 IntelliJ IDEA 之類的專業商業軟體,Eclipse 也能與之競爭。本文將 Eclipse 與 IDEA 進行了簡單比較,為那些希望轉換到 Eclipse 或者只是想體驗一下 Eclipse 的程式員提供一份指南,讓他們瞭解 Eclipse 提供了哪些令人激動的特性。Eclipse 與 IDEA