注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具Eclipse編程技術(shù)與實(shí)例

Eclipse編程技術(shù)與實(shí)例

Eclipse編程技術(shù)與實(shí)例

定 價(jià):¥45.00

作 者: 葉達(dá)峰 編著
出版社: 人民郵電出版社
叢編項(xiàng): 軟件工程師Java技術(shù)
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787115141538 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 426 字?jǐn)?shù):  

內(nèi)容簡介

  《Eclipse編程技術(shù)與實(shí)例(附CD-ROM光盤1張)》全面、細(xì)致地介紹了Eclipse的體系結(jié)構(gòu)、集成開發(fā)環(huán)境以及在其之上的各類應(yīng)用程序的開發(fā),不僅包括Eclipse的工作臺介紹、Eclipse的Java程序編寫和調(diào)試方法等基礎(chǔ)內(nèi)容,還包括Eclipse的高級開發(fā)應(yīng)用,比如Struts開發(fā)、Web應(yīng)用開發(fā)、數(shù)據(jù)庫開發(fā)等。全書共分3篇17章,以“基礎(chǔ)篇→高級開發(fā)篇→案例實(shí)戰(zhàn)篇”為線索具體展開,涵蓋了Eclipse集成開發(fā)環(huán)境的方方面面。而且,對于書中每個知識點(diǎn)的講解,都配有大量可實(shí)際運(yùn)行的實(shí)例,供讀者邊學(xué)習(xí)邊實(shí)踐?!禘clipse編程技術(shù)與實(shí)例(附CD-ROM光盤1張)》從最基本的Eclipse的體系結(jié)構(gòu)、運(yùn)行機(jī)制和組成特點(diǎn)到綜合的案例開發(fā),內(nèi)容全面,由淺入深比如,網(wǎng)上書店系統(tǒng)、網(wǎng)絡(luò)五子棋游戲等,都有詳細(xì)的講解。配套光盤中還提供了書中涉及實(shí)例的全部源代碼,以方便讀者舉一反三,編寫出適合自己的程序?!禘clipse編程技術(shù)與實(shí)例(附CD-ROM光盤1張)》不僅適合Java程序員、自由軟件愛好者及各類軟件開發(fā)人員閱讀,便于他們盡快掌握和熟練使用Eclipse集成開發(fā)環(huán)境,還可作為高等院校相關(guān)專業(yè)的教材和輔導(dǎo)用書。

作者簡介

暫缺《Eclipse編程技術(shù)與實(shí)例》作者簡介

圖書目錄

第一篇 基礎(chǔ)篇
第1章 Eclipse簡介 2
1.1 認(rèn)識Eclipse 2
1.2 Eclipse的發(fā)展 2
1.3 Eclipse開發(fā)平臺 3
1.4 Eclipse的獲取 3
1.5 安裝和運(yùn)行Eclipse 4
1.5.1 Eclipse的安裝和運(yùn)行 4
1.5.2 一個簡單的Java測試程序 6
第2章 Eclipse體系結(jié)構(gòu) 10
2.1 工作機(jī)制 10
2.2 平臺運(yùn)行時 11
2.3 工作空間 12
2.4 工作臺 13
2.5 SWT和JFace 13
2.5.1 SWT 14
2.5.2 JFace 14
2.6 團(tuán)隊(duì)協(xié)同開發(fā) 15
2.7 獲取幫助 15
2.7.1 幫助瀏覽器 16
2.7.2 搜索 16
2.7.3 上下文幫助 17
2.8 外部工具 17
第3章 Eclipse的工作臺 18
3.1 工作臺概述 18
3.2 透視圖 18
3.3 編輯器和視圖 22
3.3.1 編輯器 22
3.3.2 視圖 24
3.4 資源管理 25
3.4.1 瀏覽資源 25
3.4.2 導(dǎo)入導(dǎo)出資源 26
3.4.3 查找資源 28
3.4.4 刪除資源 29
3.4.5 復(fù)制、重命名和移動文件 29
3.4.6 資源比較 31
3.5 任務(wù)和標(biāo)記 32
3.5.1 標(biāo)記 32
3.5.2 任務(wù)視圖 33
第4章 Eclipse的Java開發(fā)環(huán)境 34
4.1 安裝Java開發(fā)環(huán)境 34
4.1.1 安裝JDK 34
4.1.2 驗(yàn)證JRE安裝和類路徑變量 36
4.2 編寫Java程序 37
4.2.1 創(chuàng)建一個新的Java項(xiàng)目 37
4.2.2 創(chuàng)建新的Java類 39
4.2.3 編寫Java代碼 40
4.2.4 創(chuàng)建和查看Javadoc文檔 43
4.3 編譯與運(yùn)行 45
4.3.1 編譯 45
4.3.2 運(yùn)行 47
4.4 JDT的相關(guān)視圖 48
4.4.1 包資源管理器視圖 48
4.4.2 大綱視圖 49
4.4.3 層次結(jié)構(gòu)視圖 49
4.4.4 Java瀏覽視圖 49
第5章 Eclipse中的Java程序調(diào)試 51
5.1 調(diào)試視圖簡介 51
5.2 常用調(diào)試方法 53
5.2.1 本地調(diào)試 53
5.2.2 斷點(diǎn) 57
5.2.3 遠(yuǎn)程調(diào)試 60
5.3 代碼片段編輯測試窗 61
5.3.1 新建代碼片段編輯測試窗 61
5.3.2 使用代碼片段編輯測試窗 63
5.4 熱代碼替換 65
第6章 JUnit在Eclipse中的應(yīng)用 66
6.1 軟件測試知識點(diǎn)回顧 66
6.1.1 軟件測試的目標(biāo) 66
6.1.2 軟件測試的原則 66
6.1.3 軟件測試的種類 67
6.1.4 單元測試 67
6.2 JUnit簡介 67
6.2.1 JUnit的框架組成 68
6.2.2 JUnit中常用的接口和類 68
6.2.3 JUnit的獲取和安裝 70
6.2.4 Eclipse中JUnit的設(shè)置 70
6.3 在Eclipse中使用JUnit測試 71
6.3.1 創(chuàng)建測試用例 71
6.3.2 創(chuàng)建測試套件 80
第7章 Ant在Eclipse中的應(yīng)用 83
7.1 Ant簡介 83
7.2 Ant的安裝與配置 83
7.2.1 獲取Ant 83
7.2.2 安裝Ant 83
7.2.3 運(yùn)行Ant 84
7.2.4 Ant運(yùn)行時的命令行參數(shù) 84
7.3 Ant構(gòu)建文件的語法 85
7.3.1 Ant構(gòu)建文件的目錄結(jié)構(gòu) 85
7.3.2 Ant構(gòu)建文件的結(jié)構(gòu) 85
7.3.3 一個構(gòu)建文件的實(shí)例 85
7.3.4 構(gòu)建文件的XML標(biāo)記 86
7.4 創(chuàng)建并運(yùn)行Ant構(gòu)建文件 89
7.4.1 創(chuàng)建Ant構(gòu)建文件 89
7.4.2 編輯Ant構(gòu)建文件 91
7.4.3 使用Ant視圖 93
7.4.4 運(yùn)行Ant構(gòu)建文件 95
7.4.5 保存和重用Ant選項(xiàng) 96
7.5 創(chuàng)建并運(yùn)行項(xiàng)目構(gòu)建器 99
7.5.1 創(chuàng)建與配置項(xiàng)目構(gòu)建器 99
7.5.2 運(yùn)行項(xiàng)目構(gòu)建文件 106
第8章 使用CVS進(jìn)行版本控制 110
8.1 本地版本控制 110
8.1.1 比較操作 110
8.1.2 替換操作 111
8.1.3 本地版本控制機(jī)制 112
8.2 CVS的基礎(chǔ)知識 113
8.3 Linux環(huán)境下CVS服務(wù)器的安裝和配置 114
8.3.1 CVS服務(wù)器的安裝 114
8.3.2 CVS服務(wù)器的配置 114
8.4 Windows環(huán)境下CVS服務(wù)器的安裝和配置 115
8.4.1 CVS服務(wù)器的安裝 115
8.4.2 CVS服務(wù)器的配置 116
8.5 使用CVS進(jìn)行項(xiàng)目開發(fā)的簡單流程 119
8.6 配置CVS客戶端 120
8.7 啟動新項(xiàng)目 122
8.7.1 將新項(xiàng)目提交到CVS服務(wù)器 122
8.7.2 從CVS服務(wù)器檢出項(xiàng)目 126
8.8 利用CVS協(xié)助開發(fā) 127
8.8.1 提交操作 127
8.8.2 更新操作 128
8.8.3 發(fā)生沖突時的操作 129
8.8.4 使用CVS資源歷史記錄視圖 131
第二篇 高級開發(fā)篇
第9章 Web應(yīng)用開發(fā) 134
9.1 Tomcat簡介 134
9.2 Tomcat的安裝與配置 135
9.2.1 獲取Tomcat 135
9.2.2 安裝Tomcat 135
9.3 Tomcat的安裝測試 138
9.4 安裝Tomcat插件 139
9.5 服務(wù)器配置文件server.xml 143
9.6 在Eclipse中創(chuàng)建JSP 145
9.6.1 JSP簡介 145
9.6.2 JSP語法 145
9.6.3 創(chuàng)建JSP 146
9.6.4 JSP實(shí)例——顯示JSP的運(yùn)行環(huán)境 148
9.7 開發(fā)Servlet 153
9.7.1 Servlet簡介 153
9.7.2 JSP處理過程 154
9.7.3 Servlet的生命周期 154
9.7.4 Servlet的主要方法 155
9.7.5 一個簡單的Servlet程序?qū)嵗?55
9.8 使用JSP + Servlet開發(fā)Web應(yīng)用實(shí)例 159
第10章 Struts開發(fā) 165
10.1 Struts簡介 165
10.2 Struts結(jié)構(gòu)介紹 165
10.2.1 MVC模式介紹 165
10.2.2 Model 1模式 166
10.2.3 Model 2模式 167
10.2.4 Struts的結(jié)構(gòu) 167
10.3 Struts框架的組成 168
10.3.1 ActionServlet類 169
10.3.2 ActionMapping類 170
10.3.3 Action類 171
10.3.4 ActionForm類 172
10.3.5 ActionForward類 172
10.3.6 ActionErrors類和ActionError類 173
10.3.7 幾個重要的配置文件 173
10.4 Struts標(biāo)簽庫 179
10.4.1 HTML標(biāo)簽 179
10.4.2 Logic標(biāo)簽 180
10.4.3 Bean標(biāo)簽 180
10.5 在Eclipse中開發(fā)Struts項(xiàng)目 180
10.5.1 Struts的下載和安裝 180
10.5.2 一個簡單的Struts程序?qū)嵗?81
10.6 使用Easy Struts插件 186
10.6.1 Easy Struts插件簡介 186
10.6.2 使用Easy Struts開發(fā)Struts項(xiàng)目 187
第11章 Eclipse的數(shù)據(jù)庫開發(fā) 199
11.1 MySQL簡介 199
11.2 MySQL的安裝與配置 199
11.2.1 安裝MySQL 199
11.2.2 配置MySQL 200
11.3 MySQL的基本操作命令 201
11.3.1 登錄數(shù)據(jù)庫 201
11.3.2 啟動和停止數(shù)據(jù)庫服務(wù) 202
11.3.3 創(chuàng)建用戶 202
11.3.4 修改密碼 202
11.3.5 創(chuàng)建數(shù)據(jù)庫 203
11.3.6 創(chuàng)建表 203
11.3.7 插入操作 204
11.3.8 查詢操作 205
11.3.9 刪除與修改操作 206
11.3.10 修改表結(jié)構(gòu) 207
11.4 使用MySQL Administrator管理數(shù)據(jù)庫 208
11.5 JDBC簡介 210
11.5.1 JDBC的概念 210
11.5.2 常用的JDBC類與方法 211
11.5.3 JDBC驅(qū)動程序的類型 212
11.5.4 使用JDBC連接數(shù)據(jù)庫的過程 213
11.6 簡單的數(shù)據(jù)庫查詢實(shí)例 214
11.7 Quantum插件在Eclipse中的應(yīng)用 218
11.7.1 Quantum插件簡介 218
11.7.2 安裝Quantum插件 218
11.7.3 使用Quantum插件連接數(shù)據(jù)庫 219
11.7.4 使用Database Bookmark查看表結(jié)構(gòu)和表數(shù)據(jù) 223
11.7.5 使用SQL查詢編輯視圖 225
11.7.6 使用Table View視圖 225
第12章 J2EE項(xiàng)目開發(fā) 228
12.1 常用的J2EE Web應(yīng)用服務(wù)器 228
12.1.1 WebSphere 228
12.1.2 WebLogic 228
12.1.3 JBoss 229
12.1.4 Tomcat 229
12.2 JBoss的安裝與啟動 229
12.2.1 獲取與安裝JBoss 229
12.2.2 運(yùn)行JBoss 229
12.3 Lomboz的安裝與配置 230
12.3.1 Lomboz 簡介 230
12.3.2 使用Links方法安裝Eclipse插件 231
12.3.3 安裝Lomboz 231
12.3.4 配置Lomboz 232
12.4 使用Lomboz創(chuàng)建J2EE項(xiàng)目 244
12.5 使用Lomboz開發(fā)Web應(yīng)用程序 247
12.6 使用Lomboz開發(fā)EJB 250
12.6.1 生成EJB 250
12.6.2 將生成的EJB文件添加到項(xiàng)目的EJB模塊 253
12.6.3 生成EJB相關(guān)的類文件 254
12.6.4 部署EJB 258
12.6.5 生成客戶端測試EJB 258
第13章 Eclipse的界面開發(fā) 261
13.1 SWT簡介 261
13.1.1 SWT的特征 261
13.1.2 SWT代碼的功能劃分 262
13.1.3 SWT的主要類和組件 262
13.2 基本控件 267
13.2.1 標(biāo)簽控件(Label類) 267
13.2.2 文本框控件(Text類) 268
13.2.3 樹形控件(Tree類) 270
13.3 SWT的資源管理 271
13.4 開發(fā)SWT應(yīng)用程序 271
13.4.1 一個簡單的SWT實(shí)例 272
13.4.2 較為復(fù)雜的SWT實(shí)例 274
13.5 線程 277
13.6 JFace用戶界面框架 277
13.6.1 查看器 278
13.6.2 動作和添加項(xiàng) 280
13.6.3 用戶界面資源 281
13.7 JFace用戶界面程序開發(fā)實(shí)例 283
13.7.1 顯示文件夾的層次結(jié)構(gòu) 283
13.7.2 實(shí)現(xiàn)標(biāo)簽提供器并顯示文件夾內(nèi)容 285
13.7.3 實(shí)現(xiàn)自己的文件管理器 286
第14章 Eclipse的插件開發(fā) 288
14.1 插件簡介 288
14.2 簡單的Hello World插件開發(fā)實(shí)例 289
14.2.1 新建插件項(xiàng)目 289
14.2.2 插件清單編輯器簡介 291
14.2.3 運(yùn)行插件 297
14.3 改進(jìn)myplugin插件 298
14.3.1 修改plugin.xml文件 298
14.3.2 創(chuàng)建顯示窗口 300
14.3.3 修改SampleAction類 301
14.3.4 運(yùn)行新插件 301
第三篇 案例實(shí)戰(zhàn)篇
第15章 JSP開發(fā)實(shí)例——網(wǎng)上書店 304
15.1 項(xiàng)目需求分析 304
15.2 建立數(shù)據(jù)庫 305
15.2.1 card_types表 305
15.2.2 categories表 305
15.2.3 editorial_categories表 305
15.2.4 editorials表 305
15.2.5 items表 305
15.2.6 members表 306
15.2.7 orders表 306
15.3 項(xiàng)目開發(fā)流程 307
15.3.1 創(chuàng)建功能類 307
15.3.2 創(chuàng)建登錄頁面 316
15.3.3 創(chuàng)建Header.jsp和Foot.jsp頁面 321
15.4 用戶使用流程 323
15.4.1 用戶首頁 323
15.4.2 訂購書籍頁面 327
15.5 管理員使用流程 334
15.5.1 管理用戶 334
15.5.2 管理訂單 337
15.5.3 添加書籍 338
15.5.4 其他管理界面 339
15.6 實(shí)例小結(jié) 341
第16章 Java開發(fā)實(shí)例——網(wǎng)絡(luò)五子棋游戲 342
16.1 Java Socket編程基礎(chǔ) 342
16.1.1 Socket簡介 342
16.1.2 Java Socket的基本類 342
16.2 網(wǎng)絡(luò)五子棋程序的代碼結(jié)構(gòu)詳解 343
16.2.1 com.fivechess.chessface 343
16.2.2 com.fivechess. client 358
16.2.3 com.fivechess.server 366
16.3 測試網(wǎng)絡(luò)五子棋游戲 378
第17章 SWT/JFace開發(fā)實(shí)例 382
17.1 org.test.custom.internal包 382
17.1.1 CustomDrawnButton 382
17.1.2 DesktopListener 384
17.1.3 LocalizedStrings 384
17.1.4 TitleBar 385
17.1.5 TitleBarButton 393
17.2 org.test.custom.form包 397
17.2.1 SizeBorder 397
17.2.2 SizeGrip 404
17.3 org.test.custom.shell包 409
17.3.1 InternalShell 409
17.3.2 DesktopForm 415
17.4 實(shí)例開發(fā) 423
17.4.1 Create菜單 424
17.4.2 Window菜單 425

本目錄推薦

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