0

我使用 JSP 和 servlet 开发了项目。其他技术是 AJAX、jQuery、JavaScript、JSTL。我没有使用任何框架。请让我知道它是否在我无法识别的 MVC 模式中,如果不是,我准备在 Spring 中实现它。我需要重写代码以在春季实现它吗?

由于我的声誉很低,我无法发送图片抱歉。无论如何,我的应用程序结构会在 MVC 中吗?刚用过jsp和servlet。用过netbeans IDE。

4

1 回答 1

1

MVC 代表模型、视图和控制器。您的问题没有提供有关您当前架构的太多信息,但它应该有点像下面。

MVC 主要遵循层之间的分离。这意味着所有组件都应该是独立的。

模型- 是您的视图模型、实体、POCO 还是简单的 DTO。无论您挖掘并获取数据,但模型都应该包含您想要在 UI 上显示的数据。

View - 您的 View 可以是任何东西(ASP、JSP、Silverlight 或 windows)。视图应该尽可能地哑,只用于呈现 HTML。

控制器- 控制器像马戏团的环大师一样工作。控制器在视图和模型之间进行调解,基本上控制器包含一些将模型绑定(或传递)到视图的方法(操作)。

看看你这是不是你喜欢的建筑。

于 2012-12-13T10:12:53.887 回答