注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书生活时尚育儿/成长家庭教育.NET与J2EE互操作

.NET与J2EE互操作

.NET与J2EE互操作

定 价:¥30.00

作 者: (美)Dwight Peltzer著;杨飞,黎媛等译;杨飞译
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

ISBN: 9787302094241 出版时间: 2004-10-01 包装: 平装
开本: 26cm 页数: 217 字数:  

内容简介

  通过学习本书,您可以实现J2EE和.NET之间的集成。本书由Microsoft和Sun公司的技术专家介绍各种相关技术,提供了业务合作伙伴之间跨平台通信和关键企业数据传输的解决方案。本书使用一个案例分析作为整体的框架,DwightPeltzer教授在本书中介绍了各种与集成J2EE和.NET相关的技术问题,并且提供实际的解决方案、建议和最佳实践,IT专家和开发人员可在工作中利用这些最佳实践。本书也介绍了各种技术以及如何将安们结合起来使用,这些都将帮助您成功地集成J2EE和.NET技术。·使用集成的软件开发进入电子商务时代。·结合使用各种语音,包括VisualBasic.NET、C++和C。·设计要伸缩的多层分布式应用。·利用java技术的完整补充。·包括任意的业务模型需求。·支持Web组件的开发。·研究NET.Framcwork,包括SQLServer、ADO.NET、VisualStudio.NET、公共语言运行库(CTS)、通用语言规范(CLS)等。·研究J2EE体系结构,学习如何创建动态Web页,以及实现企业应用集成。·比较各种技术并发现其中的公共特征和互操作性的优点。

作者简介

  Dwight Peltzer,是一位知名的计算机作家、顾问和讲师,他在基于Java的J2EE技术、.NET Framework和Microsoft系列的服务器产品等方面有着丰富的工作经验,是这方面的权威教授。

图书目录

目 录
第Ⅰ部分 J2EE的互操作性
第1章 企业软件的互操作性 3
1.1 分布式应用开发的介绍 3
1.2 企业中的互操作性 6
1.3 J2EE 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.2 CTS支持数据类型的互操作性 8
1.6.3 通用语言规范 8
1.7 ASP.NET体系结构 8
1.8 ASP.NET和Web服务 11
1.9 第三方供应商的互操作性解决方案 12
1.9.1 Java/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.3 MVC业务开发模型 33
2.4 servlet的设计 35
2.4.1 HTTP和servlets 35
2.4.2 servlet的生命周期 36
2.4.3 小型的servlet 37
2.4.4 servlet接口和类 38
2.4.5 使用servlets管理会话状态 41
2.5 Java 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 Enterprise JavaBeans概述 50
3.1.1 会话Beans 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.3 远程接口和本地接口及其API 56
3.4.4 本地接口 56
3.4.5 开发有状态会话Bean 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的内部互操作性
第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.1 ASP.NET命名空间 118
6.2 ASP.NET Page类 122
6.2.1 Page类 122
6.2.2 ASP.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.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.2 Web服务描述语言 147
7.3 实现接口 155
7.3.1 动态绑定 155
7.3.2 类继承和接口继承 156
第Ⅲ部分 跨平台的互操作性
第8章 第三方供应商的互操作性解决方案 159
8.1 编写并部署任何平台上的应用程序 159
8.2 Ja.NET和J-Integra 160
8.3 JNBridgePro:基础结构和特征 161
8.3.1 JNBridgePro基础结构 161
8.3.2 JNBridgePro的功能 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.4 BasicCalculatorEJB示例文件 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 在SQL Server中保存状态 194
9.2.23 Cookieless会话 195
9.2.24 使用客户端的cookie保存状态 195
9.2.25 使用持久性cookie来保存状态 196
9.2.26 EJB层的持久性 196
9.2.27 设计最大化的数据交换 196
9.2.28 J2EE和.NET的继承性 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 Java连接器体系结构(JCA)规范 209
A.1 JCA组件 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

本目录推荐