2012-12-13 23 views
0

我开发的项目使用jsp和servlets。其他技术是AJAX,JQuery,JavaScripts,jstl。我没有使用任何框架,我附上了一个图像,请让我知道,如果它是在MVC模式,我无法做出,如果不是我准备在春天实施它。我是否需要重写在春季实现它的代码?这是MVC模式

![在这里输入的形象描述] [1]

我不能因为我的名声是从低到发送图像抱歉。无论如何,我的应用程序结构将在MVC中?只使用jsp和servlets。使用netbeans IDE。

+0

这是没有足够的信息来确定您是否使用过MVC。你可以扩展架构吗? –

+0

雅。我在WEB-INF文件夹中创建了许多jsp,并在Sources文件夹中创建了必要的java源文件,当我看到spring实现时,它看起来很长,实际上我现在在想什么是真正的用途,许多人说我们可以重用代码,如果MVC被实现,但我也可以重用我的只是jsp和servlet写的代码,它是什么实际使用,为什么要遵循这样一个简单的过程?请回答这些问题如果你不了解我的架构,我觉得你们有些东西可以理解并使用框架,而我无法理解它。 – user1573319

回答

1

MVC表示模型,视图和控制器。您的问题没有提供有关您当前体系结构的更多信息,但应该像下面那样。

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

模型 - 是你的viewModel,Entity,POCO还是简单的DTO。无论你挖掘和获取你的数据,但模型应该包含你想在UI上展示的数据。

查看 - 您的视图可以是任何东西(ASP,JSP,Silverlight或Windows)。视图应尽可能愚蠢,只是用于呈现HTML。

控制器 - 控制器的工作原理类似于马戏团的Ring Master。控制器介于视图和模型之间,基本上控制器包含一些将模型绑定(或传递)到视图的方法(动作)。

看看你是否像你这样的建筑。

+0

不,我想念控制器,我的模型和视图直接相连。 :d,从这几天开始我就认为模型是我的数据库(mysql),jsp我的视图和servlets我的控制器。是这样吗? – user1573319

+0

我不是JAVA的人,我想你需要更多的搜索。 – paragy

+0

任何spring 3.1和netbeans 7指南? – user1573319