购彩工程简介与关键技术点概览.pdfVIP

  • 1
  • 0
  • 约2.27千字
  • 约 4页
  • 2026-02-06 发布于北京
  • 举报

工程简介

1、创建工程(设置版本兼容)

1针对固定的和固定版本,无需考虑兼容版本2

扩展用户兼容,遵循:覆盖80%的用户即可

2、导入常用jar包(处理字符串和加密用的jar文

件)在libs目录下:

第一个:与加密相关:

//加密使用

DigestUtils.md5Hex();

第二个:字符串操作:

1非空判断:

//非空判断Stringinfo;//1

2null3

StringUtils.isNotBlank(info);

StringUtils.isBlank(info);

②替换:

//替换内容StringinfoNUM1fa;lsiehf;aief;oaNUM2

StringUtils.receEach(info,newString[]{NUM1,NUM2},newString[]{1,

2});

3截取:将两个内容之间的部分提取

出来

//截取内容Stringinfobody

NUM1fa;lsiehf;aief;oaNUM2/body

StringUtils.substringween(info,body,/body);

3、引入测试框架直接在配置文

件中添加测试

二、应用架构

1、网络通信:《客户端接入接口文档1.2》:协议

封装(xml)通过HttpClient实现与服务器通信

2、业务操作(对数据解析和操作)

公共信息用户信息业务层调用

(降低耦合性)

3、页面显示统一

界面管理

图示:

工程简介

1、创建工程(设置版本兼容)

①针对于固定的,固定版本,不用考虑兼容版本

②扩展用户兼容,遵循:覆盖80%的用户即可

2、导入常用jar包(处理字符串和加密用jar文件)

在libs目录下:

第一个:和加密有关:

//加密使用

DigestUtils.md5Hex();

第二个:字符串的操作:

①非空判断:

//非空判断

Stringinfo=;//①②null③

StringUtils.isNotBlank(info);

StringUtils.isBlank(info);

②替换:

//替换内容

Stringinfo=NUM1fa;lsiehf;aief;oaNUM2

StringUtils.receEach(info,newString[]{NUM1,NUM2},newString[]{1,2});

③截取:

将两个内容直接的东东拿出来

//截取内容

Stringinfo=bodyNUM1fa;lsiehf;aief;oaNUM2/body

StringUtils.substringween(info,body,/body);

3、引入测试框架

直接在配置文件中添加测试

二、应用架构

1、网络通信:

《客户端接入接口文档1.2》:协议封装(xml)

通过HttpClient实现与服务器通信

2、业务操作(对数据解析和操作)

公共信息

用户信息

业务层调用(降低耦合性)

3、页面显示

统一界面管理

图示:

服务器将处理结果返回给网络层,网络层直接将结果传递给业务操作层,让其进行处理,

此时HttpClient不会关闭。

在处理结果返回时,显示“正在获取数据”的转圈提示,告知用户登录是否成功,从而进入相应的界面。

文档评论(0)

1亿VIP精品文档

相关文档