精通MVC架构_2.1MVC架构

全文链接

本节书摘来自异步社区《精通Spring MVC 4》一书中的第2章,第2.1节,作者:【美】Geoffroy Warin著,更多章节内容可以访问云栖社区“异步社区”公众号查看

第2章 精通MVC架构

在本章中,我们将会讨论MVC架构理念以及Spring MVC是如何实现这些理念的。

本章将会继续使用上一章的应用,并且会构建一些有意思的功能。目标是设计一个简单的页面,在这个页面上用户可以根据特定的条件(criteria)查询Tweet,并将其展现出来。
我们会让Spring MVC与一个现代化的模板引擎协作,这个引擎也就是Thymeleaf,并且还会试图理解这个框架的内部机制。引导用户在不同的视图间流转,最后,会借助WebJars和Materialize让应用在外观上看起来更棒。

2.1 MVC架构

大多数人对MVC这个缩写应该不会感到陌生。它代表的是模型(Model)、视图(View)和控制器(Controller),它会将数据和展现层进行解耦,被视为构建用户界面的一种很流行的方式。

自从在Smalltalk领域中提出这个理念,并在Ruby on Rails框架中采用之后,MVC就变得广受欢迎。

如图2-1所示,它的架构可以分为3层。

模型:包含了应用中所需的各种展现数据。
视图:由数据的多种表述所组成,它将会展现给用户。
控制器:将会处理用户的操作,它是连接模型和视图的桥梁。
screenshot


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值