【问题标题】:Create MVC application with CRUD functions使用 CRUD 函数创建 MVC 应用程序
【发布时间】:2012-11-22 04:28:19
【问题描述】:

我目前是 Java EE 的新手,还没有 Java SE 和 EE 方面的经验。

我们得到了一个项目,我们将使用 JDBC 创建一个具有创建、更新和删除功能的 Web 应用程序。主要要求是使用MVC。我们想到了 MVC 模式和 Struts 1 框架。我正在考虑使用其他框架而不是 Struts 1。

您认为适合初学者的好的框架是什么?

【问题讨论】:

    标签: java model-view-controller jakarta-ee jdbc crud


    【解决方案1】:

    出于学习目的,我强烈建议您使用 Spring ROO 创建 CRUD Web 项目。只需按照 Spring ROO 页面上的文档进行操作即可。您可以在 10 分钟内在服务器上启动并运行一个 Web 项目。并且可以选择使用一些流行的框架、数据库等。 然后你可以研究自动创建的项目,如结构、模式、良好实践等。

    【讨论】:

      【解决方案2】:

      我推荐Grails

      我第一次使用 struts 1.3 启动 MVC Web 应用程序,因为有很多教程和文档可用。

      【讨论】:

        【解决方案3】:

        如果您正在考虑使用 Struts 1,请切换到 Struts 2。仅 Java 中的 MVC 就有很多替代方案。我主要认为 Spring MVC 和 JSF 是 Struts 的替代品。

        【讨论】:

          【解决方案4】:

          如果您是 Java EE 新手并且没有 Java 经验,我建议您从 Spring MVC 和一些基本的分步示例开始。

          如果你准备好了,你可以尝试使用 spring 的 jdbcTemplate 类中的第一个来查询数据库并切换到 JPA。你需要学习一些spring注解,比如@Controller、@RequestMapping、@ModelAttribute等等,但是一旦完成,你会很开心。

          您可能还需要一些 JSP 和 servlet 的背景知识,基本示例肯定会帮助您,并帮助您理解 Spring MVC 概念。

          我不推荐 Spring Roo 作为初学者,因为当您开始根据自己的要求更改它时,它可能会让您不知所措。其他合理的替代方案是:Struts2。

          我也鼓励使用 maven 来构建您的应用程序和 Tomcat 或 Jetty 作为应用程序服务器。

          【讨论】:

            猜你喜欢
            • 2018-10-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-07-16
            • 1970-01-01
            • 2018-01-05
            • 2011-08-07
            • 2016-10-05
            相关资源
            最近更新 更多