9

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

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

在不使用框架的情况下,如何创建 MVC 应用程序以及为此需要哪些设计模式?

4

6 回答 6

7

看看这个演示文稿,它是http://www.coreservlets.com/上的初级和中级 Servlet 和 JSP 教程的一部分

于 2013-08-21T09:50:48.963 回答
3

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

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

另一个有用的例子,

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

于 2013-08-21T09:46:09.370 回答
3

我认为这是一个关于使用 servlet 和 jsp 创建 MVC 架构的好教程

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

  • 模型层通过简单的POJO实现
  • 视图层即表示层可以通过JSP实现
  • 控制器可以通过java ee中的servlet来实现
于 2013-08-21T09:49:25.877 回答
1

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

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

于 2013-08-21T09:51:11.947 回答
1

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

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

链接包含一个使用 JSP 和 Servlet 实现它的示例。

于 2013-08-21T15:02:46.733 回答
0

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

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

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

于 2013-08-21T18:05:07.360 回答