Controller设计

作者: 东东酱酱 | 来源:发表于2015-07-11 19:47 被阅读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,报错信息等)

相关文章

  • 关于iOS中的MVC框架模式的学习

    Model-View-Controller Model-View-Controller设计模式即MVC设计模式,也...

  • Controller设计

    一、常见的移动端与服务器通讯方式有如下三种: 1.Form表单中指定一个固定的键值对,把所有要传递的参数以Json...

  • MVC, MVP, MVVM设计模式的理解

    MVC设计模式 View传送指令到Controller Controller完成业务逻辑后, 要求Model改变状...

  • 3.Beego框架之Controller

    1.Controller基本使用 基于 beego 的 Controller 设计,只需要匿名组合 beego.C...

  • JavaBean

    MVC设计模式:(ModelView Controller)Class jsp Servlet Java...

  • 后端-第一天

    Django MVC(model-view-controller) 是设计思想,不是设计模式。核心思想(功能):解...

  • 对angularJS一些概念的理解

    angularJS是以MVC为设计模式的JS框架 MVC(Model View Controller)设计模式(d...

  • 设计之道-controller层的设计

    最近想把平时工作中总结出来的一些技巧和最佳实践分享给大家,主要包含java编程和数据库设计,本篇着重于web应用开...

  • MVC设计模式

    MVC设计模式MVC设计模式 M:Model 数据模型 V:View 视图 C: Controller 控制器 (...

  • (GeekBand第四周)ios实战

    @ViewController 几种设计模式: MVC:MVC全名是Model View Controller,是...

网友评论

    本文标题:Controller设计

    本文链接:https://www.haomeiwen.com/subject/ysruqttx.html