- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机联网应用软件项目开发
乐成数字通信学院
乐成数字移动通信
上章回顾
GameCanvas类的使用
GameCanvas绘图
GameCanvas键盘控制
Sprite类的使用
帧序列
Sprite的变换
绘制Sprite
碰撞检测
TiledLayer类介绍
TiledLayer的绘制
LayerManager类介绍
LayerManager的绘制
用wtk混淆代码
用EclipseMe混淆代码
反编译jar文件
本章要点
J2ME中短信开发,蓝牙开发,HTTP联网
开发,socket联网开发
需求分析
代码设计,数据库设计,传输格式设计
J2ME客户端开发
服务器端Sverlet开发,JDBC开发
后台管理JSP开发
短信开发
// 地址
String url = sms:// + mobileNum;//sms:/
System.out.println(url);
// 建立连接
conn = (MessageConnection) Connector.open(url, Connector.WRITE,true);
// 设置短信息类型为文本,短信息有文本和二进制两种类型
TextMessage msg = (TextMessage) conn.newMessage(MessageConnection.TEXT_MESSAGE);
// 设置短信内容
msg.setPayloadText(content);
// 发送
conn.send(msg);
HTTP
特点
应答式,非持续连接
可以用tomcat作为http容器
所有的手机都支持
HTTP联网代码
conn=(HttpConnection)Connector.open(servletUrl);
DataOutputStream
DataInputStream
接入点
概念
中国移动人为划分的两个 GPRS 接入方式
在国际上,通常只有一种 GPRS 接入方式
国外有些有网络功能的手机软件并不能直接运行在国内的网络上
接入点选择
移动
cmwap
cmnet
联通
UNIWAP
cmwap
拥有部分的 Internet 访问权
主要用来访问wap网站
需要使用移动wap网关Internat
72(80|8080)
稳定性稍差
网速慢
流量小
cmnet
拥有完全的 Internet 访问权
直接连接Internat
稳定性好
网速快
流量大,花费高
SOCKET
特点
主动式
持续链接
安全性较好
可以用j2se,c++来开发服务器
部分手机支持
联网代码
conn = (SocketConnection) Connector.open(url)
需求
需求文档制作
调研方法
需求评审
框架设计
子系统划分
子系统内层次划分
各个子系统的调用
详细分析
类的设计
伪代码
数据库设计
高性能数据库的设计
关系型数据库设计原则
数据格式
用特殊符号分隔内容
使用xml文档传输数据
J2ME客户端开发
在J2ME中实现MVC
View层类的设计和实现
Control层类的设计和实现
Model层类的设计和实现
Tools类的设计和实现
联网代码的实现
接口的使用
数据加密
Servlet开发
在Servlet中接收手机上传的数据
在Servlet中将数据返回给手机
数据乱码的处理
业务逻辑类(BO)的设计和实现
值类(VO)的设计和实现
JDBC
连接池的使用
JDBC各种操作的封装
后台管理JSP
网页的原型设计和制作
Jsp+Servlet+JavaBean
网站安全,Sql注入
用Log4j保存异常信息
用Java Mail发送异常信息
本章小结
J2ME中短信开发,蓝牙开发,HTTP联网开发,socket联网开发
需求分析
代码设计,数据库设计,传输格式设计
J2ME客户端开发
服务器端Sverlet开发,JDBC开发
后台管理JSP开发
文档评论(0)