最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

若依框架的MVC各层功能解释

来源:博客园


(资料图)

What is MVC?

Model – Represents the business layer of the applicationView – Defines the presentation of the applicationController – Manages the flow of the application

采用 MVC 架构的优点MVC 架构在开发应用程序时为程序员提供了许多优势,其中包括:

  • 多个开发人员可以同时使用这三个层(模型、视图和控制器)
  • 提供改进的可扩展性,补充应用程序的增长能力
  • 由于组件之间的依赖性低,因此易于维护
  • 一个模型可以被多个视图重用,这提供了代码的可重用性
  • 采用 MVC 使应用程序更具表现力和易于理解
  • 应用程序的扩展和测试变得容易

若依自动生成的代码和MVC的对应关系

V
  • HTML
  • JS
C
  • controller
M
  • Service-impl
  • Service-interface
  • domain
  • mapper
  • DB(mysql-库-表)

下面是我用若依自动生成代码功能生成的代码(感觉很好用,基本能满足我90%的后台开发需求了),我梳理了一下各个模块代码和MVC的对应关系。

reference

https://blog.csdn.net/weixin_42182676/article/details/124827859

关键词: 应用程序 对应关系 可重用性