码迷,mamicode.com
首页 > Web开发 > 详细

MVC实例应用模式

时间:2017-05-05 23:04:16      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:service   action   控制器   系统   模块   密码   处理   页面   control   

结合《xxx需求系统》分析一下。

结合六个质量属性:

可用性:正常情况下,系统7*24小时可工作。

可修改性:使用配置文件,修改配置文件即可。对于一些公共的方法,进行封装,修改时,只需修改封装的方法,不必修改调用方法的代码。

性能:提高系统响应时间,不让用户感到延迟。

安全性:对密码等信息进行加密存储。

可测试性:使用Junit进行单元测试。

易用性:用户不合法校验实时提醒等。

具体功能模块分析:

登录:使用mvc方式实现。

model:用户输入各个字段的实体类。

view:jsp文件,可供用户进行输入账号密码登录系统。

controller:action包下的xxxactino类以及service包下的类充当控制器,其中action中的方法进行用户输入信息的获取,并且调用service中的方法,判断用户是否存在,若存在,判断密码是否正确,action根据service处理后的返回值,返回不同值,如果用户身份验证成功,使struts中的配置根据action返回值,进行页面跳转到主页。

MVC实例应用模式

标签:service   action   控制器   系统   模块   密码   处理   页面   control   

原文地址:http://www.cnblogs.com/jinghun/p/6815140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!