出版時(shí)間:2004-10-1 出版社:電子工業(yè)出版社 作者:劉亞濱 頁數(shù):501 字?jǐn)?shù):794000
Tag標(biāo)簽:無
內(nèi)容概要
Eclipse是一個(gè)非常優(yōu)秀的集成開發(fā)環(huán)境。本書從Eclipse的基礎(chǔ)開始,介紹了Eclipse的體系結(jié)構(gòu)、技術(shù)概況以及實(shí)際應(yīng)用,由淺入深、全方位地向讀者展示了Eclipse。本書指導(dǎo)讀者利用各種插件使Eclipse成為各種領(lǐng)域的工具,如編程工具、項(xiàng)目開發(fā)工具、建模工具、測(cè)試工具、版本管理工具等。本書還包含了如:Java應(yīng)用程序開發(fā)、C++應(yīng)用程序開發(fā)、Web應(yīng)用程序開發(fā)、J2EE項(xiàng)目開發(fā)及Struts框架開發(fā)等大量實(shí)例;并且介紹了Ant,JUnit,CVS,UML等相關(guān)技術(shù),以及如何在Eclipse平臺(tái)中利用這些插件進(jìn)行測(cè)試、版本管理及設(shè)計(jì)等工作。全書分為七篇,共15章。 本書適合于Java程序員及各類軟件開發(fā)人員閱讀。
書籍目錄
第一篇 Eclipse基礎(chǔ) 第1章 Eclipse簡介 1.1 何謂Eclipse 1.2 Eclipse的主要組成 1.3 Eclipse的主要特點(diǎn) 1.4 Eclipse的安裝 1.4.1 JDK的下載和安裝 1.4.2 JDK環(huán)境變量的設(shè)定 1.4.3 Eclipse的下載安裝 1.5 Eclipse的開發(fā)環(huán)境 1.5.1 編輯窗口 1.5.2 觀察窗口 1.5.3 透視圖 1.6 Eclipse 3.0新功能及改進(jìn) 1.6.1 平臺(tái)和SWT的新增功能 1.6.2 文本的新增功能 1.6.3 JDT的新增功能 1.6.4 搜索,比較,CVS,Ant的新增功能 1.6.5 PDE的新增功能 本章小結(jié) 第2章 Eclipse平臺(tái) 2.1 Eclipse平臺(tái)技術(shù)概述 2.1.1 平臺(tái)的體系結(jié)構(gòu) 2.1.2 平臺(tái)運(yùn)行時(shí) 2.1.3 工作區(qū) 2.1.4 工作臺(tái)和用戶界面工具箱 2.1.5 小組支持 2.1.6 幫助支持 2.2 Eclipse工作臺(tái) 2.2.1 工作臺(tái)概述 2.2.2 透視圖 2.2.3 視圖 2.2.4 編輯器 2.2.5 工具欄 2.2.6 第一個(gè)項(xiàng)目 2.2.7 標(biāo)記 2.2.8 書簽及書簽視圖 2.2.9 任務(wù)及任務(wù)視圖 2.2.10 搜索及搜索視圖 2.2.11 比較 2.2.12 本地歷史記錄 2.2.13 外部工具 2.2.14 更新管理器 2.3 資源管理 2.3.1 資源與工作臺(tái) 2.3.2 對(duì)資源進(jìn)行操作 2.3.3 瀏覽和查找資源 2.3.4 導(dǎo)入/導(dǎo)出資源 2.3.5 插件開發(fā)中的資源 2.4 定制工作臺(tái) 2.4.1 定制工具欄 2.4.2 定制鍵綁定 2.4.3 更改字體和顏色 2.4.4 更改選項(xiàng)卡的位置 2.4.5 控制單擊和雙擊行為 2.4.6 定制透視圖 本章小結(jié)第二篇 Eclipse編程工具 第3章 利用JDT編寫Java程序 3.1 JDT的基礎(chǔ)操作 3.1.1 驗(yàn)證JRE安裝和類路徑變量 3.1.2 創(chuàng)建Java項(xiàng)目 3.1.3 新建Java類 3.2 Java編輯器 3.2.1 打開Java編輯器 3.2.2 使用內(nèi)容輔助功能編程 3.2.3 快速修正功能 3.2.4 管理導(dǎo)入語句 3.2.5 創(chuàng)建和查看Javadoc文檔 3.2.6 標(biāo)識(shí)代碼指示符 3.2.7 格式化Java代碼 3.2.8 使用模板編程 3.2.9 使用本地歷史記錄 3.3 JDT的相關(guān)視圖 3.3.1 “包資源管理器”視圖 3.3.2 “大綱”視圖 3.3.3 “層次結(jié)構(gòu)”視圖 3.3.4 “Java瀏覽”透視圖 3.4 運(yùn)行與調(diào)試 3.4.1 運(yùn)行 3.4.2 JDT調(diào)試器 3.4.3 斷點(diǎn) 3.4.4 本地調(diào)試 3.4.5 遠(yuǎn)程調(diào)試 3.4.6 對(duì)表達(dá)式和代碼段求值 3.5 JDT搜索 3.5.1 從工作臺(tái)執(zhí)行Java搜索 3.5.2 使用彈出菜單執(zhí)行Java搜索 3.6 重構(gòu)支持 3.6.1 Java元素重命名 3.6.2 Java元素移動(dòng) 3.6.3 Java元素復(fù)制 3.7 Java構(gòu)建器 3.7.1 構(gòu)建Java程序 3.7.2 構(gòu)建類路徑 3.7.3 使用JRE 本章小結(jié) 第4章 利用CDT編寫C/C++程序 4.1 CDT插件介紹 4.2 安裝MinGW 4.3 CDT的下載和安裝 4.4 創(chuàng)建C/C++工程 4.4.1 新建一個(gè)C++工程 4.4.2 新建.cpp文件 4.4.3 新建makefile文件 4.5 CDT IDE功能 4.5.1 自定義C/C++編輯器 4.5.2 代碼模版 4.5.3 代碼輔助功能 4.5.4 生成本地歷史記錄 4.6 調(diào)試C++工程 本章小結(jié)第三篇 Eclipse測(cè)試工具 第5章 Eclipse與JUnit 5.1 件測(cè)試基礎(chǔ) 5.1.1 軟件測(cè)試的目的 5.1.2 軟件測(cè)試的原則 5.1.3 軟件測(cè)試的對(duì)象 5.1.4 軟件測(cè)試的種類 5.1.5 軟件測(cè)試的過程 5.1.6 軟件測(cè)試的基本方法 5.2 JUnit簡介 5.2.1 為什么使用JUnit 5.2.2 JUnit API介紹 5.3 在Eclipse中設(shè)置JUnit 5.4 用Eclipse和JUnit進(jìn)行單元測(cè)試 5.4.1 單項(xiàng)測(cè)試 5.4.2 多項(xiàng)測(cè)試 5.4.3 多個(gè)測(cè)試類測(cè)試 5.5 數(shù)據(jù)庫程序的單元測(cè)試 本章小結(jié)第四篇 Eclipse資源管理工具 第6章 Eclipse環(huán)境下Ant插件的應(yīng)用 6.1 Ant簡介 6.2 Ant安裝和配置 6.2.1 安裝Ant 6.2.2 配置Ant環(huán)境變量 6.2.3 Ant的依賴庫 6.3 運(yùn)行Ant 6.4 build.xml語法詳解6.4.1 項(xiàng)目(project) 6.4.2 目標(biāo)(target) 6.4.3 任務(wù)(task) 6.4.4 屬性(property) 6.4.5 過濾器(token filters) 6.4.6 路徑指定元素 6.4.7 命令行變量 6.5 使用Ant插件 6.5.1 創(chuàng)建Ant構(gòu)建文件 6.5.2 編輯Ant構(gòu)建文件 6.5.3 運(yùn)行Ant構(gòu)建文件 6.5.4 保存和重用Ant選項(xiàng) 6.6 用build.xml構(gòu)建Ant部署文件 6.7 Ant和JUnit結(jié)合進(jìn)行單元測(cè)試 本章小結(jié) 第7章 使用Eclipse協(xié)同CVS進(jìn)行版本管理 7.1 什么是CVS 7.2 CVS服務(wù)器的安裝 7.3 在Linux平臺(tái)上的配置CVS服務(wù)器 7.4 在Windows NT平臺(tái)上的配置CVS服務(wù)器 7.5 應(yīng)用CVS系統(tǒng)協(xié)助開發(fā)的一個(gè)簡單的流程 7.6 CVS的幾個(gè)基本概念 7.7 Eclipse和CVS的連接 7.8 啟動(dòng)一個(gè)新項(xiàng)目 7.9 應(yīng)用Eclipse從CVS資源庫檢出代碼 7.10 在開發(fā)過程中Eclipse協(xié)同CVS開發(fā)的基本操作 本章小結(jié)第五篇 Eclipse開發(fā)工具 第8章 Web應(yīng)用程序開發(fā) 8.1 Web服務(wù)器 8.1.1 Web服務(wù)器簡介 8.1.2 在Linux下安裝Apache和Tomcat 8.1.3 在Windows下安裝Tomcat 8.2 Tomcat的配置介紹 8.2.1 Tomcat目錄結(jié)構(gòu) 8.2.2 server.xml配置文件介紹 8.3 Eclipse與Tomcat的連接 8.3.1 Tomcat插件下載安裝 8.3.2 Tomcat在Eclipse上的配置 8.4 在Eclipse平臺(tái)上開發(fā)Web應(yīng)用程序 8.4.1 新建Tomcat項(xiàng)目 8.4.2 創(chuàng)建Tomcat項(xiàng)目中的Servlet 8.4.3 創(chuàng)建Tomcat項(xiàng)目中的部署描述符web.xml 8.4.4 創(chuàng)建Tomcat項(xiàng)目中的JSP 本章小結(jié) 第9章 使用Eclipse進(jìn)行J2EE項(xiàng)目開發(fā) 9.1 J2EE Web應(yīng)用服務(wù)器 9.1.1 介紹幾種常用的J2EE服務(wù)器 9.1.2 JBoss下載與安裝 9.2 Lomboz插件的下載與安裝 9.2.1 Lomboz插件的介紹 9.2.2 Lomboz插件配置 9.3 創(chuàng)建J2EE項(xiàng)目 9.4 利用Lomboz編寫和調(diào)試JSP文件 9.5 Eclipse結(jié)合Lomboz開發(fā)EJB 9.5.1 XDoclet介紹 9.5.2 生成EJB 9.5.3 生成EJB接口類 9.5.4 EJB部署 9.5.5 生成客戶端EJB 9.5.6 運(yùn)行JBoss服務(wù)器 本章小結(jié)第六篇 Eclipse數(shù)據(jù)庫應(yīng)用 第10章 數(shù)據(jù)庫的構(gòu)筑與連接 10.1 數(shù)據(jù)庫的構(gòu)筑 10.1.1 MySQL數(shù)據(jù)庫簡介 10.1.2 MySQL數(shù)據(jù)庫安裝 10.1.3 MySQL數(shù)據(jù)庫基本操作指令 10.2 數(shù)據(jù)庫連接 10.2.1 JDBC對(duì)象 10.2.2 JDBC驅(qū)動(dòng)類型 10.2.3 JDBC的使用過程 10.2.4 一個(gè)簡單的數(shù)據(jù)庫查詢的例子 10.3 Tanghan插件 10.3.1 Tanghan插件簡介 10.3.2 Tanghan插件下載及安裝 10.3.3 使用Tanghan插件連接數(shù)據(jù)庫 10.3.4 使用Tanghan插件進(jìn)行數(shù)據(jù)庫查詢及修改操作 10.3.5 數(shù)據(jù)庫連接測(cè)試程序 10.4 EJB與數(shù)據(jù)庫的連接 10.4.1 JBoss的數(shù)據(jù)庫設(shè)定 10.4.2 生成實(shí)體Bean 10.4.3 實(shí)體Bean的部署和運(yùn)行 本章小結(jié)第七篇 Eclipse高級(jí)應(yīng)用 第11章 Eclipse環(huán)境下的Struts框架應(yīng)用 11.1 Struts框架簡介 11.2 MVC模式 11.2.1 MVC模式結(jié)構(gòu) 11.2.2 Model 2體系結(jié)構(gòu) 11.2.3 MVC設(shè)計(jì)模式的小結(jié) 11.3 Struts的下載和安裝 11.4 一個(gè)簡單的Struts程序 11.5 Struts的組成與結(jié)構(gòu) 11.5.1 Struts應(yīng)用程序組件 11.5.2 MVC模式下的Struts 11.5.3 Struts的配置文件 11.6 Struts標(biāo)簽庫 11.6.1 HTML標(biāo)簽 11.6.2 Logic標(biāo)簽 11.6.3 Bean標(biāo)簽 11.7 Easy Struts插件 11.8 用Easy Struts插件開發(fā)Struts項(xiàng)目 11.8.1 新建Struts工程 11.8.2 生成JSP文件 11.8.3 生成ActionForm類 11.8.4 生成Action類 11.8.5 生成test.properties文件 11.8.6 配置struts-config.xml文件 11.8.7 生成數(shù)據(jù)庫訪問文件 11.8.8 編輯文件 11.8.9 實(shí)例運(yùn)行 11.8.1 實(shí)例小結(jié) 本章小結(jié) 第12章 將Eclipse作為建模工具 12.1 何謂EclipseUML插件 12.2 EclipseUML插件的安裝 12.3 利用EclipseUML插件繪制UML圖的基礎(chǔ) 12.4 利用EclipseUML插件繪制UML圖的工程實(shí)例 12.4.1 在系統(tǒng)分析階段中描述用況 12.4.2 在概要設(shè)計(jì)階段中抽出概念模型 12.4.3 在概要設(shè)計(jì)階段中根據(jù)概念模型繪制順序圖 12.4.4 在詳細(xì)設(shè)計(jì)階段中根據(jù)所制成的順序圖補(bǔ)充類圖 12.4.5 在“編程過程”中整理Package 12.4.6 在“編程過程”中分割組件,整理部署 12.4.7 其他圖簡介 本章小結(jié) 第13章 使用Eclipse進(jìn)行重構(gòu) 13.1 什么是重構(gòu) 13.2 為什么要進(jìn)行重構(gòu) 13.3 使用Eclipse進(jìn)行重構(gòu)的實(shí)例 13.3.1 抽取方法 13.3.2 抽取常量 13.3.3 移動(dòng) 13.3.4 更改方法特征符 13.3.5 內(nèi)聯(lián) 13.3.6 抽取局部變量 13.3.7 重構(gòu)撤銷與重構(gòu)重做 13.3.8 抽取接口 13.3.9 重命名 13.3.10 拉出與下推 本章小結(jié) 第14章 Eclipse插件開發(fā) 14.1 Eclipse平臺(tái)體系結(jié)構(gòu) 14.2 插件簡介 14.3 開發(fā)一個(gè)簡單的視圖插件HelloWorld 14.3.1 創(chuàng)建插件 14.3.2 安裝和運(yùn)行插件 14.4 插件開發(fā)環(huán)境簡介 14.4.1 主機(jī)和運(yùn)行時(shí) 14.4.2 外部插件與工作區(qū)插件 14.4.3 配置PDE 14.4.4 PDE提供的視圖 14.5 使用PDE創(chuàng)建插件 14.5.1 創(chuàng)建插件 14.5.2 插件清單編輯器 14.6 運(yùn)行插件 14.6.1 選擇要運(yùn)行的插件 14.6.2 對(duì)運(yùn)行時(shí)進(jìn)行跟蹤 14.6.3 在調(diào)試方式下運(yùn)行 14.6.4 運(yùn)行插件 本章小節(jié) 第15章 Eclipse的界面API 15.1 SWT簡介 15.1.1 SWT的特征 15.1.2 SWT應(yīng)用程序結(jié)構(gòu) 15.1.3 SWT提供的組件 15.1.4 布局 15.1.5 SWT生命周期 15.2 SWT應(yīng)用程序開發(fā) 15.2.1 創(chuàng)建SWT項(xiàng)目 15.2.2 創(chuàng)建SWT應(yīng)用程序 15.2.3 Widget的事件注冊(cè)偵聽器處理 15.3 線程問題 15.3.1 本機(jī)事件調(diào)度 15.3.2 工具箱用戶界面線程 15.3.3 SWT用戶界面線程 15.3.4 執(zhí)行非用戶界面線程中的代碼 15.3.5 線程化 15.3.6 向UI線程移送處理 15.4 插件的用戶界面框架(JFace) 15.4.1 查看器 15.4.2 操作和添加項(xiàng) 15.4.3 用戶界面資源 15.4.4 長時(shí)間運(yùn)行的操作 本章小結(jié)附錄A 部分專業(yè)術(shù)語中英文對(duì)照附錄B 部分資源下載地址
媒體關(guān)注與評(píng)論
書評(píng)本書的目的在于讓讀者了解Eclipse這一集成開發(fā)環(huán)境的體系結(jié)構(gòu)及工作原理,并且通過大量的實(shí)例來指導(dǎo)讀者如何通過利用各種插件來使Eclipse成為各種領(lǐng)域的工具,以全方位地了解Eclipse這一具有巨大潛力的集成開發(fā)環(huán)境。
編輯推薦
Java技術(shù)大系?! clipse是一個(gè)非常優(yōu)秀的、功能強(qiáng)大的集成開發(fā)環(huán)境。通過集成大量的插件,Eclipse的功能可以不斷擴(kuò)展,以支持各種不同的應(yīng)用。Eclipse軟件可以用于管理多種開發(fā)任務(wù),其中包括測(cè)試、性能調(diào)整及程序調(diào)試等,而且還可以集成來自多個(gè)供貨商的第三方應(yīng)用程序開發(fā)工具。此外,Eclipse軟件非常適合開發(fā)電子商務(wù)應(yīng)用程序。 本書的目的在于讓讀者了解Eclipse這一集成開發(fā)環(huán)境的體系結(jié)構(gòu)及工作原理,并且通過大量的實(shí)例來指導(dǎo)讀者如何通過利用各種插件來使Eclipse成為各種領(lǐng)域的工具,以全方位地了解Eclipsep這一具有巨大潛力的集成開發(fā)環(huán)境。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載