|
|
|
|
|
|
|
|
面对互用性的挑战 在最基本的层次上,实现应用程序平台之间的互用性要涉及到数据的交换。 当实现一个 .NET 和 J2EE 互用性项目时,面临三种主要的数据交换挑战。 这三个挑战如下: • 原始数据类型映射。 • 不存在的数据类型 • 复杂数据类型 注原始数据类型是基于 .NET 或 Java 的基本类型系统的组件,例如:整型、字符串、双精度等。 所有的挑战都涉及到类型兼容性,并有可能阻碍或阻止数据传输。 这三个挑战分解如下: • 原始数据类型映射 鈥_ 您可能知道“String”类型在 CLR 和 Java 中都存在。 然而,这并不意味着 Java 中的 java.lang.String 完全映射为 .NET 中的 System.String。 如果示例公开 java.lang.String,您如何将之映射为 CLR 中的相当成分? • 不存在的数据类型 鈥_ 如何映射一个平台上有而另一个平台上没有的数据类型? 例如,System.Collections.Specialized.HybridDictionary 是一个在 CLR 中被证实存在的数据类型,但在 Java 中却没有相似的数据类型。 Java 中存在类似情况,例如 Java.util.Vector,它在 .NET 中没有相似的数据类型。 • 复杂数据类型鈥_ 您的应用程序可能公开复杂数据类型,由数量众多页码:[1] [2] [3] [4] [5] [6] [7] 第1页、共7页 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |