《精通SpringMVC(第四版)》阅读笔记一

        Spring MVC 是 Spring 社区项目的重要组成部分,目前用到了无数规模各异的项目之中。Spring 以简化企业级应用开发为己任,十多年来的发展历史证明,他们确实做到了这一点。不论是 Web 应用开发、数据库访问还是应用集成、大数据处理,我们都能看到 Spring的相关项目,借助 IoC 与 AOP 的核心理念,Spring 让开发人员的工作更加轻松愉悦。
        Spring MVC 本身的发展也是如此,从最初的 XML 文件配置,到后来的注解和 Java 代码方式的配置,都是尽可能地让开发过程更加便利,同时,Spring MVC 还在不断完善其测试功能,推动优秀编码实践能够更容易地落地。
        

MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。

  • Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。
  • View(视图) - 视图代表模型包含的数据的可视化。
  • Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。

    实现

    我们将创建一个作为模型的 Student 对象。StudentView 是一个把学生详细信息输出到控制台的视图类,StudentController 是负责存储数据到 Student 对象中的控制器类,并相应地更新视图 StudentView

    MVCPatternDemo,我们的演示类使用 StudentController 来演示 MVC 模式的用法。

  •  
原文地址:https://www.cnblogs.com/jccjcc/p/13053817.html