注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信Web Server精通SOA:基于服務(wù)總線的Struts+EJB+Web Service整合應(yīng)用開發(fā)

精通SOA:基于服務(wù)總線的Struts+EJB+Web Service整合應(yīng)用開發(fā)

精通SOA:基于服務(wù)總線的Struts+EJB+Web Service整合應(yīng)用開發(fā)

定 價(jià):¥46.00

作 者: 梁愛(ài)虎
出版社: 電子工業(yè)出版社
叢編項(xiàng): Java開發(fā)專家
標(biāo) 簽: SOA/SOC(面向服務(wù)框架)

ISBN: 9787121034480 出版時(shí)間: 2007-01-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 403 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書通過(guò)實(shí)例,由淺入深、全方位地介紹了基于Eclipse和Lomboz插件實(shí)現(xiàn)Struts的Web應(yīng)用開發(fā),基于Eclipse和Lomboz插件實(shí)現(xiàn)EJB的Session Bean的開發(fā)及實(shí)現(xiàn)Struts + Session Bean的整合應(yīng)用編程,基于Eclipse和Lomboz插件實(shí)現(xiàn)EJB的CMP的開發(fā)(包括創(chuàng)建復(fù)合主鍵和新的finder方法,以及實(shí)現(xiàn)Struts + Session Bean + CMP的整合應(yīng)用編程),基于Eclipse和Axis實(shí)現(xiàn)Web Service的開發(fā)及實(shí)現(xiàn)Struts + Session Bean + CMP +Web Service的整合應(yīng)用編程,基于IBM Webshpere RAD的EJB Session Bean、CMP和Web Service的應(yīng)用開發(fā),并且詳細(xì)介紹了基于BEA AquaLogic服務(wù)總線實(shí)現(xiàn)SOA架構(gòu)的整合應(yīng)用開發(fā)。最后通過(guò)一個(gè)網(wǎng)上書店的實(shí)例詳細(xì)介紹了如何基于IBM SIBus 服務(wù)總線實(shí)現(xiàn)SOA架構(gòu)的Struts、EJB和Web Service的J2EE整合應(yīng)用開發(fā)。本書適合于廣大的Java開發(fā)人員,特別是那些希望盡快掌握實(shí)際項(xiàng)目所需要的開發(fā)經(jīng)驗(yàn)的人員,也適合于相關(guān)專業(yè)的廣大學(xué)生和教師。Java的出現(xiàn),實(shí)現(xiàn)了跨操作系統(tǒng)平臺(tái)的程序開發(fā),以Java為基礎(chǔ)的J2EE技術(shù)已經(jīng)成為因特網(wǎng)服務(wù)技術(shù)的主流。然而,以J2EE為基礎(chǔ)的SOA架構(gòu)技術(shù)必將成為因特網(wǎng)服務(wù)技術(shù)的熱點(diǎn)。筆者希望通過(guò)本書幫助廣大Java開發(fā)人員快速?gòu)囊约夹g(shù)為導(dǎo)向的編程轉(zhuǎn)到以服務(wù)為導(dǎo)向的編程,以適應(yīng)這個(gè)新到來(lái)的SOA時(shí)代。本書通過(guò)實(shí)例,由淺入深、全方位地介紹了基于Eclipse和Lomboz插件實(shí)現(xiàn)Struts的Web應(yīng)用開發(fā),基于Eclipse和Lomboz插件實(shí)現(xiàn)EJB的Session Bean的開發(fā)及實(shí)現(xiàn)Struts + Session Bean的整合應(yīng)用編程,基于Eclipse和Lomboz插件實(shí)現(xiàn)EJB的CMP的開發(fā)(包括創(chuàng)建復(fù)合主鍵和新的finder方法,以及實(shí)現(xiàn)Struts + Session Bean + CMP的整合應(yīng)用編程),基于Eclipse和Axis實(shí)現(xiàn)Web Service的開發(fā)及實(shí)現(xiàn)Struts + Session Bean + CMP +Web Service的整合應(yīng)用編程,基于IBM Webshpere RAD的EJB Session Bean、CMP和Web Service的應(yīng)用開發(fā),并且詳細(xì)介紹了基于BEA AquaLogic服務(wù)總線實(shí)現(xiàn)SOA架構(gòu)的整合應(yīng)用開發(fā)。最后通過(guò)一個(gè)網(wǎng)上書店的實(shí)例詳細(xì)介紹了如何基于IBM SIBus 服務(wù)總線實(shí)現(xiàn)SOA架構(gòu)的Struts、EJB和Web Service的J2EE整合應(yīng)用開發(fā)。本書適合于廣大的Java開發(fā)人員,特別是那些希望盡快掌握實(shí)際項(xiàng)目所需要的開發(fā)經(jīng)驗(yàn)的人員,也適合于相關(guān)專業(yè)的廣大學(xué)生和教師。

作者簡(jiǎn)介

  本書提供作譯者介紹梁愛(ài)虎,IBM高級(jí)IT專家,博士。.2000年2月—2000年7月在美國(guó)硅谷Netpace公司任軟件工程師,從事基于J2EE的網(wǎng)上知識(shí)競(jìng)賽的項(xiàng)目設(shè)計(jì)開發(fā)。2000年7月—2000年12月在美國(guó)硅谷AngelEngineers公司任高級(jí)軟件工程師,從事基于J2EE的數(shù)據(jù)挖掘Eyemine項(xiàng)目的設(shè)計(jì)開發(fā)。..2001年1月—2001年9月在硅谷Octasoft公司任高級(jí)軟件工程師,從事基于J2EE的網(wǎng)上電子銀行系統(tǒng)項(xiàng)目的設(shè)計(jì)開發(fā)。2004年12月至今在中國(guó)IBM ISSC公司任高級(jí)盯專家(Advisory IT Specialist)。...

圖書目錄

第1章  SOA架構(gòu)概述及準(zhǔn)備工作    1
1.1  SOA的核心實(shí)質(zhì)    2
1.1.1  SOA和Web Service的根本
區(qū)別    2
1.1.2  SOA架構(gòu)的要點(diǎn)    3
1.2  基于SOA架構(gòu)整合應(yīng)用的技術(shù)
組成    3
1.3  安裝和配置BEA
WebLogic 9.1    4
1.3.1  安裝BEA WebLogic 9.1    4
1.3.2  配置BEA WebLogic 9.1    5
1.4  安裝Eclipse 3.1.2和
Lomboz 3.1.0插件    9
1.4.1  下載和安裝各種工具和
插件    11
1.4.2  調(diào)出Lomboz菜單    12
1.4.3  在Eclipse 3.1.2的Server插件
中加入WebLogic 9.1    15
1.5  創(chuàng)建Lomboz J2EE Project和
Web Module    19
1.5.1  創(chuàng)建Lomboz J2EE Project    19
1.5.2  創(chuàng)建Web Module    21
1.5.3  將Server加入
Web Module    23
1.6  配置環(huán)境變量    23
1.7  改寫webModule目錄下面的
index.jsp    25
1.8  Lomboz J2EE View    26
1.9  運(yùn)行本章的例子    27
1.9.1  打開本章的例子    27
1.9.2  發(fā)布Web Module到
應(yīng)用服務(wù)器    27
1.9.3  在Eclipse 3.1.2上運(yùn)行
WebLogic 9.1    28
1.9.4  在WebLogic 9.1上安裝和
運(yùn)行Web Module    29
1.9.5  在Eclipse中運(yùn)行瀏覽器
(Browser)    30
1.10  小結(jié)    31
第2章  基于Eclipse的Struts編程
詳解    33
2.1  Struts的MVC架構(gòu)的基本
原理    33
2.2  在Eclipse 3.1.2上裝載
Struts庫(kù)    34
2.2.1  裝載運(yùn)行時(shí)的Struts庫(kù)    34
2.2.2  裝載編輯時(shí)的Struts庫(kù)    35
2.3  ActionServlet類    37
2.3.1  ActionServlet的工作原理    37
2.3.2  配置ActionServlet    39
2.4  Form Bean類    40
2.4.1  Form Bean的結(jié)構(gòu)和功能    40
2.4.2  創(chuàng)建靜態(tài)Form Bean    41
2.5  Action Bean類    43
2.5.1  理解Action Bean類    43
2.5.2  創(chuàng)建Action Bean    44
2.6  配置Struts-config.xml    46
2.6.1  在Struts-config.xml定義
轉(zhuǎn)向Dispatch的路徑    46
2.6.2  在Struts-config.xml中配置
靜態(tài)Form Bean    47
2.6.3  在struts-config.xml中配置
動(dòng)態(tài)Form Bean    47
2.6.4  在Struts-config.xml中配置
Action Bean    48
2.6.5  配置controller    49
2.6.6  配置資源文件    49
2.7  創(chuàng)建基于頁(yè)面輸入校驗(yàn)的
Struts Validator    49
2.7.1  Struts Validator的基本原理    50
2.7.2  配置Struts的頁(yè)面校驗(yàn)文件    51
2.7.3  validator-rules.xml    52
2.7.4  Struts所提供的校驗(yàn)    52
2.7.5  創(chuàng)建validation.xml    53
2.7.6  在資源文件中配置錯(cuò)誤
信息    57
2.7.7  在Struts-config.xml中定義
validator-rule.xml和
validation.xml    58
2.7.8  在JSP中輸出錯(cuò)誤信息    58
2.8  Struts Validator的實(shí)例詳解    58
2.8.1  required實(shí)例    58
2.8.2  用msg自定義新的錯(cuò)誤信息
的實(shí)例    59
2.8.3  minlength最小長(zhǎng)度的校驗(yàn)
實(shí)例    61
2.8.4  maxlength最大長(zhǎng)度的實(shí)例    62
2.8.5  正則表達(dá)式mask的phone
實(shí)例    63
2.8.6  E-mail的實(shí)例    64
2.8.7  float的實(shí)例    65
2.8.8  floatRange的實(shí)例    66
2.9  Struts的標(biāo)簽庫(kù)    67
2.9.1  Struts的HTML 標(biāo)簽庫(kù)    67
2.9.2  Struts的Bean標(biāo)簽庫(kù)    75
2.9.3  Struts的logic標(biāo)簽庫(kù)    77
2.10  使用JSP開發(fā)實(shí)例    83
2.10.1  主頁(yè)Main.jsp 和鏈接頁(yè)
Top.jsp    83
2.10.2  注冊(cè)頁(yè)面Regis.jsp、成功頁(yè)面
Success.jsp和用戶登錄頁(yè)面
Login.jsp    85
2.10.3  用戶查詢UserList.jsp    90
2.11  創(chuàng)建Struts的Model    91
2.11.1  創(chuàng)建DTO(Data Transfer
Object)    92
2.11.2  創(chuàng)建業(yè)務(wù)邏輯的應(yīng)用接口    94
2.11.3  創(chuàng)建實(shí)現(xiàn)業(yè)務(wù)邏輯的類    94
2.12  運(yùn)行本章的例子    96
2.13  小結(jié)    97
第3章  基于Eclipse的Struts + Session
Bean編程詳解    99
3.1  Stateless Session Bean實(shí)現(xiàn)
分布式應(yīng)用的基本原理    99
3.1.1  用RMI協(xié)議實(shí)現(xiàn)分布式
應(yīng)用的基本原理    100
3.1.2  Stateless Session Bean實(shí)現(xiàn)
分布式應(yīng)用的基本原理    100
3.2  用Eclipse和Lomboz實(shí)現(xiàn)
Session Bean開發(fā)的基本
原理和過(guò)程    102
3.3  通過(guò)Lomboz 創(chuàng)建
EJB Module    104
3.3.1  創(chuàng)建EJB Module    104
3.3.2  將Server加入EJB Module    105
3.4  在Eclipse上創(chuàng)建EJB
Session Bean    106
3.4.1  通過(guò)Lomboz創(chuàng)建EJB
Session Bean    106
3.4.2  通過(guò)Lomboz創(chuàng)建EJB
Session Bean 的方法    109
3.4.3  實(shí)現(xiàn)EJB Session Bean的
方法    112
3.5  通過(guò)Lomboz自動(dòng)生成
Session Bean的接口類    113
3.5.1  Lomboz生成Session Bean
接口類的基本原理    114
3.5.2  在Eclipse上將EJB加入到
Module    115
3.5.3  在Eclipse上創(chuàng)建Session
Bean的接口類文件    117
3.5.4  遠(yuǎn)程接口
(Remote Interface)    118
3.5.5  遠(yuǎn)程Home接口(Remote
Home Interface)    119
3.5.6  本地接口(Local Interface)    120
3.5.7  本地Home接口
(Local Home Interface)    120
3.5.8  EJB Session Bean    121
3.5.9  Session Bean Util類    122
3.6  實(shí)現(xiàn)Struts和EJB Session
的集成    123
3.7  運(yùn)行本章的例子    126
3.8  小結(jié)    127
第4章  基于Eclipse的Struts +
Session Bean + Entity Bean
編程詳解    129
4.1  CMP實(shí)現(xiàn)數(shù)據(jù)層操作    130
4.1.1  CMP實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的
insert(增加)    130
4.1.2  CMP實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的
select(查詢)    131
4.1.3  CMP取得數(shù)據(jù)庫(kù)表記錄中
的字段    132
4.1.4  CMP修改數(shù)據(jù)庫(kù)表記錄中
的字段    132
4.1.5  CMP實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的
delete(刪除)    133
4.2  用Eclipse和Lomboz實(shí)現(xiàn)
CMP開發(fā)的基本原理和
過(guò)程    133
4.3  數(shù)據(jù)庫(kù)設(shè)計(jì)    134
4.3.1  創(chuàng)建MySQL數(shù)據(jù)庫(kù)表格    135
4.3.2  創(chuàng)建初始數(shù)據(jù)    136
4.4  在WebLogic上創(chuàng)建
Data Source數(shù)據(jù)源    136
4.4.1  將JDBC的Driver(類)
放入WebLogic Server的
Server class path    137
4.4.2  在WebLogic 9.1中創(chuàng)建
數(shù)據(jù)源    137
4.5  在Eclipse Lomboz上創(chuàng)建
EJB CMP    140
4.5.1  在Eclipse Lomboz上創(chuàng)建
EJB CMP    141
4.5.2  Lomboz所創(chuàng)建的
Entity Bean CMP    144
4.5.3  實(shí)現(xiàn)ejbCreate()方法    148
4.6  在Eclipse上將EJB Entity
Bean加入EJB Module    149
4.6.1  用bean.xml查看所加入的
EJB Entity Bean    150
4.6.2  用xdoclet.xml查看所加入
的EJB Entity Bean    151
4.7  在Eclipse上自動(dòng)生成EJB
CMP接口類    152
4.7.1  在Eclipse上自動(dòng)生成EJB
CMP接口文件    152
4.7.2  遠(yuǎn)程接口
(Remote Interface)    154
4.7.3  遠(yuǎn)程Home接口(Remote
Home Interface)    155
4.7.4  本地接口
(Local Interface)    156
4.7.5  本地Home接口
(Local Home Interface)    157
4.7.6  CMP實(shí)體Bean    158
4.7.7  Data Access Bean    160
4.7.8  Bean Util(Bean輔助類)    161
4.8  創(chuàng)建Entity Bean CMP的
復(fù)合主鍵類    163
4.8.1  創(chuàng)建Entity Bean CMP    163
4.8.2  用Eclipse Lomboz加入
一個(gè)主鍵    164
4.8.3  定義復(fù)合主鍵類名    165
4.8.4  修改ejbCreate()方法返回
復(fù)合主鍵    166
4.8.5  Lomboz自動(dòng)生成的復(fù)合
主鍵類Primary Key Class    167
4.8.6  與復(fù)合主鍵有關(guān)的遠(yuǎn)程
Home接口    170
4.8.7  與復(fù)合主鍵有關(guān)的本地
Home接口    171
4.8.8  在CMP實(shí)體Bean中
加入finder的注釋行    172
4.8.9  在遠(yuǎn)程Home接口中生成
相應(yīng)的finder方法    172
4.8.10  在本地Home中形成
finder方法    173
4.9  配置CMP數(shù)據(jù)源    174
4.10  實(shí)現(xiàn)Session Bean和CMP
的集成    176
4.11  Struts1.2.8 + Session Bean +
Entity Bean的實(shí)例    181
4.12  小結(jié)    182
第5章  基于Eclipse + Axis的Web
Service、EJB、Struts的
整合編程詳解    183
5.1  Web Service的基本概念    184
5.1.1  快速理解WSDL    185
5.1.2  快速理解SOAP    189
5.1.3  快速理解UDDI    190
5.2  Web Service實(shí)現(xiàn)分布式服務(wù)
的基本原理    190
5.2.1  基于JAX-RPC實(shí)現(xiàn)
Web Service的過(guò)程    191
5.2.2  實(shí)例講解JAX-RPC實(shí)現(xiàn)
遠(yuǎn)程分布式透明調(diào)用的
基本原理和機(jī)制    191
5.3  基于Eclipse+Axis開發(fā)
Web Service的環(huán)境配置    195
5.4  基于Eclipse和Axis創(chuàng)建
Java Bean的Web Service    198
5.4.1  創(chuàng)建服務(wù)器端的
Java Bean    198
5.4.2  發(fā)布Web Service到
Web服務(wù)器    198
5.4.3  測(cè)試基于Java Bean的
Web Service    200
5.5  基于Eclipse和Axis創(chuàng)建
無(wú)狀態(tài)會(huì)話Bean的
Web Service    201
5.5.1  為Web Service修改傳輸
數(shù)據(jù)類的數(shù)據(jù)類型    202
5.5.2  創(chuàng)建無(wú)狀態(tài)會(huì)話Bean    204
5.5.3  發(fā)布無(wú)狀態(tài)會(huì)話Bean的
Web Service    205
5.6  基于Eclipse和Axis創(chuàng)建
WSDL    207
5.6.1  創(chuàng)建WSDL的ANT
腳本    208
5.6.2  簡(jiǎn)介自動(dòng)生成的WSDL
文件    210
5.7  基于WSDL創(chuàng)建客戶端的
Java代碼    212
5.7.1  WSDL創(chuàng)建客戶端
Java代碼的腳本    212
5.7.2  WSDL所創(chuàng)建的
Java客戶端代碼    214
5.8  Struts和Web Service的
集成    218
5.9  創(chuàng)建Axis的TCP Monitor
監(jiān)控Web Service的運(yùn)行    219
5.9.1  創(chuàng)建TCP Monitor的目錄    220
5.9.2  運(yùn)行Axis TCP Monitor    220
5.9.3  修改ServiceLocator    221
5.9.4  運(yùn)行Web Srevice并實(shí)現(xiàn)
TCP Monitor的監(jiān)控    222
5.9.5  監(jiān)控Web Service的
SOAP消息    223
5.10  運(yùn)行本章的例子    225
5.11  小結(jié)    225
第6章  基于BEA AquaLogic Service
Bus的SOA架構(gòu)的整合
應(yīng)用詳解    227
6.1  基于BEA AquaLogic Service Bus
構(gòu)建SOA架構(gòu)的
基本原理    227
6.1.1  企業(yè)服務(wù)總線(ESB)    227
6.1.2  ESB的標(biāo)準(zhǔn)    228
6.1.3  基于BEA AquaLogic Service
Bus構(gòu)建SOA架構(gòu)的整合
應(yīng)用的基本原理    228
6.2  基于AquaLogic Service Bus構(gòu)建
SOA架構(gòu)的服務(wù)集成    229
6.2.1  安裝AquaLogic Service
Bus    229
6.2.2  實(shí)現(xiàn)基于Service Bus的
SOA架構(gòu)    231
6.2.3  創(chuàng)建WebLogic Service Bus
項(xiàng)目Project    232
6.2.4  導(dǎo)入WSDL資源文件    234
6.2.5  創(chuàng)建代理服務(wù)
(Proxy Service)    235
6.2.6  創(chuàng)建業(yè)務(wù)服務(wù)
(Business Service)    239
6.2.7  將代理服務(wù)指向業(yè)務(wù)服務(wù)    242
6.3  基于SOA架構(gòu)的整合應(yīng)用    245
6.4  運(yùn)行本章的例子    246
6.5  小結(jié)    247
第7章  基于Websphere RAD的
Session Bean + Entity Bean +
Web Service編程詳解    249
7.1  安裝RAD和DB2    249
7.2  數(shù)據(jù)庫(kù)設(shè)計(jì)    250
7.3  用RAD實(shí)現(xiàn)Session Bean、
Entity Bean和Web Service
開發(fā)的基本原理和過(guò)程    252
7.3.1  RAD的工作環(huán)境    252
7.3.2  RAD開發(fā)EJB和Web Service
的基本原理和過(guò)程    253
7.4  在RAD上創(chuàng)建
EJB Project    255
7.5  在RAD中創(chuàng)建Enterprise
Application Project    256
7.6  在RAD中創(chuàng)建
CMP Entity Bean    257
7.6.1  在RAD中創(chuàng)建
CMP Entity Bean    257
7.6.2  創(chuàng)建CMP Entity Bean的
字段    259
7.6.3  RAD自動(dòng)生成的
CMP Entity Bean    260
7.6.4  RAD自動(dòng)生成的CMP
主鍵類    263
7.7  在RAD中建立CMP與數(shù)據(jù)
庫(kù)表之間的映射關(guān)系    265
7.7.1  在RAD中創(chuàng)建meet-In-the-
Middle的Mapping關(guān)系    265
7.7.2  在CMP和數(shù)據(jù)庫(kù)表間建立
映射關(guān)系    268
7.8  創(chuàng)建新的CMP的ejbCreate
方法    269
7.8.1  創(chuàng)建新的CMP的ejbCreate
方法    269
7.8.2  創(chuàng)建ejbCreate方法輸入
參數(shù)的DTO類    270
7.8.3  將ejbCreate方法提升到
本地Home接口    271
7.9  創(chuàng)建新的CMP的finder
方法    272
7.10  在RAD中創(chuàng)建
Session Bean    276
7.11  在RAD中實(shí)現(xiàn)Session Bean
和CMP的集成    278
7.11.1  創(chuàng)建Session Bean調(diào)用CMP
的引用(Reference)    278
7.11.2  創(chuàng)建Session Bean對(duì)CMP
調(diào)用的lookup方法    280
7.11.3  實(shí)現(xiàn)Session Bean和CMP
的集成    281
7.11.4  將Session Bean方法提升
到Remote Interface    286
7.12  在RAD中加入應(yīng)用
服務(wù)器Server    287
7.12.1  將Enterprise Application
Project加入Server    289
7.12.2  運(yùn)行服務(wù)器 Server和
打開Admin Console    290
7.13  創(chuàng)建數(shù)據(jù)源和在CMP中
配置數(shù)據(jù)源    291
7.13.1  創(chuàng)建安全機(jī)制    291
7.13.2  創(chuàng)建JDBC    293
7.13.3  創(chuàng)建JDBC驅(qū)動(dòng)程序Driver
的路徑變量    295
7.13.4  創(chuàng)建數(shù)據(jù)源    296
7.13.5  測(cè)試數(shù)據(jù)源連接    298
7.13.6  配置CMP指向數(shù)據(jù)源的
JNDI名    298
7.14  在RAD上創(chuàng)建基于Session
Bean的Web Service    299
7.15  RAD生成的WSDL    305
7.16  Struts和Web Service集成    310
7.17  運(yùn)行和調(diào)用Web Service    312
7.18  運(yùn)行本章的例子    313
7.19  小結(jié)    315
第8章  基于IBM SIBus服務(wù)總線的
SOA架構(gòu)的網(wǎng)上書店系統(tǒng)
實(shí)戰(zhàn)詳解    317
8.1  基于企業(yè)服務(wù)總線SIBus
構(gòu)建SOA架構(gòu)的基本原理    317
8.1.1  網(wǎng)上書店系統(tǒng)業(yè)務(wù)需求    317
8.1.2  網(wǎng)上書店系統(tǒng)SOA實(shí)施    319
8.1.3  基于企業(yè)服務(wù)總線SIBus的
網(wǎng)上書店SOA架構(gòu)    320
8.2  創(chuàng)建網(wǎng)上書店系統(tǒng)的DB2
數(shù)據(jù)庫(kù)    321
8.2.1  創(chuàng)建數(shù)據(jù)庫(kù)的腳本    321
8.2.2  數(shù)據(jù)庫(kù)的ERWin數(shù)據(jù)庫(kù)圖    323
8.2.3  在DB2上創(chuàng)建數(shù)據(jù)庫(kù)表    324
8.3  網(wǎng)上書店組件設(shè)計(jì)架構(gòu)    326
8.4  網(wǎng)上書店的業(yè)務(wù)和時(shí)序圖    328
8.4.1  注冊(cè)系統(tǒng)業(yè)務(wù)和時(shí)序圖    328
8.4.2  登錄系統(tǒng)業(yè)務(wù)和時(shí)序圖    331
8.4.3  用戶查詢系統(tǒng)業(yè)務(wù)和
時(shí)序圖    335
8.4.4  用戶賬戶管理系統(tǒng)業(yè)務(wù)和
時(shí)序圖    336
8.4.5  圖書管理系統(tǒng)業(yè)務(wù)和
時(shí)序圖    339
8.4.6  圖書查詢系統(tǒng)業(yè)務(wù)和
時(shí)序圖    342
8.4.7  購(gòu)物車業(yè)務(wù)和時(shí)序圖    343
8.5  在Websphere RAD上創(chuàng)建
Entity Bean CMP、Session
Bean和Web Service    351
8.5.1  在RAD上創(chuàng)建Entity
Bean CMP    351
8.5.2  在RAD上創(chuàng)建
Session Bean    355
8.5.3  在RAD上將Session Bean
發(fā)布為Web Service    356
8.6  SIBus服務(wù)總線的基本原理    357
8.7  創(chuàng)建基于Websphere 6.0 SIBus
服務(wù)總線的SOA架構(gòu)的
服務(wù)集成系統(tǒng)    359
8.7.1  創(chuàng)建SDO庫(kù)    359
8.7.2  創(chuàng)建SIBus Web服務(wù)資源
適配器    361
8.7.3  安裝和配置端點(diǎn)監(jiān)聽(tīng)器    361
8.7.4  創(chuàng)建服務(wù)總線    365
8.7.5  創(chuàng)建總線成員    367
8.7.6  創(chuàng)建總線目標(biāo)    369
8.7.7  創(chuàng)建出站服務(wù)    372
8.7.8  創(chuàng)建默認(rèn)轉(zhuǎn)發(fā)路由路徑    377
8.7.9  創(chuàng)建入站服務(wù)    378
8.7.10  發(fā)布入站服務(wù)    381
8.8  在Eclipse3.1.2上創(chuàng)建相應(yīng)的
調(diào)用SOA Web Service的
Struts客戶端類    384
8.8.1  復(fù)制入站服務(wù)的WSDL到
相應(yīng)的Eclipse目錄下    384
8.8.2  創(chuàng)建相應(yīng)的Ant Build腳本
生成相應(yīng)的Web Service
客戶端程序    385
8.8.3  客戶端和SOA Web Service
的集成    387
8.8.4  創(chuàng)建相應(yīng)的Struts Action
Bean類    391
8.8.5  創(chuàng)建相應(yīng)的JSP    392
8.9  運(yùn)行本章的例子    392
8.10  小結(jié)    393
附錄A  創(chuàng)建頁(yè)面過(guò)濾器(Filter)    395
A.1  頁(yè)面過(guò)濾器(Filter)簡(jiǎn)介    395
A.2  如何實(shí)現(xiàn)頁(yè)面過(guò)濾器
(Filter)    395
附錄B  關(guān)于Struts處理中文的問(wèn)題    399
附錄C  在RAD上創(chuàng)建基于Java
Bean的Web Service    401


本目錄推薦

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