zoukankan      html  css  js  c++  java
  • 课堂作业08MVC设计模式应用

    MVC在Java Web应用程序中的实例分析

    六个基本质量属性为可用性、易用性、可修改性、可测试性、安全性、性能

    其中可修改性在MVC中尤为体现,MVC是模型-视图-控制器的缩写,MVC设计模式的思想就是把Web应用程序分为3个核心模块:模型(Model)、视图(View)和控制器(Controller)。这三个模块分别充当不同的角色,完成不同的任务。它们之间彼此又相互联系,构成一个结构分明而又高效的整体。对代码进行修改变得方便,在修改对数据库相关操作的同时也无需对界面进行改动。

    利用MVC模式多产生一些类,来提高程序的可读性与健壮性,单元测试更加方便,提高了可测试性。

    分析MVC设计模式在具体网站中的应用

    登录时,需要输入用户名和密码,密码在传输过程中加密,将模型层得到的数据传送到控制器,再通过分类提供给模型层,同时也实现了可用性、安全性。

    现在的大多数网站都有下次自动登录的功能,即使用户关闭浏览器,下次再访问这个网站时直接就登录了,不需要用户名和密码。Cookie是web服务器存放在客户端的一个文件,主要用来记录用户浏览网站信息的。它主要有两个功能:一个是记录用户信息,下次自动登录的。另一个是记录跟踪统计用户浏览网页的习惯,如:浏览过哪些网站、停留多长时间,进而利用这个可以做访问量统计;在MVC模式下,可以用Cookie实现自动登录。

    而且当系统有多个用户角色时,权限管理无疑提高了系统的可用性、易用性与安全性,使多个用户在权限之内对系统数据进行管理。同时,这样的设计能够灵活的对权限进行设置,体现了系统质量属性的可修改性。

  • 相关阅读:
    k-means算法
    偏差-方差分解Bias-Variance Decomposition
    常见machine learning模型实现
    Bag-of-words模型、TF-IDF模型
    atomic原子操作
    oc 计算 带括号 式子
    oc 基本语法 类 静态变量 常量
    通过文件头标识判断图片格式
    十大经典排序算法最强总结(含JAVA代码实现)(转)
    JPEG格式 介绍
  • 原文地址:https://www.cnblogs.com/chenpengmeng/p/6812192.html
Copyright © 2011-2022 走看看