对MVC模型的怀疑

pab*_*ier 5 java model-view-controller servlets

我被告知MVC是多层架构上表示层的架构模式.我不理解MVC模型的概念.

所以我创建了一个Web应用程序,作为学习MVC模型的方法,只使用JSP和Servlets,我也创建了DataAccess层.

在我的WebContent文件夹中,我放置了所有视图.

在我的src(Java内容)文件夹中,我制作了4个包.

data
presentation.model
presentation.controller
businessEntities
Run Code Online (Sandbox Code Playgroud)

我使用Servlets作为控制器(使用FrontController模式)和JSP用于所有视图.

正如标题所说,我的问题在于模型.

现在,让我们举个例子..

我有2节课.

 - Car
 - CarLogic
Run Code Online (Sandbox Code Playgroud)

CarLogic是一个类,它调用可能的CarDAO来获取数据并将其返回给任何询问它的人.汽车只是POJO.

我将CarLogic放在了presentation.model和Car on businessEntities中.

我错了吗?我应该把什么放在Model包上?

谢谢!

pra*_*han 0

MVC 代表模型视图控制器。

模型是您存储实体对象的位置。视图是您存储表示对象的位置。控制器是您将模型中存在的属性映射到小部件的位置。

以便将属性设置为小部件输入中的实体对象。