论文部分内容阅读
作者从事于J2ME技术的研究有一年半左右的时间,其间参与了J2ME网络游戏项目的开发,同时也针对JSP和XML技术做过相应的研究工作。本文结合作者的开发实践,设计并实现了一个移动Web服务的框架。所谓移动Web服务,它是一种让人们使用移动电话,PDA等无线通讯设备接入Internet的全新接入方式,通过这类服务用户可以享受到高速的无线数据传输,包括Internet上的各类新闻、在线游戏,银行各种网上业务等一系列网络应用服务。本文的工作主要集中在: (1)详细阐述开发移动Web服务所需要的两种关键技术(J2ME和XML)的工作原理。 (2)作者利用自己的开发实例分析了移动Web服务的主要编程思想,即MIDP网络程序设计,以及J2ME与XML技术的结合。 (3)具体展示了作者如何实现移动Web服务的客户端。其中包含以下工作:首先,作者提出了一个完整的移动Web服务的解决方案,包括服务器和客户端的结构框架;其次,作者实现了移动Web服务中的五子棋游戏功能;接下来,作者实现了移动Web服务中的新闻查看功能。本论文程序涉及67个J2ME和kXM1类,17个文件,约5000行代码。 (4)深入分析了移动Web服务的两个关键技术:无线网络会话和无线通讯的安全性。对于前者,作者设计了一个运用XML技术的解决方案并实现了全过程。对于后者,作者阐述了可能的几种解决方案,具体实现有待进一步研究。 本文组织如下:第一章介绍了J2ME的基本概念和体系结构,以及它的优势与不足。第二章阐述XML的基本概念和主要功能,以及在移动Web服务中的应用优势。第三章利用开发实例讲述了MIDP网络程序的开发原理。第四章介绍了Java与XML结合应用的巨大优势,提出了J2ME+XML的移动Web服务的解决方案。第五章是木文的重点,笔者详细阐述了一个移动Web服务的工作原理和实现过程。第六章深入分析了此服务中的两个关键技术,无线网络会话和无线通讯的安全性。第七章总结全文。