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,报错信息等)