Java MVC Web开发框架?

5

我想用Java开发网站,但是我在Java Web开发方面是完全的初学者。

我想使用一个采用MVC模式和Ajax的框架。

我进行了一些搜索,发现Spring或Struts很适合,但我不确定。

请问你能推荐一个框架吗?

6个回答

8

Play Framework可能是一个不错的选择,因为它非常简单易用。


1
+1 Play比Spring MVC和其他Java Web框架要好得多 - sirmak
1
耶!它不需要大量的XML文件;自带服务器,可以自动重新加载所有修改过的文件(在开发时非常有用);对我来说,在编码生产力方面,它是远远超过其他框架的唯一选择;还有一个命令行工具,用于创建新项目、安装插件、运行项目、生成不同IDE的项目文件等等。错误报告包括代码行的详细信息。Scala和Scalate支持正在进行中。令我惊讶的是,人们仍然喜欢臃肿的框架(如Spring)。 - user93202

2
我建议使用Spring框架:
开发一个逐步实现的Spring框架MVC应用程序。请参考该链接

1

JRapid非常易于使用。您可以在几分钟内获得一个可工作的应用程序,并且它生成基于AJAX的用户界面。


1

Stripes框架也值得考虑,可以与Spring一起使用。 http://www.stripesframework.org
它易于使用和配置。与现在相当老旧的Struts不同。

现在有大量的框架,值得检查每一个适合您需求的框架。这是个人的事情,很好我们不都被限制在几个框架中。


0

我使用基于Spring MVC的Spring Webflow技术。Webflow在官方帮助文档中有很好的描述。个人认为,Webflow比裸的Spring MVC更易用,但总有人持不同意见。
此外,Spring(不仅限于MVC)可以在Web项目之外使用,因此我认为这是Spring的优势。
对于Struts我无法发表评论。


0
我会推荐使用GRAILS进行快速的Web应用程序开发,它包括脚手架功能和基于数据模型的网页生成。

https://grails.org/learn

这是MVC开发者最快的方式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接