网站大量收购闲置独家精品文档,联系QQ:2885784924

J2ME程序设计实例教程(第04章).pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计实例教程 交线路查询系统 J2ME程序设 第04章城市公 : 杨光 : gguuaanngg776600221122@@ssoohhuu..ccoomm 作者 E-mail 本章将设计一个基于手机客户端的城市公交线路查 询系统 , 客户端软件能够运行在所有支持J2ME MIDP规 范的移动信息设备上 , 使用HTTP协议与服务器端的 Java Servlet进行通信 。通过设计该查询系统 , 学习 J2ME的网络编程技术。 4. 1 知识点 4.2 设计要求 4.3 类设计 4.4 代码实现 4.5 实践 第4章 城市公交线路查询系统 通用连接框架(Generic Connection Framework , GCF) 是 CLDC规范为资源受限的嵌入式 设备定义了一组通用的 、 易扩展的Java 网络接口。 MIDP规范对通用连接框架进行了扩展 , 定义了 HTTP 、套接字 、数据报等网络连接类型的接口 。设备制 造商则可以选择一种或者几种网络连接类型的接口在自 己的设备上实现 。其中 , HTTP为必须实现的网络联接类 型。 4. 1 知识点—— 通用连接框架 4. 1 知识点—— 通用连接框架 HTTP(Hypertext Transfer Protoco )是一种 简单的 、基于客户端/服务器模式的请求 — — 响应协议。 它是无状态的 , 其请求 — — 响应过程如图4-2所示。 4. 1 知识点——HTTP协议 Java Servlet是Sun公司提供的服务器端的Java 技术 , 用于扩展Web服务器的功能 。使用Java Servlet技术编写的程序称为servlet , serve lt的 运行环境称为Java Servlet引擎(或者称为Java Servlet容器) 。 编写servlet程序与编写applet相似 , 一个 servlet必须是 javax. servlet.http.HttpServlet的子类 。在子 类中 , 可以重写父类中的in it 、doGet或者doPost等 方法。 4. 1 知识点——Java Servlet简介 javax.microedition. io包中的 HttpConnection接口定义了HTTP连接所需要的的方法 和常量 , 所有支持MIDP规范的手机都实现了 HttpConnection接口 , 能够通过HTTP协议访问网络资 源 。一个HTTP连接在其整个“请求 — — 响应 ”过程中可能处 于设置 、连接和关闭3种状态之一。 4. 1 知识点——HttpConnection接口 调用Connector.open (String name)方法获取 HTTP连接对象。 name是一个符合统一 资源定位符(URL) 格式的字符 串 , 表示要访问的网络资源。 try { String url = http ://www . google . com/index .html ; HttpConnection hc = (HttpConnection)Connector .open (url) ; } catch (IOException ioe) { System .out .println ( 创建连接失败 ! + ioe) ; } 4. 1 知识点—— 创建HTTP连接 通过输入流获取服务器的响应信息。 public InputStream open InputStream () public OutputStream openOutputStream () public in t getResponseCode () public String getResponseMessage () HTTP连接对象可以调用下面的方法 , 获取与连接相 关的输入流和输出流 。客户端可以通过输出流向服务器 一旦HTTP连接对象调用上面的方法 , 将导致请求信 息被发送 , 连接从设置状态转换到连接状态。 传送信息, ➢ ➢ ➢ ➢ 4. 1 知识点—— 与服务器通信 ➢ public void setRequestMethod (String method) — — 设 置请求方法 。 ➢ public void setRequestProperty (String key , String value) — — 设置请求头部的属性 。 ➢ public String getURL () — — 返回URL 。 ➢ public String getProtocol ()

您可能关注的文档

文档评论(0)

183****9213 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档