注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Eclipse精要與高級開發(fā)技術(shù)

Eclipse精要與高級開發(fā)技術(shù)

Eclipse精要與高級開發(fā)技術(shù)

定 價:¥32.00

作 者: 張云濤,龔玲編著
出版社: 電子工業(yè)出版社
叢編項: Java技術(shù)大系
標(biāo) 簽: Java

ISBN: 9787121007279 出版時間: 2005-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 292 字數(shù):  

內(nèi)容簡介

  Eclipse 是一個很讓人著迷的開發(fā)環(huán)境,它提供的核心框架和可擴展的插件機制給廣大的程序員提供了無限的想像力和創(chuàng)造空間。Eclipse自身包含大量的內(nèi)置功能,加上無所不能的插件,將構(gòu)成一個豐富多彩的工作環(huán)境而不僅僅是一個IDE。本書內(nèi)容由淺入深,先介紹了Eclipse平臺體系結(jié)構(gòu)、工作臺、Java集成開發(fā)環(huán)境、Java程序調(diào)試;再介紹了JUnit,Eclipse配置管理,Eclispe開發(fā)環(huán)境中的應(yīng)用服務(wù)器Tomcat,Eclipse中的資源構(gòu)建和構(gòu)建工具Ant;最后介紹了Eclipse下的Web應(yīng)用開發(fā)、插件開發(fā)技術(shù)、Struts應(yīng)用開發(fā)和MySQL數(shù)據(jù)庫應(yīng)用開發(fā)。本書適合于Java程序員、自由軟件愛好者及各類軟件開發(fā)人員閱讀。

作者簡介

暫缺《Eclipse精要與高級開發(fā)技術(shù)》作者簡介

圖書目錄

第1章  Eclipse簡介  1
1.1  什么是Eclipse  1
1.2  Eclipse項目  2
1.2.1  Eclipse平臺  2
1.2.2  Java開發(fā)工具  3
1.2.3  插件開發(fā)環(huán)境  4
1.3  Eclipse工具項目  5
1.4  Eclipse技術(shù)項目  5
1.5  Eclipse的發(fā)展歷程  5
1.6  如何獲取Eclipse程序和代碼  6
1.7  Eclipse軟件開發(fā)工具箱的安裝和運行  6
1.8  尋求幫助和報告錯誤  10
第2章  Eclipse平臺體系結(jié)構(gòu)  11
2.1  平臺基本機制  11
2.2  平臺運行時  13
2.3  工作空間(Workspace)  14
2.4  工作臺(Workbench)  15
2.5  標(biāo)準(zhǔn)小窗口工具箱和圖形用戶界面框架  16
2.5.1  SWT  16
2.5.2  JFace  17
2.6  團隊協(xié)同開發(fā)  18
2.7  幫助  19
2.8  外部工具  20
第3章  工作臺  22
3.1  Eclipse工作臺概述  22
3.1.1  透視圖  23
3.1.2  視圖  25
3.1.3  編輯器  26
3.2  Eclipse平臺的菜單  29
3.3  Eclipse平臺的工具欄  30
3.4  創(chuàng)建項目  31
3.4.1  使用文件菜單  32
3.4.2  使用上下文導(dǎo)航菜單  33
3.4.3  使用新建向?qū)Чぞ甙粹o  34
3.5  資源管理  34
3.5.1  資源管理概述  34
3.5.2  瀏覽和查找資源  35
3.5.3  創(chuàng)建文件和文件夾  38
3.5.4  導(dǎo)入導(dǎo)出資源  39
3.5.5  刪除資源  41
3.5.6  復(fù)制、重命名和移動資源  42
3.5.7  資源比較  42
3.6  任務(wù)及任務(wù)視圖  44
3.7  書簽和書簽視圖  46
3.8  定制工作臺  47
3.8.1  定制快速視圖  47
3.8.2  定制工具欄  48
3.8.3  定制鍵綁定  49
3.8.4  更改字體和顏色  49
3.8.5  更改選項卡的放置  50
3.8.6  定制透視圖  50
第4章  Eclipse的Java集成開發(fā)環(huán)境  53
4.1  驗證JRE安裝和類路徑變量  53
4.2  在Eclipse中編寫一個簡單的Java程序  54
4.2.1  Java透視圖  54
4.2.2  創(chuàng)建一個新的Java項目  55
4.2.3  創(chuàng)建一個新的Java包  55
4.2.4  創(chuàng)建一個新的Java類  56
4.2.5  代碼編寫和代碼輔助功能  58
4.2.6  編譯和運行程序  60
4.3  Eclipse的定制  62
4.3.1  首選項  63
4.3.2  定制JRE  64
4.3.3  格式化Java代碼  66
4.4  其他的與Java編程緊密相關(guān)的透視圖和視圖  68
4.4.1  包資源管理器視圖  68
4.4.2  層次結(jié)構(gòu)視圖  68
4.4.3  控制臺視圖  69
4.4.4  瀏覽透視圖  70
4.4.5  Java類型層次結(jié)構(gòu)透視圖  71
第5章  Eclipse中的Java程序調(diào)試  72
5.1  概述  72
5.2  調(diào)試透視圖簡介  72
5.3  常規(guī)調(diào)試技術(shù)  73
5.3.1  斷點  73
5.3.2  調(diào)試透視圖  74
5.3.3  控制程序執(zhí)行  76
5.3.4  檢查程序的執(zhí)行情況  78
5.4  高級調(diào)試技術(shù)  78
5.4.1  表達式的計算和顯示  78
5.4.2  查看和修改變量和字段的值  79
5.4.3  條件斷點  81
5.4.4  Java異常斷點  81
5.4.5  監(jiān)視點  82
5.4.6  方法斷點  83
5.4.7  代碼片段編輯測試窗頁面  84
5.4.8  遠程調(diào)試  86
5.5  熱代碼替換  87
第6章  JUnit  88
6.1  單元測試簡介  88
6.1.1  單元測試概述  88
6.1.2  JUnit測試的作用  89
6.1.3  JUnit的獲取和安裝  89
6.1.4  Eclipse中JUnit的設(shè)置  90
6.2  JUnit測試案例  90
6.2.1  在Eclipse中創(chuàng)建測試案例  90
6.2.2  向測試案例中添加測試方法  92
6.2.3  運行測試案例  93
6.2.4  創(chuàng)建第二個測試案例  95
6.2.5  編寫測試案例的考慮事項  96
6.3  測試套件  97
6.3.1  在Eclipse中創(chuàng)建JUnit測試套件  97
6.3.2  運行測試套件  98
6.4  測試案例和測試套件的調(diào)試執(zhí)行方式  98
第7章  Eclipse配置管理  100
7.1  Eclipse的結(jié)構(gòu)  100
7.1.1  Eclipse目錄內(nèi)容  100
7.1.2  功能部件的作用  100
7.1.3  標(biāo)識運行時平臺中的功能部件  101
7.2  安裝/更新透視圖和相關(guān)視圖  101
7.2.1  安裝配置視圖  102
7.2.2  功能部件更新視圖  103
7.2.3  預(yù)覽視圖  103
7.2.4  外部預(yù)覽視圖  104
7.3  更新管理  105
7.3.1  在Eclipse中安裝插件  105
7.3.2  在Eclipse中更新插件  106
7.3.3  使用組更新一次安裝幾個功能部件  107
7.4  Eclipse中的插件配置管理  108
7.4.1  檢查Eclipse平臺的當(dāng)前配置  108
7.4.2  保存Eclipse平臺的當(dāng)前配置  110
7.4.3  恢復(fù)已保存的配置  111
7.4.4  選取正在掛起的更改  111
第8章  Eclipse開發(fā)環(huán)境中的應(yīng)用服務(wù)器Tomcat  112
8.1  Tomcat簡介  112
8.2  Tomcat的安裝  113
8.2.1  Tomcat的獲取  113
8.2.2  Tomcat的安裝和配置  113
8.2.3  Tomcat的安裝測試  116
8.3  Sysdeo Tomcat插件的安裝和配置  117
8.4  服務(wù)器配置文件server.xml  122
第9章  Eclipse下的Web應(yīng)用開發(fā)  125
9.1  Servlet  125
9.1.1  Servlet簡介  125
9.1.2  Servlet的處理流程  126
9.1.3  Java Servlet API  127
9.1.4  Servlet生命周期  127
9.1.5  一個簡單的Servlet程序的示例  129
9.1.6  Eclipse中的Servlet應(yīng)用程序的開發(fā)  130
9.2  JSP  131
9.2.1  JSP簡介  131
9.2.2  JSP的實現(xiàn)和運行方式  132
9.2.3  JSP的訪問模型  133
9.2.4  JSP文檔結(jié)構(gòu)和語法概述  135
9.2.5  Eclipse中的JSP的創(chuàng)建  138
9.3  Web應(yīng)用程序的打包和部署  140
9.3.1  部署描述符文件web.xml  140
9.3.2  Web應(yīng)用的部署  142
9.4  使用Lomboz插件開發(fā)J2EE應(yīng)用程序  143
9.4.1  Lomboz的獲取  143
9.4.2  Lomboz的安裝  144
9.4.3  Lomboz在Eclipse中的配置  144
9.4.4  Lomboz的JSP應(yīng)用程序開發(fā)示例  145
9.4.5  Lomboz的Servlet應(yīng)用程序開發(fā)示例  149
9.4.6  Lomboz中的程序調(diào)試  152
第10章  Eclipse插件開發(fā)技術(shù)  155
10.1  Eclipse插件開發(fā)簡介  155
10.1.1  Eclipse的插件結(jié)構(gòu)  155
10.1.2  開發(fā)Eclipse插件的基本步驟  156
10.1.3  定義擴展點  157
10.2  使用JDT開發(fā)Eclipse插件的示例  158
10.3  使用PDE開發(fā)插件  162
10.3.1  PDE簡介  162
10.3.2  PDE的配置  162
10.3.3  “插件開發(fā)”透視圖和相關(guān)視圖  163
10.3.4  使用PDE開發(fā)插件的簡單示例  164
10.3.5  插件清單編輯器  167
第11章  Eclipse的圖形用戶界面的構(gòu)建  171
11.1  SWT簡介  171
11.2  SWT API的結(jié)構(gòu)  172
11.3  小窗口  173
11.3.1  小窗口應(yīng)用程序的結(jié)構(gòu)  173
11.3.2  小窗口應(yīng)用程序的系統(tǒng)資源管理  174
11.3.3  控件  175
11.3.4  定制小窗口  178
11.4  SWT的布局  181
11.4.1  FillLayout  181
11.4.2  RowLayout  181
11.4.3  GridLayout  182
11.4.4  FormLayout  183
11.5  SWT的事件和線程  185
11.5.1  事件  185
11.5.2  線程  186
11.6  開發(fā)SWT程序的示例  189
11.7  JFace簡介  193
11.8  JFace的體系結(jié)構(gòu)  194
11.9  查看器  195
11.10  JFace操作和添加項  196
11.11  在Eclipse中創(chuàng)建JFace應(yīng)用程序  197
第12章  Eclipse下的Struts應(yīng)用開發(fā)  200
12.1  Struts簡介  200
12.1.1  Struts概述  200
12.1.2  Struts的獲取和安裝  201
12.1.3  Struts的配置  201
12.2  Struts框架概述  202
12.2.1  MVC模式  203
12.2.2  J2EE中MVC模式的實現(xiàn)  204
12.2.3  Struts框架  205
12.2.4  基于Struts框架的開發(fā)流程  208
12.3  視圖及其構(gòu)建  208
12.3.1  視圖簡介  208
12.3.2  在Struts中構(gòu)建視圖  209
12.4  控制器及其構(gòu)建  209
12.4.1  控制器簡介  209
12.4.2  在Struts中構(gòu)建控制器  210
12.5  模型及其構(gòu)建  211
12.6  Struts應(yīng)用的配置  212
12.6.1  國際化Struts應(yīng)用程序  212
12.6.2  web.xml文件  213
12.6.3  struts-config.xml文件  214
12.7  Eclipse中開發(fā)Struts應(yīng)用的簡單示例  215
12.7.1  創(chuàng)建Struts項目  215
12.7.2  使用“Easy Action Associated With a Form”向?qū)?nbsp; 219
12.7.3  修改ActionForm類  223
12.7.4  修改Action類  226
12.7.5  修改JSP文件  227
第13章  Eclipse的版本控制及CVS  229
13.1  Eclipse的本地版本控制  229
13.1.1  比較操作  229
13.1.2  本地歷史記錄  231
13.2  CVS概述  232
13.3  CVS的基本原理  233
13.4  安裝和配置CVS資源庫  234
13.4.1  安裝cvsnt  234
13.4.2  創(chuàng)建CVS資源庫  235
13.5  Eclipse中實施CVS系統(tǒng)  236
13.5.1  向資源庫提交項目  237
13.5.2  標(biāo)記資源版本  241
13.5.3  從CVS資源庫檢出項目和模塊  242
13.5.4  更新  243
13.5.5  補丁程序的創(chuàng)建和應(yīng)用  244
第14章  Eclipse中的資源構(gòu)建和構(gòu)建工具Ant  247
14.1  Ant簡介  247
14.1.1  Ant概述  247
14.1.2  Ant的獲取和安裝  247
14.1.3  Ant的配置  248
14.2  構(gòu)建文件  248
14.2.1  <project>  250
14.2.2  <target>  250
14.2.3  <mkdir>  251
14.2.4  <jar>  251
14.2.5  <javac>  251
14.2.6  <java>  252
14.2.7  <delete>  252
14.2.8  <echo>  253
14.2.9  <property>  253
14.2.10  <buildnumber>  253
14.2.11  <copy>  253
14.3  Ant數(shù)據(jù)類型  254
14.3.1  argument  254
14.3.2  environment  254
14.3.3  filelist  255
14.3.4  patternset  255
14.3.5  fileset  255
14.3.6  filterset  256
14.3.7  path  256
14.3.8  mapper  256
14.4  Ant的運行  256
14.5  Eclipse和Ant的集成  257
14.5.1  創(chuàng)建Ant構(gòu)建文件  257
14.5.2  編輯Ant構(gòu)建文件  258
14.5.3  運行Ant構(gòu)建文件  258
14.5.4  保存和重用Ant選項  259
14.5.5  Eclipse中的Ant視圖  260
14.5.6  修改Ant類路徑  261
14.5.7  使用其他版本的Ant  262
14.6  在Eclipse中使用Ant的示例  263
第15章  Eclipse環(huán)境下的MySQL等數(shù)據(jù)庫應(yīng)用開發(fā)  265
15.1  MySQL簡介  265
15.1.1  MySQL的獲取和安裝  265
15.1.2  MySQL的配置  265
15.2  數(shù)據(jù)庫連接  266
15.2.1  JDBC對象  266
15.2.2  JDBC驅(qū)動程序的類型  267
15.2.3  JDBC的使用  268
15.2.4  MySQL數(shù)據(jù)連接池  270
15.2.5  一個簡單的數(shù)據(jù)庫查詢的例子  272
附錄A  開放源代碼軟件  273
附錄B  自由軟件  278
附錄C  通用公共許可證  280
附錄D  通用公共許可證的法律要點和熱點問題的闡釋  285
參考文獻  290

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號