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

JBoss平臺上的Java EE程序開發(fā)指南

JBoss平臺上的Java EE程序開發(fā)指南

定 價:¥38.00

作 者: 張洪斌 編著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: J2EE

ISBN: 9787302148760 出版時間: 2007-04-01 包裝: 膠版紙
開本: 16開 頁數(shù): 341 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

暫缺《JBoss平臺上的Java EE程序開發(fā)指南》作者簡介

圖書目錄

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

本目錄推薦

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