我的位置: 首页 >> App >> App知识

[高校移动应用App]木棉BBS客户端开启校园移动应用


图2 木棉BBS系统结构

  控制器层(Controller):接收用户请求,依据用户的请求调用相关的模型执行对应的业务逻辑,根据状态及业务逻辑执行的结果将合适的视图返回给用户。控制器层含有ActonServlet类,该类是Struts2的核心控制器组件,客户端提出的用户请求(Action)由它处理后,根据处理的结果返回到不同的JS P 页面进行处理和结果的显示。

  模型层(Model):负责接收控制器层的请求,完成业务逻辑处理,需要时调用DAO 与持久化对象交互,完成数据的增、删、查、改的操作。模型层由Spring进行事务托管,并且采用数据缓存机制。

  表现层(View):封装服务器端返回的JSON格式的数据,以用户想要得到的形式进行显示。

移动客户端实现

  移动客户端在BBS系统框架设计中是作为表现层存在的,客户端软件采用MVC模式设计思想,按照控制器层、模型层以及表现层对系统进行划分。项目组同时开始iPhone和Android平台上的开发。iPhone客户端主要用Objective-C语言实现,少部分功能是采用C/C++编写,而Android客户端全部采用Java语言开发,两个平台共享一套UML设计及数据接口。

  getDataFromServer:该类负责与服务器通信,所有与服务器的交互都是由该类完成,是本软件中的基础类,其他类可以通过:

翻页:1 2 3

App知识

客户中心

版权2005-2020    聚卓网络有限公司    电话:18589057325    QQ:2338754269   粤ICP备14021702号

地址:深圳市宝安区 37区龙井一路100号 新乐社区工作站办公大楼侧门6楼(近翻身路、新乐社区健康服务中心)

技术支持: 网站建设