当前位置:首页 > 工业技术
.NET与J2EE互操作
.NET与J2EE互操作

.NET与J2EE互操作PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:(美)Dwight Peltzer著;杨飞,黎媛等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302094241
  • 页数:217 页
图书介绍:本书主要研究两个平台—Microsoft.NET和J2EE, 主要从开发人员的角度来深入介绍这两个平台如何进行互操作。前4章主要介绍J2EE技术,5~7章主要介绍.NET。
《.NET与J2EE互操作》目录
标签:操作

第1章 企业软件的互操作性 3

1.1分布式应用开发的介绍 3

第Ⅰ部分 J2EE的互操作性 3

1.2企业中的互操作性 6

1.3J2EE Servlets、Java Server Pages以及Web服务 6

1.4 Enterprise JavaBeans、接口以及JDBC持久性 7

1.5 RMI-IIOP、JNDI以及部署描述符 7

1.6.NET语言集成组件 7

1.6.1公共语言运行库任务 7

1.6.3通用语言规范 8

1.7 ASP.NET体系结构 8

1.6.2 CTS支持数据类型的互操作性 8

1.8 ASP.NET和Web服务 11

1.9第三方供应商的互操作性解决方案 12

1.9.1Java/Microsoft.NET互操作性实现方法 13

1.9.2将Java代码编译为.NET代码 13

1.10最佳实践、设计模式、安全性和业务解决方案 14

1.11 Java连接器体系结构(JCA)规范 15

1.11.1企业应用集成的概念 15

1.11.2企业信息系统的概念 16

1.11.3 EIS方式的变化 16

1.12案例分析:国际外币汇兑组织(IFCE) 18

1.12.1产品前景 18

1.12.2综合资料 19

第2章 J2EE Servlets、Java Server Pages和Web服务 21

2.1 J2EE规范 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.4.1 HTTP和servlets 35

2.4 servlet的设计 35

2.4.2 servlet的生命周期 36

2.4.3小型的servlet 37

2.4.4 servlet接口和类 38

2.4.5使用servlets管理会话状态 41

2.5Java Server Pages 43

2.5.1 JSP生命周期 43

2.5.2 JSP的特定标记 44

2.5.3 JSP页面指令 46

2.5.4 JSP页面处理的最佳实践 48

第3章 Enterprise JavaBeans、接口和JDBC持久生 49

3.1.1会话Beans 50

3.1Enterprise JavaBeans概述 50

3.1.2实体Beans 51

3.2 EJB接口 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.5开发有状态会话Bean 56

3.4.4本地接口 56

3.4.3远程接口和本地接口及其API 56

3.5 EJB系统的功能 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开发BMP Bean 70

3.5.8消息驱动Bean 76

第4章 RMI-IIOP、JNDI和部署描述符 79

4.1远程对象访问 79

4.1.1接口的探讨 80

4.1.2象串行化 82

4.2 RMI-IIOP、Java命名和目录接口 83

4.2.1 JNDI基础架构 84

4.2.2获得属性 85

4.2.3在目录服务中使用绑定 86

4.3部署描述符 87

第Ⅱ部分 Microsoft.NET的内部互操作性 95

第5章 .NET语言集成组件 95

5.1定义.NET的主要目标 95

5.2 .NET在Windows家族中的角色 96

5.3分析.NET Framework 98

5.4反射 100

5.4.1 System.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.2.1 Page类 122

6.2 ASP.NET Page类 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.4 Web控件 134

6.5错误处理和安全性 135

6.4.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

第Ⅲ部分 跨平台的互操作性 159

8.2 Ja.NET和J-Integra 160

8.3JNBridgePro:基础结构和特征 161

8.3.1 JNBridgePro基础结构 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和WebSphere 5.0 172

8.5.1创建jnbcore.war 172

8.5.2构建代理DLL 173

8.5.3构建并运行客户端应用程序 173

8.5.4BasicCalculatorEJB示例文件 174

9.2容器的角色 185

9.1应用最佳实践 185

第9章 最佳实践、设计模式、安全性和业务解决方案 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.14在.NET中定义应用状态 191

9.2.15最佳实践:使用HttpApplicationState类 191

9.2.11最佳实践:使用cookie 191

9.2.13最佳实践:使用J2EE的 HttpSession接口 191

9.2.12在J2EE和.NET 中保持服务器端的状态 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在SQL Server中保存状态 194

9.2.24使用客户端cookie保存状态 195

9.2.23Cookieless会话 195

9.2.26EJB层的持久性 196

9.2.27设计最大化的数据交换 196

9.2.28 J2EE和.NET的继承性 196

9.2.25使用持久性cookie来保存状态 196

9.3确保企业应用的安全 197

9.3.1应用ASP.NET代码访问安全 197

9.3.2使用SQL服务器的信任连接 198

9.3.3最佳实践:应用安全方法 198

9.4提供Visual Basic.NET的IFCE业务解决方案 199

9.5 总结 206

A.1JCA组件 209

A.1.1连接管理约定 209

附录A Java连接器体系结构(JCA)规范 209

第Ⅳ部分 附录 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

相关图书
作者其它书籍
返回顶部