精通eclipse整合web開發——struts spring hiberna

《精通eclipse整合web開發——struts spring hiberna》是2012年出版的圖書,作者是張恆汝、虞曉東。

基本介紹

  • 書名:精通eclipse整合web開發——struts spring hiberna
  • 作者:張恆汝、虞曉東
  • 出版社:人民郵電出版社
  • 出版時間:2012年
圖書簡介,目錄,

圖書簡介

本書細緻而全面地講解了eclipseweb開發技術,共分5篇20章,內容包括eclipse開發環境的搭建;利用eclipse開發java程式;eclipse下swt、junit、ant的使用方法以及web套用開發;eclipse下struts、cvs的套用以及資料庫構建和webservice套用開發;eclipse下的hibernate、spring及其他外掛程式的套用和開發;電子商務系統、管理信息系統、檔案審批系統的web開發。
本書內容循序漸進,實例豐富,操作及開發步驟講解詳細,配書光碟包含整個項目的原始碼,方便讀者提高學習的效率。
本書適合於eclipse的初學者和中級套用開發人員,是沒有項目開發經驗的讀者的絕佳指導書之一。本書也可用於

目錄

第一篇起步篇
第1章eclipse簡介及開發平台的安裝3
1.1eclipse簡介3
1.2安裝jdk4
1.2.1安裝jdk4
1.2.2安裝tomcat4
1.2.3設定環境變數4
1.3安裝eclipse平台及中文包5
1.3.1安裝5
1.3.2配置eclipse平台6
第2章eclipse平台8
2.1eclipse平台技術概述8
2.1.1平台的體系結構8
2.1.2平台運行時9
2.1.3swt和jface9
2.1.4工作檯10
2.1.5小組支持10
2.1.6幫助支持10
2.2eclipse工作檯11
2.2.1工作檯概述11
2.2.2透視圖12
2.2.3視圖13
2.2.4工具列17
2.2.5外部工具18
2.2.6更新管理器18
2.2.7如何創建項目19
2.3資源管理20
2.3.1資源與工作檯20
2.3.2本地歷史記錄21
2.3.3瀏覽和查找資源22
2.3.4導入/導出資源22
2.3.5比較23
2.3.6外掛程式開發中的資源24
2.4定製工作檯25
2.4.1定製工具列25
2.4.2定製鍵綁定26
2.4.3更改字型和顏色26
2.4.4更改選項卡的位置27
第3章java集成開發環境28
3.1java集成開發界面簡介28
3.2java開發基本操作29
3.2.1java開發環境配置29
3.2.2創建java項目30
3.2.3在項目中添加java類31
3.3java編輯器的使用33
3.3.1java編輯器簡介33
3.3.2添加新方法並使用內容輔助功能34
3.3.3自動編譯和錯誤代碼的標識34
3.3.4創建javadoc文檔35
3.3.5查看javadoc文檔39
3.4java搜尋39
3.4.1從工作檯執行java搜尋39
3.4.2使用彈出選單執行java搜尋40
3.5java項目的運行40
3.5.1創建、管理和運行配置40
3.5.2運行java程式44
3.6查看jdk和eclipse原始碼44
3.6.1查看jdk原始碼44
3.6.2查看eclipse的原始碼44
3.7常用快捷鍵44
第4章java代碼的調試48
4.1java調試器簡介48
4.2java調試透視圖50
4.2.1簡介50
4.2.2java調試視圖51
4.2.3java斷點視圖52
4.2.4斷點設定52
4.2.5java變數視圖56
4.2.6對表達式求值56
4.2.7對代碼片段求值56
4.2.8java顯示視圖57
4.3本地調試57
4.3.1配置調試環境57
4.3.2調試java代碼59
4.4遠程調試59
第二篇初級篇
第5章eclipse下swt的使用65
5.1swt簡介65
5.2swt中的包66
5.3安裝swtdesigner66
5.4swtdesigner開發實例68
5.5swt常用組件及其常用方法70
5.5.1組件的常用方法70
5.5.2按鈕、單選框、複選框(button類)71
5.5.3標籤(label類)72
5.5.4文本框(text類)72
5.5.5列表框(list類)73
5.5.6下拉框(combo類)73
5.6swt布局管理器73
5.6.1充滿式布局74
5.6.2行列式布局74
5.6.3格線式布局74
5.6.4表格式布局74
5.7swt套用開發實例74
第6章eclipse下的web套用開發80
6.1概述80
6.2使用wtp外掛程式開發web應用程式81
6.2.1安裝wtp81
6.2.2wtp配置82
6.2.3使用wtp構建web應用程式85
6.2.4wtp中的程式調試和運行87
6.3使用lomboz外掛程式開發j2ee應用程式88
6.3.1lomboz的安裝88
6.3.2lomboz在eclipse中的配置89
6.4tomcat外掛程式的下載、安裝和配置91
6.5使用lomboz構建j2ee應用程式92
6.6web應用程式部署檔案web.xml96
第7章eclipse與junit98
7.1junit簡介98
7.1.1為什麼使用junit98
7.1.2junit測試框架99
7.1.3junitapi介紹100
7.2在eclipse中設定junit102
7.2.1安裝junit102
7.2.2junit的設定102
7.3用eclipse和junit進行單元測試103
7.3.1被測試項目103
7.3.2配置被測試項目107
7.3.3創建junit測試用例108
7.3.4運行測試和分析測試結果111
7.3.5創建測試套件111
7.3.6測試運行環境配置113
第8章eclipse下ant的套用114
8.1ant簡介114
8.2ant安裝和運行115
8.2.1安裝ant工具115
8.2.2配置ant環境變數115
8.3ant構建檔案的基本結構116
8.3.1ant的主要標籤116
8.3.2ant的數據類型118
8.3.3與檔案操作相關的屬性120
8.3.4與java相關的屬性122
8.3.5打包相關122
8.3.6執行sql語句124
8.3.7傳送郵件125
8.4eclipse中ant外掛程式的用法125
8.4.1建立一個java項目125
8.4.2創建ant構建檔案128
8.4.3運行ant構建檔案128
8.4.4配置ant編輯環境129
8.4.5快速創建同一項目的不同構建檔案130
8.5ant和junit結合進行單元測試131
8.5.1在eclipse中配置ant工具131
8.5.2ant和junit結合進行單元測試案例131
第三篇中級篇
第9章在eclipse中使用struts137
9.1struts概述137
9.2mvc模式137
9.3struts體系結構138
9.4struts基本組件139
9.4.1struts控制器組件139
9.4.2struts模型組件142
9.4.3struts視圖組件143
9.5struts的配置143
9.5.1web套用發布描述檔案web.xml143
9.5.2struts配置檔案struts-config.xml145
9.6struts基本標籤庫148
9.6.1html標籤庫148
9.6.2bean標籤庫150
9.7在eclipse中開發struts實例152
9.8本章小結156
第10章使用aspectj進行aop編程157
10.1aop概述157
10.2連線點模型158
10.2.1切入點158
10.2.2通知159
10.2.3方面160
10.3安裝aspectjdevelopmenttools(ajdt)外掛程式161
10.4aspectj項目實例分析162
10.5本章小結168
第11章webservice套用開發169
11.1webservice簡介169
11.2webservice技術套用170
11.2.1axis框架簡介170
11.2.2安裝axis173
11.3編寫並發布webservice程式173
11.3.1編寫和發布webservice伺服器端173
11.3.2編寫客戶端訪問webservice伺服器端176
第12章使用eclipse進行版本管理179
12.1版本管理控制概述179
12.2協同cvs進行版本管理180
12.2.1什麼是cvs180
12.2.2cvs的常用術語180
12.2.3cvs伺服器的安裝181
12.2.4在linux平台上配置cvs伺服器181
12.2.5在windowsnt平台上配置cvs伺服器182
12.2.6套用cvs系統協助開發的流程(如圖12-1所示)182
12.2.7eclipse與cvs的連線183
12.2.8啟動一個新項目183
12.2.9套用eclipse從cvs資源庫檢出代碼184
12.2.10eclipse與cvs協同開發184
12.3協同subversion進行版本管理186
12.3.1什麼是subversion186
12.3.2安裝subclipse外掛程式187
12.3.3建立repository定義188
12.3.4啟動一個新項目188
12.3.5從資源庫檢出代碼188
12.3.6eclipse協同subversion開發188
第四篇高級篇
第13章在eclipse中使用hibernate193
13.1hibernate簡介193
13.2hibernate的下載安裝195
13.3一個簡單的hibernate實例195
13.3.1添加所需類庫195
13.3.2添加配置檔案hibernate.cfg.xml195
13.3.3編寫hibernate映射檔案196
13.3.4編寫hibernate映射代碼類197
13.3.5編寫hibernateutil輔助類198
13.3.6建立庫表199
13.3.7編寫測試類199
13.3.8運行套用200
第14章spring套用開發201
14.1搭建spring開發環境201
14.2實現spring實例202
14.2.1創建項目和spring配置檔案202
14.2.2創建接口與實現類203
14.2.3添加輔助類與測試類206
14.3springioc(控制反轉)和aop(面向方面編程)207
14.3.1ioc容器208
14.3.2面向方面編程208
14.4spring對各種服務提供的支持210
14.4.1spring對jndi(命名服務)提供的支持210
14.4.2spring對jta(事務服務)提供的支持211
14.4.3spring對jms(訊息服務)提供的支持215
14.4.4spring對ejb(企業bean服務)提供的支持220
14.4.5spring對dao、jdbc、orm(持久化服務)和遠程服務提供的支持222
14.5spring的視圖集成技術223
14.6spring進階實例223
14.6.1創建數據表224
14.6.2創建實體類userinfo224
14.6.3創建dao接口與實現類226
14.6.4創建action類227
14.6.5struts的配置228
14.6.6spring的配置229
14.6.7運行實例230
第15章eclipse外掛程式開發231
15.1eclipse平台體系結構231
15.2外掛程式簡介232
15.3開發一個簡單的加法器外掛程式summator233
15.3.1創建外掛程式233
15.3.2安裝和運行外掛程式237
15.4外掛程式開發環境pde簡介238
15.4.1主機和運行時238
15.4.2外部外掛程式與工作區外掛程式238
15.4.3配置pde238
15.4.4pde提供的視圖239
15.5使用pde創建外掛程式239
15.5.1創建外掛程式240
15.5.2外掛程式清單編輯器241
15.6運行外掛程式242
15.6.1選擇要運行的外掛程式242
15.6.2對外掛程式進行跟蹤243
15.6.3在調試方式下運行244
15.6.4運行外掛程式244
第16章rcp開發平台245
16.1rcp簡介245
16.2功能結構體系246
16.3創建應用程式247
16.4測試富客戶端應用程式252
16.5部署富客戶端應用程式252
第17章開發ejb3.0套用253
17.1ejb開發概述253
17.2ejb環境搭建254
17.2.1jbosside安裝255
17.2.2jboss套用伺服器安裝255
17.3容器服務255
17.3.1會話bean255
17.3.2會話bean生命周期的管理256
17.3.3訊息驅動bean257
17.3.4依賴注入258
17.3.5事務259
17.3.6安全259
17.3.7通用攔截器260
17.4持久化261
17.4.1orm框架261
17.4.2映射一個簡單的對象261
17.4.3關係映射262
17.4.4繼承264
17.4.5持久化檔案264
17.4.6實體管理器265
17.5創建ejb3.0項目266
17.6創建訪問客戶端項目269
17.7運行客戶端270
第五篇套用篇
第18章圖書借閱管理系統(strutshibernate)273
18.1系統需求273
18.1.1讀者模組273
18.1.2管理員模組274
18.2系統功能描述275
18.2.1用戶註冊275
18.2.2用戶登錄275
18.2.3讀者操作275
18.2.4管理員操作277
18.3系統設計279
18.3.1系統架構設計279
18.3.2業務實體設計279
18.3.3業務邏輯設計280
18.4資料庫281
18.4.1e-r圖設計281
18.4.2物理建模282
18.4.3設計表結構283
18.4.4資料庫腳本285
18.5通用功能實現286
18.5.1hibernate的session操作287
18.5.2分頁查詢功能287
18.5.3分頁信息顯示功能292
18.5.4事務的實現294
18.5.5漢字編碼過濾器295
18.6功能模組實現296
18.6.1用戶註冊296
18.6.2用戶登錄298
18.6.3我的信息299
18.6.4查詢圖書301
18.6.5圖書信息305
18.6.6預借圖書306
18.6.7我的預借308
18.6.8我的借閱309
18.6.9用戶管理310
18.6.10添加圖書315
18.6.11圖書管理316
18.6.12分類管理320
18.6.13借閱管理327
18.7實例運行330
第19章網上商城(strutsspringhibernatewebservice)331
19.1系統需求331
19.1.1前台用戶購物模組331
19.1.2管理模組332
19.2系統功能描述333
19.2.1會員註冊333
19.2.2會員登錄333
19.2.3會員操作333
19.2.4管理員後台操作339
19.3系統設計341
19.3.1系統架構設計341
19.3.2業務實體設計342
19.3.3業務邏輯設計343
19.4資料庫343
19.4.1e-r圖設計343
19.4.2物理建模343
19.4.3設計表結構345
19.4.4資料庫腳本349
19.5通用功能實現349
19.5.1分頁查詢功能349
19.5.2struts與spring的整合353
19.5.3spring與hibernate的整合353
19.5.4聲明式事務354
19.6功能模組實現355
19.6.1會員註冊355
19.6.2會員登錄358
19.6.3分類查詢360
19.6.4熱賣商品365
19.6.5特價商品367
19.6.6推薦商品369
19.6.7品牌查詢371
19.6.8商品信息376
19.6.9購物車378
19.6.10我的訂單386
19.6.11商品管理389
19.6.12品牌管理391
19.6.13分類管理393
19.6.14會員管理395
19.6.15訂單管理397
19.7實例運行400
第20章檔案審批系統(jbpmstrutsspringhibernate)401
20.1系統需求401
20.1.1管理員模組401
20.1.2普通發文用戶模組402
20.1.3審批員模組402
20.2系統功能描述402
20.2.1登錄403
20.2.2修改密碼403
20.2.3管理員操作404
20.2.4普通發文用戶操作406
20.2.5審批員操作408
20.3jbpm介紹408
20.3.1基本概念409
20.3.2jbossjbpm圖形化流程設計器409
20.3.3jbossjbpm簡單流程定義409
20.3.4本章使用的流程定義410
20.4系統設計415
20.4.1系統架構設計415
20.4.2業務實體設計416
20.4.3業務邏輯設計416
20.5資料庫417
20.5.1e-r圖設計417
20.5.2物理建模417
20.5.3設計表結構418
20.5.4jbpm流程引擎相關表419
20.5.5資料庫腳本419
20.6通用功能實現421
20.7功能模組實現424
20.7.1登錄424
20.7.2修改密碼427
20.7.3增加文章類型429
20.7.4查看文章類型431
20.7.5增加用戶433
20.7.6查看用戶434
20.7.7增加職責437
20.7.8查看職責438
20.7.9撰寫文章440
20.7.10發布文章443
20.7.11我的文章445
20.7.12審批文章447
20.8實例運行450

相關詞條

熱門詞條

聯絡我們