BBS论坛的详细设计.docVIP

  • 298
  • 0
  • 约1.36万字
  • 约 23页
  • 2017-02-28 发布于湖北
  • 举报
BBS论坛的详细设计

BBS论坛的详细设计 第一章 MVC中各层组件设计 1、MVC中的视图层的设计 1.1 一个典型的Web应用的前端应该是表示层 表示层由UI(User Interface)和UI控制逻辑组成。 (1) UI是客户端的用户界面,负责从用户方接收命令,请求,数据,传递给业务层处理,然后将结果呈现出来。 (2)UI控制逻辑 UI控制逻辑负责处理UI和业务层之间的数据交互,UI之间状态流程的控制,同时负责简单的数据验证和格式化等功能。 由于在本项目中的表示层使用Struts框架,下面为Struts所负责的主要功能: 管理用户的请求,做出相应的响应 提供一个流程控制器,委派调用业务逻辑和其他上层处理 处理异常 为显示提供一个数据模型 用户界面的验证 以下内容,不该在Struts表示层中出现,因为它们应该是与表示层无关的。 与数据库直接通信 与应用程序相关联的业务逻辑及校验 事务处理 因为,如果我们在表示层引入这些功能的实现代码,将会给系统带来高耦合和难以维护的后果。 1.2 基于Struts的JSP页面所产生的表示层 (1)如何实现表示和业务的分离---利用标签技术 尽管在Struts的JSP页面中还是可以继续使用Java脚本的,但是,标准的做法是尽可能的使用标签和Java Bean,只有这样一来,才能够把业务逻辑和页面表示彻底分开,提高了系统设计的规范性和代码的可重用性,为后期升

文档评论(0)

1亿VIP精品文档

相关文档