【问题标题】:how to create mvc based application without using framework如何在不使用框架的情况下创建基于 mvc 的应用程序
【发布时间】:2013-08-21 09:42:46
【问题描述】:

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

谁能在 Java EE 中解释或给我一个链接?

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

【问题讨论】:

  • 阅读此thread 和此link 可能会对您有所帮助。

标签: java jakarta-ee


【解决方案1】:
【解决方案2】:

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

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

另一个有用的例子,

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

【讨论】:

    【解决方案3】:

    我认为这是Creating MVC architecture with servlets and jsp上的一个很好的教程

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

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

    【讨论】:

      【解决方案4】:

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

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

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

      【讨论】:

        【解决方案5】:

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

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

        【讨论】:

          【解决方案6】:

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

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-02-08
            • 2011-11-05
            • 2011-11-01
            • 1970-01-01
            • 2013-06-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多