相关文章  
  • 部署Windows XP SP2后出现问题怎么办
  • 超一流软硬件资料检测大师AIDA32
  • 创建检测和更新Framework 的MSI软件包
  • 使用新的代码和标记模型创建真实的应用程序
  • 如何优化 Tablet PC 的功能应用程序
  • 为 Windows XP Embedded 创建自定义组件
  • 企业用户应当如何利用Windows XP SP2
  • 将现存的信息系统移植到组件化架构
  • Windows XP操作系统多媒体设置全攻略(1)
  • SP2升级了哪些Windows XP支持工具
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    应用程序互操作性:互用性基本原理2

    的原始数据类型或者嵌套的原始数据类型组成。 此时需要公开复杂数据类型以便其他平台可以使用它。
      
      考虑如图 3.1 所示的集成一个 ASP.NET 表示层和一个 J2EE 业务层的示例。 在此示例中,J2EE 业务层中的一个 EJB 公开了一个 ASP.NET 表示层随后调用的方法。 在一个生产应用程序中,该返回数据不可能是简单的“Hello World”字符串,它可能包含复杂元素。
      
     

      
    图 3.1: ASP.NET 表示层连接到 J2EE 业务层

      幸运的是,已经存在许多方法可使应用程序在不同平台之间交换不同类型的数据,并且第 4 章和第 5 章将详细地描述这些选择。 然而,在能够在两个平台间建立连接之前,您必须在它们试图进行交换之前确保双方理解特定的数据类型,除此之外也有一个使双方都可以使用的传递数据的方法。 下一部分讲述如何使用序列化实现该传递。
      
      使用序列化
      序列化是使一个对象或类编码成为永久的或可传输状态的过程。 这使您接受一个复杂数据类型,然后编码、保存、传递和解码,并可能使用一个单独的进程处理解码。
      
      有两个主要的序列化类型:
      
      • 二进制序列化 鈥_ 接受数据类型并且将其转换为二进制流。
      
      • XML 序列化 鈥_ 将数据类型转换为可以随后转换为 XML 文档的 XML 流。
      
      可以从任一种序列化类型中接受输出,并将其存储在内存中、放在文件中,还可以通过网络连接进行

    页码:[1] [2] [3] [4] [5] [6] [7]2页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved