使用CRUD函数创建MVC应用程序

时间:2012-11-22 04:28:20

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

我目前刚接触Java EE,但在Java SE& amp; EE。

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

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

4 个答案:

答案 0 :(得分:0)

我建议Grails

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

如果您正在考虑使用Struts 1切换到Struts 2.单独使用Java可以为MVC提供多种选择。我主要认为Spring MVC和JSF是Struts的替代品。

答案 3 :(得分:0)

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

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

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

我不建议使用Spring Roo作为入门者,因为当您开始根据需要更改它时,它可能会让您感到不知所措。其他合理的替代方案是:Struts2。

我还鼓励使用maven构建你的app,Tomcat或Jetty作为应用服务器。