Eclipse 3.0程序開發(fā)技術(shù)詳解

出版時間:2010-10  出版社:清華大學(xué)出版社  作者:吳越勝,李新磊 等編著  頁數(shù):542  
Tag標(biāo)簽:無  

前言

Eclipse是一個開放源代碼、基于Java的可擴(kuò)展開發(fā)平臺。提供的核心框架和可擴(kuò)展插件機(jī)制給廣大程序員提供了無限的想象和創(chuàng)造空間。目前網(wǎng)上流傳有相當(dāng)豐富且全面的開發(fā)工具方面的插件,但是Eclipse已經(jīng)超越了開發(fā)環(huán)境的概念,可以想象,Eclipse將成為未來的集成桌面環(huán)境。目前的Eclipse本身就具備資源管理和外部程序的功能,加上無所不能的插件,將構(gòu)成一個豐富多彩的工作環(huán)境而不僅僅是一個IDE(Integrated Development Environment,集成開發(fā)環(huán)境)。本書內(nèi)容本書共分四篇,分別為Eclipse入門篇、GUI圖形篇、Web開發(fā)篇和插件篇。第一篇:Eclipse入門篇(第1~4章)。主要介紹Eclipse平臺的基本操作,如運(yùn)行、調(diào)試、重構(gòu)和版本管理等。其中,第1章介紹了Eclipse的形成、結(jié)構(gòu)、漢化及組成、代碼編輯、文件查找和快捷鍵;第2章介紹了Java調(diào)試器、Eclipse調(diào)試視圖、調(diào)試方法以及調(diào)試其他語言;第3章介紹使用JUnit測試及代碼重構(gòu);第4章介紹了CVS版本管理,包括CVS安裝、配置、使用和協(xié)同開發(fā)。第二篇:GUI圖形篇(第5~12章)。該篇主要介紹使用Eclipse自己提供的SWT和JFace開發(fā)包,開發(fā)可視化的Java圖形界面。其中,第5~7章分別介紹SWT基礎(chǔ)、高級組件和SWT事件,然后通過第8章實(shí)例,綜合應(yīng)用SWT技術(shù)。第9、第10章分別介紹了JFace基礎(chǔ)組件和JFace高級應(yīng)用。并在該篇最后通過第11、第12章介紹了RCP開發(fā)和Eclipse表單開發(fā)。第三篇:Web篇(第13~17章)。該篇主要介紹使用Eclipse開發(fā)現(xiàn)今比較流行的Web技術(shù),如JSP、Servlet、Struts 2、JSF和Ajax等技術(shù)。第13章介紹了在Eclipse中開發(fā)JSP,然后通過第14章Web實(shí)例,綜合應(yīng)用了JSP、JavaBean和Servlet技術(shù)。第15章講述在Eclipse中開發(fā)Struts 2應(yīng)用。第16章使用Eclipse開發(fā)JSF應(yīng)用。第17章介紹了Ajax開發(fā)。第四篇:插件篇(第18~19章)。主要介紹使用Eclipse開發(fā)插件和大量常用的第三方插件。第18章首先介紹Eclipse插件體系結(jié)構(gòu)、然后介紹如何使用Eclipse開發(fā)插件。第19章介紹常用的第三方插件,包括Java開發(fā)插件、Web開發(fā)插件和其他常用插件。

內(nèi)容概要

eclipse是一個開放源代碼、基于java的可擴(kuò)展開發(fā)平臺。本書共分四篇,完整介紹了eclipse的開發(fā)應(yīng)用知識。具體內(nèi)容包括:eclipse入門篇(第1~4章),介紹eclipse平臺的基本操作;gui圖形篇(第5~12章),介紹使用eclipse自己提供的swt和jface開發(fā)包,開發(fā)可視化的java圖形界面;web開發(fā)篇(第13~17章),介紹使用eclipse開發(fā)現(xiàn)今比較流行的web技術(shù),如jsp、servlet、struts 2、jsf和ajax等技術(shù);插件篇(第18~19章),介紹使用eclipse開發(fā)插件和大量常用的第三方插件。隨書光盤提供了本書實(shí)例完整源代碼和實(shí)例視頻教學(xué)文件?! ”緯梢宰鳛閑clipse的入門書籍,也可以幫助中級讀者提高技能,對java開發(fā)從業(yè)人員也有一定的參考意義。

書籍目錄

第1章 eclipse簡介  1.1 eclipse概述  1.2 安裝eclipse  1.3 eclipse窗口介紹  1.4 文件結(jié)構(gòu)  1.5 代碼編輯功能  1.6 文件查找  1.7 使用快捷鍵  1.8 創(chuàng)建eclipse例子 第2章 調(diào)試java代碼  2.1 初識java調(diào)試器  2.2 eclipse調(diào)試視圖  2.3 常用調(diào)試方法  2.4 代碼片段編輯測試  2.5 熱替換以及調(diào)試其他語言 第3章 eclipse敏捷開發(fā)  3.1 單元測試  3.2 安裝配置junit  3.3 junit原則、類和接口  3.4 編寫測試用例  3.5 運(yùn)行測試用例  3.6 重構(gòu) 第4章 cvs版本管理  4.1 cvs概述  4.2 cvs安裝  4.3 在windows上配置cvs服務(wù)器  4.4 配置cvs客戶端  4.5 cvs開發(fā)流程  4.6 啟動新項目  4.7 cvs協(xié)同開發(fā) 第5章 swt基石出  5.1 swt入門  5.2 swt常用控件  5.3 swt布局管理器  5.4 設(shè)計簡單的手機(jī)界面 第6章 swt高級應(yīng)用  6.1 swt容器  6.2 進(jìn)度條(progressbar)  6.3 對話框(dialog)  6.4 菜單  6.5 工具欄  6.6 tree控件  6.7 table控件  6.8 swt繪圖  6.9 swt線程  6.10 實(shí)現(xiàn)電子時鐘 第7章 swt事件  7.1 swt事件介紹  7.2 swt低級事件  7.3 swt高級事件  7.4 無類型事件  7.5 計算器實(shí)例 第8章 火車售票系統(tǒng)  8.1 系統(tǒng)概述  8.2 通用模塊實(shí)現(xiàn)  8.3 用戶登錄模塊  8.4 基本設(shè)置模塊  8.5 銷售及退票模塊  8.6 列車及車票查詢模塊 第9章 jface基礎(chǔ)組件  9.1 認(rèn)識jface  9.2 應(yīng)用程序窗口  9.3 jface對話框  9.4 首選項 第10章 jface高級應(yīng)用  10.1 jface的工具類  10.2 表格、樹與列表  10.3 文本處理  10.4 實(shí)現(xiàn)資源瀏覽器 第11章 rcp技術(shù)  11.1 rcp簡介  11.2 建立一個rcp的應(yīng)用  11.3 rcp組成  11.4 rcp開發(fā) 第12章 eclipse表單  12.1 表單概述  12.2 布局管理器  12.3 常用控件  12.4 開發(fā)實(shí)例 第13章 eclipse中開發(fā)jsp  13.1 jsp基礎(chǔ)知識  13.2 myeclipse配置  13.3 eclipse開發(fā)jsp程序  13.4 eclipse開發(fā)javabean  13.5 eclipse開發(fā)servlet  13.6 eclipse實(shí)現(xiàn)mvc登錄實(shí)例 第14章 web實(shí)例——客戶管理系統(tǒng)  14.1 需求分析  14.2 系統(tǒng)設(shè)計  14.4 編寫公共類  14.5 實(shí)現(xiàn)超級管理員功能模塊  14.6 實(shí)現(xiàn)普通管理員功能模塊 第15章 eclipse中開發(fā)struts2  15.1 stmcts2簡介  15.2 基于struts2的helloworld實(shí)例  15.3 struts2中的重要知識  15.4 實(shí)現(xiàn)用戶注冊 第16章 eclipse中開發(fā)jsf  16.1 jsf簡介  16.2 myeclipse開發(fā)jsf  16.3 jsf基礎(chǔ)  16.4 初識jsf  16.5 jsf用戶界面組件  16.6 jsf實(shí)例 第17章 eclipse中開發(fā)ajax  17.1 ajax  17.2 ajax相關(guān)技術(shù)與工作原理  17.3 eclipse對ajax的支持  17.4 eclipse開發(fā)ajax過程  17.5 ajax開發(fā)實(shí)例  18.2 手工開發(fā)簡單視圖插件  18.3 pde插件開發(fā)環(huán)境簡介  18.4 使用pde開發(fā)插件  18.5 插件的調(diào)試與打包 第19章 常用插件  19.1 java開發(fā)插件  19.2 web開發(fā)插件  19.3 其他插件  19.4 ve插件使用實(shí)例

章節(jié)摘錄

插圖:利用Eclipse,讀者可以將高級設(shè)計(例如UML)與低級開發(fā)工具(如應(yīng)用調(diào)試器等)結(jié)合在一起。如果這些相互補(bǔ)充的獨(dú)立工具采用Eclipse擴(kuò)展點(diǎn)彼此連接,那么當(dāng)用戶用調(diào)試器逐一檢查應(yīng)用時,UML對話框可以突出顯示用戶正在關(guān)注的器件。事實(shí)上,由于Eclipse并不了解開發(fā)語言,所以無論Java語言調(diào)試器、C/C++調(diào)試器還是匯編調(diào)試器都是有效的,并可以在相同的框架內(nèi)同時瞄準(zhǔn)不同的進(jìn)程或節(jié)點(diǎn)。Eclipse的最大特點(diǎn)是能接受由Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的Visual Studio和Sun公司的Net Beans平臺。Eclipse為工具開發(fā)商提供了更好的靈活性,使他們能更好地控制自己的軟件技術(shù)。最初的Eclipse開發(fā)人員大部分來自于Visual Age for.1ava項目組,盡管Eclipse目前由開源組織Eclipse.org管理,但是Eclipse的開發(fā)仍然由IBM的子公司0TI(主要從事Eclipse開發(fā))繼續(xù)領(lǐng)導(dǎo)著。Eclipse支持當(dāng)前幾乎所有的主流平臺,包括Windows、Linux、Solaris、HP.LJXS和AIX,這就大大減低了開發(fā)跨平臺軟件的難度。Eclipse版本更新比較迅速,本書完成時的最新版本是3.4。

編輯推薦

《Eclipse 3.0程序開發(fā)技術(shù)詳解》:61段全程配音語音教學(xué)視頻,全書實(shí)例源代碼,使學(xué)習(xí)、分析、調(diào)試程序更方便。在線服務(wù):視頻庫、源代碼庫、專業(yè)論壇、專家實(shí)時支持Eclipse是一個開放源代碼、基于、Java的可擴(kuò)展開發(fā)平臺,其提供的核心框架和可擴(kuò)展插件機(jī)制給開發(fā)人員提供了無限的想象和創(chuàng)造空間。Eclipse已經(jīng)超越了開發(fā)環(huán)境的概念,可以認(rèn)為Eclipse將成為未來集成的桌面環(huán)境。目前的Eclipse本身就具備資源管理和外部程序的功能,加上無所不能的插件,其將構(gòu)成一個豐富多彩的工作環(huán)境,而不僅僅是IDE(Integrated Development Environment,集成開發(fā)環(huán)境)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Eclipse 3.0程序開發(fā)技術(shù)詳解 PDF格式下載


用戶評論 (總計9條)

 
 

  •   看了很多eclipse的書,決定買了這本。里面的編排不錯,涵蓋的java知識很廣,書中代碼示例易懂,并且代碼不亂,可惜沒有涉及到Struts+Hibernate+Spring框架的開發(fā)。
  •   說實(shí)在話,不明白作者為什么要用漢化的Eclipse(很機(jī)械的翻譯,一點(diǎn)也不專業(yè)),感覺書中盡是灰澀的翻譯,很難想象這是一線教師寫的,高度懷疑.已準(zhǔn)備了紅筆...
  •   實(shí)例完整源代碼并不包括火車售票系統(tǒng)和客戶管理系統(tǒng),總而言之,很失望。如果知道是這樣,我是不會買這本書的
  •   不錯,能很好的學(xué)習(xí)java
  •   很好的適合入門者學(xué)習(xí)使用。
  •   書中很多代碼都沒有的,大家不要買了,浪費(fèi)錢不重要,重要的是浪費(fèi)時間去看沒有用的書。。
  •   源代碼不是很全的,而且牛B的第八章源代碼沒有,盤里第八章的代碼和第七章是重復(fù)的。優(yōu)點(diǎn)是材質(zhì)不錯,提醒:如果是沖著源代碼去的同學(xué)要謹(jǐn)慎了。。
  •   難得的介紹eclipse的書籍,很詳細(xì),介紹也很全面
  •   SWT和JFace編程正是我想要的,介紹的很詳細(xì),這樣的書籍很少,所以此書推薦給學(xué)習(xí)SWT的人購買。eclipse插件編程以及eclipse的用法以及相關(guān)插件介紹也很值得看一看。至于J2EE方面,介紹篇幅不多,沒什么觀看的意義。書的題目太寬泛了,一般人看到這題目就沒有興趣再看目錄了,并且封面設(shè)計也不夠吸引人。學(xué)習(xí)eclipse的使用以及SWT編程,我還是非常推... 閱讀更多
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7