- 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,只有这样一来,才能够把业务逻辑和页面表示彻底分开,提高了系统设计的规范性和代码的可重用性,为后期升
您可能关注的文档
最近下载
- SL_T 278-2020 水利水电工程水文计算规范.docx VIP
- 第7课时 压力与压强(固体)课件(共31张PPT)2025年中考物理(沪科版)专题复习.pptx VIP
- 《GB_T 27553.1-2011塑料-青铜-钢背三层复合自润滑板材技术条件 第1部分:带改性聚四氟乙烯(PTFE)减摩层的板材》专题研究报告.pptx VIP
- 2026年新能源光储充一体化项目运营分析报告.docx
- 弘扬尊干爱兵优良传统构建和谐官兵关系PPT课件.pptx VIP
- 精益管理培训教材.docx VIP
- 汽车空调系统设计指南.pdf VIP
- 2024智能配电房技术规范.pdf
- 山东省建设工程造价咨询服务项目收费标准完全版.docx VIP
- 化工企业安全风险分级管控实施指南.pdf VIP
原创力文档

文档评论(0)