基于J2ME平台下SOAP协议的操纵[Java编程]
本文“基于J2ME平台下SOAP协议的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
J2ME作为嵌入式系统利用平台得到了疾速的发展,JAVA语言固有的平台无关 性使得基于J2ME平台的嵌入式利用系统具有广漠的前景.受限于嵌入式设备及消 费类电器硬件条件的限制,J2ME平台供应的功效有限,若何可以在有限的资源下 拓展J2ME的功效,使得J2ME平台可以处理SOAP协议是本文研究的重点.
目前企业利用正在向面向WEB服务的SOA架构改变,嵌入式系统与企业利用系 统的衔接目前还处于TCP/IP协议、HTTP协议等对比初级的阶段.随着企业利用系 统供应的WEB服务日益遍及和成熟,需求J2ME平台供应处理SOAP协议的需求也越 来越多.
SOA架构是目前企业利用系统遍及布置的架构,实现SOA的关键问题之一就是 对SOAP协议的支持.本文解析了在J2ME平台中实现SOAP协议处理碰到的问题,提 出了呼应的办理筹划.
1、J2ME介绍
J2ME(Java 2 Platform Micro Edition)是为无线电子市场所计划的JAVA平 台,包含JVM标准和API标准.J2ME 定义了一套类库和虚拟机技术,这些技术可 以利用户、服务供应商和设备制造商通过物理(有线)衔接或无线衔接,按照需 要随时利用丰富的利用程序.J2ME同时供应了Java语言一贯的跨平台性和安全性 .
为了支持用户和嵌入式市场提出的机动性和可定制性要求,J2ME被计划得更 加模块化和可缩放化.J2ME在设备原有的操作系统上制作了3层软件来实现这种 要求:
1.JVM层:这层基于宿主操作系统,按照某一种J2ME的配置实现了JVM.
2.配置层:这层关于用户可见度要低一些,但对简表层非常重要.它针对不 同市场的需求,定义了Java虚拟机的最小功效调集和Java类库的最小调集.在 J2ME设备中,JVM与配置层精密相连,它们表现了每一类设备的基本功效.
3.简表层:这层关于用户和利用程序供应者来说是最常见的.它针对特定市 场的需求,定义了Java虚拟机的最小功效调集和Java类库的最小调集.
J2ME组件都环绕一此中央,这些中央被称为configuration(配置),它们中 间的每一个都是用于消费电子和嵌入设备的分外的类.目前配置分为CLDC和CDC 两种.
Connected limited device configuration(有限衔接设备配置,简称 CLDC) 定义支持“devices that you hold in your hand(握在手中的设备)”的利用 程序接口和技术,这类设备的代表是PDA.Connected device configuration(连 接设备配置 CDC )定义支持“devices that you plug into plug into the wall(插入墙的设备)”的利用程序接口和技术,这类设备的代表是机顶盒.
这两种配置差别的地方就在于它们利用于的装配的本领,CLDC设备的处理器 本领有限 (与台式机系统对比 ),并且存储器大小普通也只在128 KB到 512 KB 之间.CDC系统差别,它大概有32位或64位处理器,以及有限的存储容量,不过 它的下限也得超越512K.
此主题相关图片以下:
上图注释配置和简表的体系构造.J2ME的体系构造被横向地分成三层,纵向 分成两部份.配置包含一个掌握配置核心类的虚拟机,具体的简表位于每个配置 之上.
简表为相同消费电子设备的差别的生产商供应了尺度化的 Java类库,目前五 个已知简表已经有了标准:
Mobile information devices profile (MIDP) 移动电话和呼唤器 CLDC
Personal digital assistant profile Palm和Handspring的PDA 设备 CLDC
Foundation profile 用于全部不需求GUI的CDC设备的尺度简表 CDC
Personal profile 替换PersonalJava的Foundation完善的简表 CDC
RMI profile 供应RMI的Foundation完善的简表 CDC
以上是“基于J2ME平台下SOAP协议的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |