【六个基本质量属性】
可用性:能检测系统某些不合理性,并对异常进行处理。
可修改性:在应用了MVC框架之后,利用hibernate来控制持久层,我们可以通过调用其配置文件来对数据库进行访问,比起JSP+Servlet通过修改配置文件可以很方便地更改程序所调用的数据库信息。
性能:目标就是对在一定时间限制内达到系统的时间生成一个相应。(目前在项目中没有体现)
安全性:对用户进行身份验证,对用户进行授权。
可测试性:利用单元测试的方式,来对系统中的某一个模块进行测试。这样可以对刚写好的功能模块进行测试,判断是否有错误,也可以较为方便地找出错误的所在。
易用性:使用模型-视图-控制器的架构模式就是易用性的体现。
【登录模块分析】
模型层
视图层
控制器层
【MVC在具体网站上应用(哔哩哔哩)】
这是其登录页面。
这是其中部分代码,该网站也是通过action来控制页面中值得传递。