JBoss平台上的Java EE程式開發指南

JBoss平台上的Java EE程式開發指南

《JBoss平台上的Java EE程式開發指南》是2007年清華大學出版社出版的圖書,作者是張洪斌。

基本介紹

  • 書名:JBoss平台上的Java EE程式開發指南
  • 作者:張洪斌
  • ISBN:9787302148760
  • 定價:38元
  • 出版社:清華大學出版社
  • 出版時間:2007-11-7
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書以豐富的示例,講述在主流Java EE伺服器——JBoss上開發Java EE程式的技術,包括Web(JSP、Servlet、MVC)、EJB(EJB 2.x)和EJB 3.0、JMS、Web Service、Hibernate、AOP等。正文講述的所有內容,全部都有可運行的代碼以演示,這有利於讀者儘快地掌握知識要點。
本書適合有一定Java基礎(J2SE和Java Web技術)的讀者閱讀,可作為在校學生、中高漏槓端級技術開發工程師和其他IT技術人員的參考書,也可作為大專院校和培訓機構的教學用書。
本書作者教育思想先進,在計算機圖書寫作方面具備高超的技巧,讀者將會發現這是目前寫得最容易閱讀、收穫最大的論述JBoss開發技術的著作。

目錄

第1章JBoss概況 1
1.1JBoss套用伺服器的安裝、啟動
和停止 1
1.1.1安裝JBoss伺服器 2
1.1.2啟動JBoss伺服器凝犁拔 7
1.1.3停止JBoss伺服器 11
1.2卸載JBoss伺服器 12
1.3JBoss的目錄結構 12
1.4JBossIDE的安裝和啟動 13
第2章JBossIDE基礎籃霉 16
2.1JBossIDE界面基礎 16
2.1.1Perspective和View 16
2.1.2工程、檔案和視圖 17
2.1.3界面的設定 18
2.2建立工程和檔案 20
2.2.1新建嚮導 20
2.2.2導入和導出 21
2.3開發獨立運行程式 22
2.3.1開發HelloWorldConsole
程式 22
2.3.2新建和編輯類 25
2.3.3運行ConSole程式 27
2.3.4運行Windows程式 28
2.3.5在JBossIDE外部運行程式 31
2.4程式打包 33
2.5在JBossIDE中設定JBoss伺服器 36
第3章開發資料庫程式 40
3.1MySQL的安裝和啟動 40
3.1.1MySQL的安裝和設定 40
3.1.2MySQL的啟動和結束 40
3.2數宙采嚷龍據庫和表格的甩轎敬操作 42
3.2.1MySQL編輯器的啟動
和結束 42
3.2.2MySQL命令的格式 44
3.2.3建立和刪除資料庫 44
3.2.4建立和刪除表格 45
3.2.5操作表格中的數據 45
3.3MySQL的JDBC驅動程式 46
3.4MySQL和JBossIDE的集成 46
3.4.1開發訪問資料庫的程式 46
3.4.2設定工程使用其他類庫 49
3.4.3運行程式 51
第4章JBoss伺服器管理基礎 52
4.1JBoss控制台 52
4.2程式和服務的部署 55
4.3MySQL和JBoss伺服器的集成 59
第5章開發JavaEEWeb程式 60
5.1開發JSP程式 60
5.1.1建立WebProject 61
5.1.2建立JSP檔案 62
5.2開發Servlet 64
5.2.1完善Web模組結構 66
5.2.2Web程式的打包和部署埋臘擊 70
5.2.3運行程式 73
5.3開發Struts程式 73
5.3.1Struts應用程式結構 73
5.3.2建立套用Struts的Eclise
工程 75
5.3.3Struts的JSP程式 76
5.3.4ApplicationResources.
properties和web.xml 79
5.3.5建立FormBean 81
5.3.6建立Action 84
5.3.7編輯struts-config.xml 85
第6章開發SessionBean 86
6.1EJB概況及EJB2.x和EJB3.0的
區別 86
6.2開發EJB2.x的SessionBean 88
6.2.1利用嚮導建立SessionBean
框架 88
6.2.2添加Business方法 90
6.2.3完善EJB模組的內容
和恥巴您求結構 92
6.2.4開發客戶機程式 97
6.2.5添加運行客戶機程式的
Client類庫 100
6.2.6運行客戶機程式 101
6.3開發EJB3.0的SessionBean 102
6.3.1建立EJB3.0的工程 103
6.3.2建立EJB3.0的Session
Bean 104
6.3.3開發客戶機程式 107
6.3.4EJB模組的打包、部署
和運行 107
第7章開發訊息處理程式和
Message-DrivenBean 109
7.1JMS概念 109
7.2開發點對點訊息程式 110
7.2.1開發傳送訊息程式 110
7.2.2開發接收訊息程式 114
7.2.3程式的運行 116
7.3JMS管理 116
7.4開發出版/預訂訊息程式 123
7.4.1開發出版程式 123
7.4.2開發預訂訊息程式 126
7.4.3運行程式 128
7.5開發EJB2.x的MDB 128
7.5.1建立MDB類 129
7.5.2MDB的設定檔案 131
7.5.3MDB的打包和測試 132
7.6開發EJB3.0的MDB 133
7.6.1建立EJB3.0的MDB 133
7.6.2EJB模組的打包和部署 135
7.6.3客戶機程式的運行 136
第8章開發EJB2.x的
EntityBean 137
8.1開發EntityBean(BMP) 137
8.1.1資料庫和表格的設定 137
8.1.2開發BMPEntityBean 137
8.1.3EJB的配置檔案 143
8.1.4EJB模組的打包和部署 145
8.1.5開發EJB的客戶機 145
8.2開發EntityBean(CMP) 149
8.2.1資料庫和表格的設定 149
8.2.2開發CMPEntityBean 150
8.2.3開發EntityBean的Session
Bean客戶機 152
8.2.4EJB的配置檔案 154
8.2.5EJB模組的打包和部署 157
8.2.6開發客戶機 158
8.3EJB中的複合關鍵字實例 160
8.3.1資料庫和表格的設定 160
8.3.2開發CMPBean 160
8.3.3開發主鍵類 162
8.3.4開發SessionBean 163
8.3.5EJB的配置檔案 165
8.3.6EJB模組的打包和部署 165
8.3.7開發客戶機 166
8.4CMP的一對多關係開發實例 168
8.4.1資料庫和表格的設定 169
8.4.2開發CMPBean 169
8.4.3開發SessionBean 172
8.4.4EJB的部署檔案 175
8.4.5EJB模組的打包和部署 177
8.4.6開發客戶機 177
8.5CMP的一對一關係的開發實例 180
8.5.1資料庫和表格的設定 180
8.5.2開發CMPBean 180
8.5.3開發SessionBean 183
8.5.4EJB的部署檔案 185
8.5.5EJB模組的打包和部署 186
8.5.6開發客戶機 187
8.6CMP的多對多關係開發實例 189
8.6.1資料庫和表格的設定 189
8.6.2開發CMPBean 190
8.6.3開發SessionBean 193
8.6.4EJB的部署檔案 195
8.6.5開發客戶機 196
8.7Finder和Select方法開發實例 199
8.7.1處理CMP的Finder方法 199
8.7.2開發CMP的Select方法 201
第9章開發EJB3.0的Entity 204
9.1開發第一個Entity實例 204
9.1.1開發第一個Entity實例 204
9.1.2開發Entity類 204
9.1.3開發訪問Entity的Session
Bean客戶機 208
9.1.4資料庫設定檔案 210
9.1.5Entity模組的建立和部署 210
9.1.6開發Entity的客戶機 211
9.2在Eclipse外部運行實例 212
9.3Entity的關係處理實例 215
9.3.1處理一對多關係 216
9.3.2一對一和多對多關係的
Entity 216
9.3.3開發Entity的SessionBean
和客戶機 223
第10章EJB3.0的高級特性 227
10.1表格的繼承實例 227
10.1.1TABLE_PER_CLASS類型
的繼承 227
10.1.2SINGLE_TABLE類型
的繼承 232
10.1.3JOINED類型的繼承 233
10.2複合主鍵實例 234
10.3資源注入(Injection)實例 237
10.4攔截器(Interceptor)實例 241
10.5安全性實例 256
10.5.1開發受資源控制的
源程式 256
10.5.2安全性設定檔案 258
10.5.3EJB模組與客戶機 259
10.6進度規劃 261
10.7開發EJB3.0的WebService 262
10.7.1開發作為WebService的
EJB 263
10.7.2開發WebService的
客戶機 264
10.7.3WebService的部署
和測試 264
第11章開發Hibernate程式 265
11.1開發第一個Hibernate程式 265
11.1.1Hibernate的下載和安裝 265
11.1.2運行環境的設定 266
11.1.3Java類和映射檔案 266
11.1.4Hibernate配置檔案 270
11.1.5開發客戶機 274
11.1.6ant編譯和運行工程 278
11.1.7在Eclipse中運行 280
11.2在JBoss伺服器上部署 281
11.3Hibernate中的繼承實例 284
11.3.1Tableperclass類型的
繼承 284
11.3.2TablePerSubclass類型的
繼承 288
11.3.3Tableperconcrete類型的
繼承 290
11.4開發Hibernate的攔截器 292
11.5拍賣實例 295
11.5.1在Eclipse之外編譯和運行
實例 295
11.5.2拍賣實例在Eclipse中的
設定 296
11.5.3拍賣實例的代碼和映射
檔案 296
第12章面向方面的程式設計 316
12.1AOP的攔截器實例 316
12.1.1新建AOP工程 316
12.1.2AOP的類和設定檔案 317
12.1.3AOP類的運行 319
12.2AOP的Advice實例 320
12.3AOP類中的域實例 321
第13章Duke’sBank實例 323
13.1環境設定 323
13.2編譯、打包和部署代碼 324
13.3Duke’sBank作為單獨的目錄 340
13.4WebService的示例 340
VI
JBoss平台上的JavaEE程式開發指南
4.3MySQL和JBoss伺服器的集成 59
第5章開發JavaEEWeb程式 60
5.1開發JSP程式 60
5.1.1建立WebProject 61
5.1.2建立JSP檔案 62
5.2開發Servlet 64
5.2.1完善Web模組結構 66
5.2.2Web程式的打包和部署 70
5.2.3運行程式 73
5.3開發Struts程式 73
5.3.1Struts應用程式結構 73
5.3.2建立套用Struts的Eclise
工程 75
5.3.3Struts的JSP程式 76
5.3.4ApplicationResources.
properties和web.xml 79
5.3.5建立FormBean 81
5.3.6建立Action 84
5.3.7編輯struts-config.xml 85
第6章開發SessionBean 86
6.1EJB概況及EJB2.x和EJB3.0的
區別 86
6.2開發EJB2.x的SessionBean 88
6.2.1利用嚮導建立SessionBean
框架 88
6.2.2添加Business方法 90
6.2.3完善EJB模組的內容
和結構 92
6.2.4開發客戶機程式 97
6.2.5添加運行客戶機程式的
Client類庫 100
6.2.6運行客戶機程式 101
6.3開發EJB3.0的SessionBean 102
6.3.1建立EJB3.0的工程 103
6.3.2建立EJB3.0的Session
Bean 104
6.3.3開發客戶機程式 107
6.3.4EJB模組的打包、部署
和運行 107
第7章開發訊息處理程式和
Message-DrivenBean 109
7.1JMS概念 109
7.2開發點對點訊息程式 110
7.2.1開發傳送訊息程式 110
7.2.2開發接收訊息程式 114
7.2.3程式的運行 116
7.3JMS管理 116
7.4開發出版/預訂訊息程式 123
7.4.1開發出版程式 123
7.4.2開發預訂訊息程式 126
7.4.3運行程式 128
7.5開發EJB2.x的MDB 128
7.5.1建立MDB類 129
7.5.2MDB的設定檔案 131
7.5.3MDB的打包和測試 132
7.6開發EJB3.0的MDB 133
7.6.1建立EJB3.0的MDB 133
7.6.2EJB模組的打包和部署 135
7.6.3客戶機程式的運行 136
第8章開發EJB2.x的
EntityBean 137
8.1開發EntityBean(BMP) 137
8.1.1資料庫和表格的設定 137
8.1.2開發BMPEntityBean 137
8.1.3EJB的配置檔案 143
8.1.4EJB模組的打包和部署 145
8.1.5開發EJB的客戶機 145
8.2開發EntityBean(CMP) 149
8.2.1資料庫和表格的設定 149
8.2.2開發CMPEntityBean 150
8.2.3開發EntityBean的Session
Bean客戶機 152
8.2.4EJB的配置檔案 154
8.2.5EJB模組的打包和部署 157
8.2.6開發客戶機 158
8.3EJB中的複合關鍵字實例 160
8.3.1資料庫和表格的設定 160
8.3.2開發CMPBean 160
8.3.3開發主鍵類 162
8.3.4開發SessionBean 163
8.3.5EJB的配置檔案 165
8.3.6EJB模組的打包和部署 165
8.3.7開發客戶機 166
8.4CMP的一對多關係開發實例 168
8.4.1資料庫和表格的設定 169
8.4.2開發CMPBean 169
8.4.3開發SessionBean 172
8.4.4EJB的部署檔案 175
8.4.5EJB模組的打包和部署 177
8.4.6開發客戶機 177
8.5CMP的一對一關係的開發實例 180
8.5.1資料庫和表格的設定 180
8.5.2開發CMPBean 180
8.5.3開發SessionBean 183
8.5.4EJB的部署檔案 185
8.5.5EJB模組的打包和部署 186
8.5.6開發客戶機 187
8.6CMP的多對多關係開發實例 189
8.6.1資料庫和表格的設定 189
8.6.2開發CMPBean 190
8.6.3開發SessionBean 193
8.6.4EJB的部署檔案 195
8.6.5開發客戶機 196
8.7Finder和Select方法開發實例 199
8.7.1處理CMP的Finder方法 199
8.7.2開發CMP的Select方法 201
第9章開發EJB3.0的Entity 204
9.1開發第一個Entity實例 204
9.1.1開發第一個Entity實例 204
9.1.2開發Entity類 204
9.1.3開發訪問Entity的Session
Bean客戶機 208
9.1.4資料庫設定檔案 210
9.1.5Entity模組的建立和部署 210
9.1.6開發Entity的客戶機 211
9.2在Eclipse外部運行實例 212
9.3Entity的關係處理實例 215
9.3.1處理一對多關係 216
9.3.2一對一和多對多關係的
Entity 216
9.3.3開發Entity的SessionBean
和客戶機 223
第10章EJB3.0的高級特性 227
10.1表格的繼承實例 227
10.1.1TABLE_PER_CLASS類型
的繼承 227
10.1.2SINGLE_TABLE類型
的繼承 232
10.1.3JOINED類型的繼承 233
10.2複合主鍵實例 234
10.3資源注入(Injection)實例 237
10.4攔截器(Interceptor)實例 241
10.5安全性實例 256
10.5.1開發受資源控制的
源程式 256
10.5.2安全性設定檔案 258
10.5.3EJB模組與客戶機 259
10.6進度規劃 261
10.7開發EJB3.0的WebService 262
10.7.1開發作為WebService的
EJB 263
10.7.2開發WebService的
客戶機 264
10.7.3WebService的部署
和測試 264
第11章開發Hibernate程式 265
11.1開發第一個Hibernate程式 265
11.1.1Hibernate的下載和安裝 265
11.1.2運行環境的設定 266
11.1.3Java類和映射檔案 266
11.1.4Hibernate配置檔案 270
11.1.5開發客戶機 274
11.1.6ant編譯和運行工程 278
11.1.7在Eclipse中運行 280
11.2在JBoss伺服器上部署 281
11.3Hibernate中的繼承實例 284
11.3.1Tableperclass類型的
繼承 284
11.3.2TablePerSubclass類型的
繼承 288
11.3.3Tableperconcrete類型的
繼承 290
11.4開發Hibernate的攔截器 292
11.5拍賣實例 295
11.5.1在Eclipse之外編譯和運行
實例 295
11.5.2拍賣實例在Eclipse中的
設定 296
11.5.3拍賣實例的代碼和映射
檔案 296
第12章面向方面的程式設計 316
12.1AOP的攔截器實例 316
12.1.1新建AOP工程 316
12.1.2AOP的類和設定檔案 317
12.1.3AOP類的運行 319
12.2AOP的Advice實例 320
12.3AOP類中的域實例 321
第13章Duke’sBank實例 323
13.1環境設定 323
13.2編譯、打包和部署代碼 324
13.3Duke’sBank作為單獨的目錄 340
13.4WebService的示例 340
VI
JBoss平台上的JavaEE程式開發指南

相關詞條

熱門詞條

聯絡我們