技术学习

Controller设计

2015-07-11  本文已影响79人  东东酱酱

一、常见的移动端与服务器通讯方式有如下三种:

1.Form表单中指定一个固定的键值对,把所有要传递的参数以Json形式请求到特定的URL中去。

2.常规的Form表单一一对应参数值进行请求。

3.所有接口URL固定不变,请求的参数和操作(cmd)全部封装到固定的form表单中,传递到服务器做业务处理。

后面的项目采用的第一种方式进行讲解。

移动端与服务器通讯方式

二、服务器业务处理流程

Controller层作用:处理来在外部的数据,再进行数据分发跳转。其中常见的如下:

1.对日期进行格式化处理

2.String与Object之间的Json转换

3.对实体类进行封装

4.对shiro权限进行控制

5.对数据进行合法性校验

6.控制Response跳转

7.向Service请求和获得数据

8.向用户发生交互(比如ajax,报错信息等)

上一篇下一篇

猜你喜欢

热点阅读