2012-11-22 38 views
0

我目前还不熟悉Java EE,但尚未在Java SE & EE上实践过。创建具有CRUD功能的MVC应用程序

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

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

回答

0

我建议Grails

我第一次开始使用Struts MVC 1.3的Web应用程序,因为大量的教程和可用的文件。

0

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

0

如果您正在考虑使用Struts 1切换到Struts 2.有很多替代方法可用于Java中的MVC。我主要考虑Spring MVC和JSF是Struts的替代品。

0

如果您是Java EE的新手而没有在Java中经历过,我会建议从Spring MVC和一些基本的分步示例开始。

您可以尝试首先使用spring的jdbcTemplate类来查询数据库,并在您准备好时切换到JPA。您需要学习一些Spring注释,如@Controller,@RequestMapping,@ModelAttribute等,但一旦完成,您将会感到高兴。

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

我不推荐Spring Roo作为初学者,因为当您开始将其改变为您的需求时,它可能会压倒你。其他合理的替代方案是:Struts2。

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

相关问题