结合《需求征集系统》谈MVC框架
2024-08-25 15:29:18
结合《需求征集系统》分析MVC框架。
六个质量属性:
可用性:在系统压力过大时,会提示系统繁忙。
可修改性:使用配置文件,修改配置文件即可。对于一些公共的方法,进行封装,修改时,只需修改封装的方法,不必修改调用方法的代码。
性能:提高系统响应时间,不让用户感到延迟。
安全性:对密码等信息进行MD5加密存储。
可测试性:使用Junit进行单元测试。
易用性:在填报需求时填入登录用户已有的信息,用户校验提醒,多种方式查询。
具体功能模块分析:
需求查询模块:使用mvc方式实现。
model:从数据库中通过hibernate反向生成的需求模型。
view:前台的jsp文件,也就是查询界面,可供多种方式实时查询。
controller:action包下的xxxactino类以及service包下的类充当控制器,其中action中的方法进行用户输入查询条件,并且调用service中的方法,通过关键字进行数据的查询,从dao中对数据进行操作,然后通过structs返回查询页面。
最新文章
- C++ std::priority_queue
- iOS系列 基础篇 08 文本与键盘
- 多线程IP获取工具(C#)
- 关于Java8函数式编程你需要了解的几点
- jquery animate 动画效果使用解析
- DotNet 资源大全【转】
- SQL Server 问题 1 - SQL Server encountered error 0x80070422/0x8007042d
- annotation:@Override出现The method of type must override asuperclass解决方案
- Mac OS下编写对拍程序
- 监控mysql主从同步状态脚本
- Windows动态链接库DLL
- centos6.x已经安装的系统添加图形界面
- Swift静态方法
- 【转】IOS 30多个iOS常用动画,带详细注释
- juce中的BailOutChecker
- append, appendTo, after区别(preappend、before与这几个原理相同)
- APK扩展文件介绍、功能及用法
- 用C++11实现C++17的apply(动态数组用作函数参数)
- Saltstack批量编译部署nginx(多模块)
- 开源图像检索工具:Caliph&;Emir使用方法