J2ME网络编程的研究与应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2ME网络编程的研究与应用   摘要:随着移动通信技术的发展,从移动设备上访问网络变得越来越重要。Sun公司针对嵌入式和移动设备推出的J2ME提供了开发和运行应用程序的平台,但由于运行J2ME程序的设备是资源有限的,因此了解J2ME的网络编程对开发人员来说是非常必须的。   关键词:J2ME;CLDC;MIDP;HTTP   中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)28-0111-02   The Research and Application of J2ME Network Program   DU Rui   (School of Electronics and Information,Jiangsu University of Science and Technology,Zhenjiang 212003,China)   Abstract:Along with rapid development of mobile communication technology,it is becoming increasingly important to visit the Internet from the mobile device.J2ME is the platform to develop and run the J2ME application provided by the Sun Microsystems,which aims at the built-in and mobile devices.But it is the CLDC device that run the J2ME application,so it is necessary to understand how to develop the J2ME network program for developers.   Key words:J2ME;CLDC;MIDP;HTTP   1 引言   J2ME[1] (Java 2 Micro Edition)是Sun公司针对各种小型消费电子产品推出的Java开发平台,是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话、可视特性移电话、数字机顶盒和汽车导航系统等等。Java语言的与平台无关的植到小型电子设备上,允许移动无线设备之间共享应用程序。J2ME的出现使开发跨平台的消费类电子产品的应用软件成为可能。   随着Internet网络技术的迅速发展,基于互联网的无线应用范围不断扩展,网络已从有线连接朝着无线和移动方向发展。在将来的无线通信时代中,大量的网络应用程序将被开发出来以满足无线移动通讯的要求,而要充分的发挥无线移动通讯设备的通信能力,J2ME网络编程就变得尤为重要。   2 J2ME的体系结构   随着Java技术的不断发展,针对不同领域的需求,Java自身被分成三个版本:J2EE (企业版)、J2SE (标准版)、J2ME ( 微型版,嵌入式设备及消费类电子产品级应用)。前两个版本分别是针对企业开发和桌面开发而设计。J2ME定位在消费类电子产品的应用上,这个版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构,以便让不同类型产品能够随时增加支持的能力。   在 J2ME 规范中, J2ME 的体系结构划分为两个大模块, 即配置(Configuration) 和描述(Profile)。配置是用于一组通用设备的最小的 Java 平台, 而描述则为具体的系列设备或特别的应用程序提供更具体的能力。J2ME使用配置和描述针对不同类型的设备定制Java运行时环境(JRE)。作为一个完整的JRE, J2ME由配置和简表组成,配置决定了运行环境所使用的Java虚拟机(JVM),而简表通过添加特定于域的类来定义应用程序。到目前为止,J2ME规范定义的配置只有两种:一种是Connected Limited Device Configuration ( CLDC,连接有限设备配置),致力于低端的消费类设备,特点是512 KB 以下内存、有限能源供应(通常使用电池)、有限或非持续网络连接、简单的用户界面、16位或者32位的处理器,比如手机、PDA、双向寻呼机等;另一种是Connected Device Configuration ( CDC,连接设备配置),致力于高端消费类设备,特点是2M以上内存、具有网络连接能力,通常为无线网络 、需要实现java虚拟机规范的全部功能、32位或者64位的处理器,比如机顶盒、汽车导航系统等。J2ME 的描述层[2] (Profile) 是定义在配置层之上, 它主要提供配置层中所

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档