我使用jsp和servlets开发了项目。其他技术是AJAX,JQuery,javascripts,jstl。我没有使用任何框架,我附上了一张图片请让我知道它是否在MVC模式中我无法弄清楚,如果不是我准备在Spring中实现它。我是否需要重写代码以在春季实现它?
![在此处输入图片说明] [1]
由于我的声誉很低,我无法发送图片。无论如何,我的应用程序结构将在MVC中吗?刚刚使用了jsp和servlets。使用的netbeans IDE。
答案 0 :(得分:1)
MVC代表模型,视图和控制器。您的问题没有提供有关您当前架构的更多信息,但它应该有点像下面。
MVC主要遵循层之间的分离。这意味着所有组件都应该是独立的。
模型 - 是您的viewModel,Entity,POCO还是简单的DTO。无论您挖掘和获取数据,但模型应包含您要在UI上显示的数据。
查看 - 您的View可以是任何内容(ASP,JSP,Silverlight或Windows)。视图应尽可能愚蠢,仅用于呈现HTML。
控制器 - 控制器就像马戏团的Ring Master一样。控制器在视图和模型之间进行调解,基本上控制器包含一些将模型绑定(或传递)到视图的方法(动作)。
看看你是否喜欢这样的建筑。