.NET與J2EE互操作

.NET與J2EE互操作

《.NET與J2EE互操作》是2004年10月清華大學出版社出版的圖書,作者是(美)培特。該書主要介紹了集成J2EE和.NET相關的技術問題。

基本介紹

  • 書名:.NET與J2EE互操作
  • 作者:(美)培特
  • 譯者:楊飛
  • ISBN:9787302094241
  • 頁數:217
  • 定價:30.00元
  • 出版社:清華大學出版社
  • 出版時間:2004.10.01
  • 裝幀:平裝
  • 開本:32開
內容簡介,圖書目錄,

內容簡介

通過學習本書,您可以實現J2EE和.NET之間的集成。本書由Microsoft和Sun公司的技術專家介紹各種相關技術,提供了業務合作夥伴之間跨平台通信和關鍵企業數據傳輸的解決方案。本書使用一個案例分析作為整體的框架,Dwight Peltzer教授在本書中介紹了各種與集成J2EE和.NET相關的技術問題,並且提供實際的解決方案、建議和最佳實踐,IT專家和開發人員可在工作中利用這些最佳實踐。本書也介紹了各種技術以及如何將安們結合起來使用,這些都將幫助您成功地集成J2EE和.NET技術。

圖書目錄

第Ⅰ部分J2EE的互操作性
第1章企業軟體的互操作性 3
1.1分散式套用開發的介紹 3
1.2企業中的互操作性 6
1.3J2EEServlets、JavaServerPages以及Web服務 6
1.4EnterpriseJavaBeans、接口以及JDBC持久性 7
1.5RMI-IIOP、JNDI以及部署描述符 7
1.6.NET語言集成組件 7
1.6.1公共語言運行庫任務 7
1.6.2CTS支持數據類型的互操作性 8
1.6.3通用語言規範 8
1.7ASP.NET體系結構 8
1.8ASP.NET和Web服務 11
1.9第三方供應商的互操作性解決方案 12
1.9.1Java/Microsoft.NET的互操作性實現方法 13
1.9.2將Java代碼編譯為.NET代碼 13
1.10最佳實踐、設計模式、安全性和業務解決方案 14
1.11Java連線器體系結構(JCA)規範 15
1.11.1企業套用集成的概念 15
1.11.2企業信息系統的概念 16
1.11.3EIS方式的變化 16
1.12案例分析:國際外幣匯兌組織(IFCE) 18
1.12.1產品前景 18
1.12.2綜合資料 19
第2章J2EEServlets、JavaServerPages和Web服務 21
2.1J2EE規範 22
2.1.1通信技術 23
2.1.2表示技術 25
2.1.3業務應用程式技術 25
2.2開發J2EE應用程式 27
2.2.1基於Web的遠程表示模型 27
2.2.2分散式邏輯應用程式模型 29
2.2.3遠程數據管理模型 32
2.2.4分散式數據管理模型 33
2.3MVC業務開發模型 33
2.4servlet的設計 35
2.4.1HTTP和servlets 35
2.4.2servlet的生命周期 36
2.4.3小型的servlet 37
2.4.4servlet接口和類 38
2.4.5使用servlets管理會話狀態 41
2.5JavaServerPages 43
2.5.1JSP生命周期 43
2.5.2JSP的特定標記 44
2.5.3JSP頁面指令 46
2.5.4JSP頁面處理的最佳實踐 48
第3章EnterpriseJavaBeans、接口和JDBC持久性 49
3.1EnterpriseJavaBeans概述 50
3.1.1會話Beans 50
3.1.2實體Beans 51
3.2EJB接口 51
3.2.1遠程home接口 52
3.2.2遠程組件接口 52
3.2.3本地組件接口 53
3.3實現類探討 53
3.4從客戶端的角度分析EJB 54
3.4.1遠程對象的概念 55
3.4.2本地和遠程客戶端的分析 55
3.4.3遠程接口和本地接口及其API 56
3.4.4本地接口 56
3.4.5開發有狀態會話Bean 56
3.5EJB系統的功能 57
3.5.1構建會話Bean 58
3.5.2開發有狀態會話Bean 65
3.5.3開發實體Bean 66
3.5.4實體Bean的特徵 66
3.5.5實體Bean類型 66
3.5.6創建CMP實體Bean 68
3.5.7開發BMPBean 70
3.5.8訊息驅動Bean 76
第4章RMI-IIOP、JNDI和部署描述符 79
4.1遠程對象訪問 79
4.1.1接口的探討 80
4.1.2對象串列化 82
4.2RMI-IIOP、Java命名和目錄接口 83
4.2.1JNDI基礎架構 84
4.2.2獲得屬性 85
4.2.3在目錄服務中使用綁定 86
4.3部署描述符 87
第Ⅱ部分Microsoft.NET的內部互操作性
第5章.NET語言集成組件 95
5.1定義.NET的主要目標 95
5.2.NET在Windows家族中的角色 96
5.3分析.NETFramework 98
5.4反射 100
5.4.1System.Type命名空間 101
5.4.2創建類庫 102
5.4.3讀取元數據 103
5.4.4理解並構建動態程式集 106
5.5公共類型規範(CTS) 110
5.6通用語言規範(CLS) 112
5.7創建強名 113
5.8.NET定位程式集的方式 115
5.9總結 116
第6章ASP.NET體系結構 117
6.1ASP.NET命名空間 118
6.2ASP.NETPage類 122
6.2.1Page類 122
6.2.2ASP.NET頁面的生命周期 123
6.2.3套用頁面指令 124
6.2.4後台編碼功能 126
6.3定義Web窗體功能 128
6.4創建用戶控制項 131
6.4.1通過聲明添加用戶控制項 132
6.4.2通過編程添加用戶控制項 133
6.4.3伺服器控制項類型 133
6.4.4Web控制項 134
6.4.5在伺服器控制項中處理事件 135
6.5錯誤處理和安全性 135
第7章ASP.NET與Web服務 137
7.1什麼是Web服務 137
7.1.1創建Web服務 138
7.1.2定義面向服務的體系結構(SOA) 139
7.2主要的Web服務技術 141
7.2.1簡單對象訪問協定(SOAP) 142
7.2.2Web服務描述語言 147
7.3實現接口 155
7.3.1動態綁定 155
7.3.2類繼承和接口繼承 156
第Ⅲ部分跨平台的互操作性
第8章第三方供應商的互操作性解決方案 159
8.1編寫並部署任何平台上的應用程式 159
8.2Ja.NET和J-Integra 160
8.3JNBridgePro:基礎結構和特徵 161
8.3.1JNBridgePro基礎結構 161
8.3.2JNBridgePro的功能 162
8.4安裝介紹 165
8.4.1體系結構中的元素 165
8.4.2配置.NET端 166
8.4.3配置Java端 166
8.4.4通信協定 166
8.4.5執行安裝程式 167
8.4.6配置通信協定 168
8.4.7提高網路性能 169
8.4.8為生成代理而啟動Java 169
8.4.9為使用代理而配置系統 170
8.4.10為利用ASP.NET而配置代理 170
8.4.11為使用代理而啟動單機JVM 171
8.4.12在非默認的安全管理器下運行Java端 171
8.5運行示例:JNBridgePro和WebSphere5.0 172
8.5.1創建jnbcore.war 172
8.5.2構建代理DLL 173
8.5.3構建並運行客戶端應用程式 173
8.5.4BasicCalculatorEJB示例檔案 174
第9章最佳實踐、設計模式、安全性和業務解決方案 185
9.1套用最佳實踐 185
9.2容器的角色 185
9.2.1最佳實踐:從J2EE套用和.NET的表示中分離業務邏輯 187
9.2.2最佳實踐:使用ASP.NET的後台編碼功能 187
9.2.3最佳實踐:使可套用的瘦客戶端和胖客戶端的功能最大化 187
9.2.4用戶輸入驗證 187
9.2.5防止客戶端請求重複 188
9.2.6限制用戶的輸入選擇 189
9.2.7分散式環境的會話狀態管理 189
9.2.8最佳實踐:客戶端會話狀態 189
9.2.9最佳實踐:使用隱藏欄位 190
9.2.10最佳實踐:重寫URL 190
9.2.11最佳實踐:使用cookie 191
9.2.12在J2EE和.NET中保持伺服器端的狀態 191
9.2.13最佳實踐:使用J2EE的HttpSession接口 191
9.2.14在.NET中定義套用狀態 191
9.2.15最佳實踐:使用HttpApplicationState類 191
9.2.16最佳實踐:套用狀態的訪問同步 192
9.2.17在ASP.NET中使用會話狀態 193
9.2.18最佳實踐:使用ASP.NET會話狀態 193
9.2.19最佳實踐:啟動會話狀態 193
9.2.20配置會話狀態的存儲信息 194
9.2.21最佳實踐:在In-Process和Out-of-Process保存會話狀態 194
9.2.22在SQLServer中保存狀態 194
9.2.23Cookieless會話 195
9.2.24使用客戶端的cookie保存狀態 195
9.2.25使用持久性cookie來保存狀態 196
9.2.26EJB層的持久性 196
9.2.27設計最大化的數據交換 196
9.2.28J2EE和.NET的繼承性 196
9.3確保企業套用的安全 197
9.3.1套用ASP.NET代碼訪問安全 197
9.3.2使用SQL伺服器的信任連線 198
9.3.3最佳實踐:套用安全方法 198
9.4提供VisualBasic.NET的IFCE業務解決方案 199
9.5總結 206
第Ⅳ部分附錄
附錄AJava連線器體系結構(JCA)規範 209
A.1JCA組件 209
A.1.1連線管理約定 209
A.1.2事務管理約定 210
A.1.3安全約定 210
A.1.4利用公共客戶端接口 210
A.1.5理解資源適配器的作用 211
A.1.6數據映射 211
A.1.7理解訊息代理 211
A.1.8構造集成工作流計畫 212
A.2更多的信息 212
附錄B其他資源 215

相關詞條

熱門詞條

聯絡我們