如何在不使用框架的情况下创建基于mvc的应用程序

时间:2013-08-21 09:42:47

标签: java java-ee

Struts,Spring和其他一些框架实现了MVC架构,将信息的表示与用户与其的交互分开。

任何人都可以在Java EE中解释或给我一个链接吗?

如果不使用框架,我如何创建MVC应用程序以及需要哪些设计模式?

6 个答案:

答案 0 :(得分:7)

答案 1 :(得分:3)

您可以使用Servlet和Jsp创建MVC应用程序,而无需使用任何框架,

这里有一些有用的链接, http://forum.codecall.net/topic/72183-mvc-application-in-java/

另一个有用的例子,

http://css.dzone.com/articles/web-mvc-java

答案 2 :(得分:3)

我认为这是关于Creating MVC architecture with servlets and jsp

的好教程

创建MVC架构的主要问题是关注点的分离。您需要分离业务层,表示层和控制器层

  • 模型层通过简单的POJO
  • 实现
  • 查看图层,即表示层可以通过JSP
  • 实现
  • 控制器可以通过java ee
  • 中的servlet实现

答案 3 :(得分:1)

您可以直接使用Servlet和JSP。 为了管理Java EE应用程序,我们使用了设计模式。

MVC-1和MVC-2是用于管理UI层的设计模式。 Struts和Spring-MVC是MVC-2设计模式的实现。

答案 4 :(得分:1)

MVC 代表模型视图和控制器。它是一种将业务逻辑,表示逻辑和数据分开的设计模式。

  • 控制器充当View和Model之间的接口。控制器拦截所有请求。
  • 模型表示应用程序的状态,即数据。
  • 查看代表演示文稿。

link包含使用JSP和Servelet实现它的示例。

答案 5 :(得分:0)

回答第一个问题:实现MVC的Java EE框架部分称为JSF。这提供了模板,图形组件(小部件)等等。

回答你的第二个问题:你没有真正构建没有任何框架的MVC应用程序。您可能正在使用Servlet和JSP,但这也是一个框架。 Java EE完全是一个(完整堆栈)框架。

至于第三个问题:这很简单,用于MVC的设计模式是MVC。