J2ME软件开发2移动通信复习

J2ME软件开发2移动通信复习

ID:37243182

大小:1.59 MB

页数:138页

时间:2019-05-12

J2ME软件开发2移动通信复习_第1页
J2ME软件开发2移动通信复习_第2页
J2ME软件开发2移动通信复习_第3页
J2ME软件开发2移动通信复习_第4页
J2ME软件开发2移动通信复习_第5页
资源描述:

《J2ME软件开发2移动通信复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、J2ME网络应用软件开发J2ME网络应用软件开发实践背景随着3G和GPRS无线网络的推进,高速传送大量数据、视频信号和高质量的音频信号在无线网络成为可能。无线移动设备从语音服务、增值服务发展到数据服务。J2ME网络应用软件开发实践Java语言非常适合无线设备编程的特点,支持广泛的网络协议,安全性好,平台交叉兼容,纯面向对象开发过程。J2ME网络应用软件开发实践移动电子商务平台移动电子商务(MobileCommerce,M-Commerce)是电子商务在移动网络中的应用,但是M-Commerce提供了比E-Commerce更灵活、

2、更方便、更及时的信息服务结合J2ME和J2EE技术,用户可以建立一个完整的移动电子商务平台J2ME网络应用软件开发实践J2ME结合GPRS和3G网络,具有较高的数据传送能力。在基于J2ME-J2EE技术的电子商务中,数据的传输需要经过无线网络和有线网络。在通信过程中,移动设备段发送数据到无线基站,无线基站将接收到的数据发送到GPRS/3G网络中,通过GPRS/3G网络可以很方便地接入到Internet中,在Internet上数据被发送到企业网络进行会话。网络结构示意图如下:J2ME网络应用软件开发实践移动电子商务平台架构J2ME

3、网络应用软件开发实践在建立电子商务平台时,由于移动终端资源有限,不可能直接对后台数据库进行访问,因此要想使移动设备终端能够访问到数据库系统,必须使用J2EE技术。一个移动电子商务系统必须建立移动终端程序(使用J2ME技术)和服务器端应用程序(使用J2EE技术)。基于J2ME-J2EE的移动电子商务系统的架构如图所示:J2ME网络应用软件开发实践J2ME网络应用软件开发实践在J2ME客户端,移动设备通过HTTP协议或XML连接到WebServer上,WebServer使用Servlet容器来处理客户端的连接和请求,并将请求发给过企

4、业级服务器,由企业级服务器访问数据库并处理请求,处理结果通过WebServer发回客户端J2ME网络应用软件开发实践高级用户界面MIDP用户界面的核心是屏幕,在移动信息设备中有且仅有一个屏幕是可见的,用户只能在这个屏幕中的各个组件之间进行切换高级用户界面组件全部定义在javax.microedition.lcdui包中。包括高级屏幕对象和表单item组件两大类,其中的高级屏幕对象分成以下两大类:1、封装了复杂的用户界面组件的对象,例如List,Alert,和TextBox等,这些屏幕类的结构是预先定义好的,开发者不能在这些屏幕对

5、象上添加其他组件2、通用的屏幕对象,例如Form。开发者可以在这个屏幕对象上添加、删除、修改和组合各种Item组件,例如StringItem、TextField、Gauge等J2ME网络应用软件开发实践Display类和Displayable类移动设备的屏幕被称为显示设备,应用程序是通过获取MIDlet程序的Display类的实例的引用来与显示设备进行交互的J2ME网络应用软件开发实践在使用Display类提供的功能以前,必须首先创建一个Display类的实例,创建该实例的时候,只能用Display类中的静态方法getDispl

6、ay()来进行创建,该方法的声明如下:PublicstaticDisplaygetDisplay(MIDletm)J2ME网络应用软件开发实践使用该方法可以返回一个对应MIDlet类对象m的Display实例。例如在MyMIDlet类中创建一个Display实例,则可以使用如下的代码:PrivateDisplaydisplay;PublicMyMIDlet(){display=Display.getDisplay(this);}因为以上代码定义在MYMIDlet类的内部,因此this关键字就代表MyMIDlet类本身获得Disp

7、lay类的实例后,就可以调用Display类中的各种方法进行显示设备的管理J2ME网络应用软件开发实践高级屏幕对象:Form表单Form类不同于其他的屏幕类仅仅实现单一的交互功能,它是作为一个容器,可以容纳Item类的子类的屏幕对象Form类有两个构造函数:publicForm(Stringtitle)publicForm(Stgringtitle,Item[]items)其中参数title设置Form表单的标题,参数items是创建Form时包含的Item组件J2ME网络应用软件开发实践第一个构造函数用来创建空表单,可以使用以

8、下方法进行插入、追加和删除操作来编辑表单中的Item组件对象:append(Itemitem),delete(intitemNum),insert(intitemNum,Itemitem),set(intitemNum,Itemitem)J2ME网络应用软件开发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。