Spring mvc 多层体系结构vs mvc
我正在使用SpringMVC开发一个网站,我必须详细说明我的应用程序的概念 我有以下几个部分:Spring mvc 多层体系结构vs mvc,spring-mvc,model-view-controller,Spring Mvc,Model View Controller,我正在使用SpringMVC开发一个网站,我必须详细说明我的应用程序的概念 我有以下几个部分: 控制器 域对象模型 服务 存储库 DTO 看法 是具有这些组件的应用程序的体系结构“多层”或“mvc”,如果是mvc应用程序,我想知道模型是否只包含域的对象,或者除此之外,还包含服务、存储库和DTO。Spring mvc是服务器生成的html n层应用程序的表示层。N可以是一个 它包括视图层,通常是JSP或一些模板系统 它还包括控制器,控制器是处理HTTP请求并帮助生成HTTP响应的类。控制器的作用是
是具有这些组件的应用程序的体系结构“多层”或“mvc”,如果是mvc应用程序,我想知道模型是否只包含域的对象,或者除此之外,还包含服务、存储库和DTO。Spring mvc是服务器生成的html n层应用程序的表示层。N可以是一个 它包括视图层,通常是JSP或一些模板系统 它还包括控制器,控制器是处理HTTP请求并帮助生成HTTP响应的类。控制器的作用是加载正确的模型并选择正确的视图 模型是POJO的地图。它们不需要是JPA实体对象,但通常是。一个模型可以包含相同类型的POJO列表,也可以包含多个不同类型的POJO。模型是视图执行其操作所需的所有数据的简单集合 例如,您可以有一个非常基本的POJO,它根据利率和本金计算贷款的首次付款金额。您需要用户提供利率和本金金额,他们将其输入HTML表单。他们按提交并显示第一笔付款金额 在本例中,您将有一个控制器来处理初始GET请求,创建POJO的新实例,将其添加到模型映射中,并返回视图的名称 它还可以有一个方法来接受POST请求、加载模型、进行计算,并返回POJO和可能的新视图 如您所见,MVC应用程序中不需要数据库访问 您可以在模型中包含JPA实体,也可以不包含,或者将它们与非JPA POJO一起使用