码迷,mamicode.com
首页 > 其他好文 > 详细

对网络框架的理解

时间:2015-01-12 00:15:14      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

对于网络多人开发为了别人能看懂 而且很好的可读性 发表一下对网络封装的看法 大体分为3层

 *  第一层

 *  这一层一般为视图控件(即UI)层。

 *  

 *  实现:

   1. 按钮(或自动)触发一个响应事件时

   2. 获取需要传递的参数

   3. 调用第二层方法,传递参数以及配置请求完成后的回调方法

 

 *  第二层。

 *  它的任务就是防止第一层(触发网络请求层)和第三层(网络请求层)直接交互。

 *  实现:

   1. 在基类中写一个相同的发起请求方法(也可以是四个:GET同步、GET异步、POST同步、POST异步)

   2. 为每一个请求都一个类目

   3. 在类目中将第一层给的请求参数和key对应,并且配置请求地址

   4. 调用基类中相应方法,让第三层发起网络请求

 

 *  第三层。

 *  这一层的任务主要是发起网络请求,获取网络返回值并解析。解析完成后,调用回调

 *  实现:

   1. 实现四个请求方法(GET同步、GET异步、POST同步、POST异步)

   2. 其中GET的两个方法,参数都是配置在URL上的,POST的两个参数都是配置在httpbody上的

   3. 实现异步请求代理方法

   4. 试用JSON解析接收到的数据

   第三层是网络请求层,也可以换成三方的网络请求

 

对网络框架的理解

标签:

原文地址:http://www.cnblogs.com/ywclovewml/p/ywclovewml.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!