当前位置: 首页 > 面试题库 >

什么是我需要的最佳Java Web框架?[关闭]

澹台景辉
2023-03-14
问题内容

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。

7年前关闭。

我正在为公司Intranet创建一个Web应用程序,因为该系统的其他部分是用Java编写的,因此出于集成目的,选择Java作为Web前端

有要求:

  • 必须在短时间内简单学习
  • 它必须支持MVC模式
  • 没有扩展的xml配置
  • 应用程序将包含用户将要填写的许多表格,以及一些帮助它的js。
  • 良好的IDE插件,将有助于开发

我在想Wicket / Spring MVC /条纹

您对这些要求有什么建议?我应该考虑哪些其他框架可能更适合我的应用程序?

另外:您能否评论这三个框架如何满足我的要求?


问题答案:

检查Grails ;
这是Rails和Java的精华。出色的MVC(包括ORM),DRY和按约定编码(无XML配置!),与Rails非常相似,但在某些方面甚至更好(IMHO),以及Java平台的所有稳定性和对其所有功能的访问优秀的图书馆。

它使用基于JVM的Groovy脚本语言,但是对于Java开发人员来说,学习曲线应该不会太差;您也可以根据需要使用直接的Java代码。



 类似资料:
  • 问题内容: 在Java中创建模拟对象的最佳框架是什么?为什么?每个框架的优缺点是什么? 问题答案: 我使用Mockito取得了成功。 当我尝试学习JMock和EasyMock时,我发现学习曲线有些陡峭(尽管也许就是我自己)。 我喜欢Mockito,因为它的语法简洁明了,我很快就能掌握。最小的语法旨在很好地支持常见情况,尽管几次我需要做一些更复杂的事情,但我发现我想要的东西是受支持的并且易于理解。

  • 问题内容: 我正在寻找一个JavaWeb框架,对于一个非常小的应用程序,它需要最少的配置。Spring&Struts在这里绝对是过大的。这是一款无需编写任何框架即可编写的应用程序,但如果可以找到一个MVC框架,我希望使用它。 问题答案: 条纹和ZTemplates应该很轻。

  • 问题内容: 大多数情况下,我看到的finally块仅用于 我的问题是,如果f的范围以封闭块结尾,为什么我们需要在finally中将其关闭? 问题答案: 因为垃圾回收与资源清理 不是 一回事。 例如,如果您有一个超出范围的JDBC连接对象,则没有信号发送到数据库服务器以指示不再需要打开的游标和连接。没有这些消息,您最终将耗尽可用的游标和连接数。 与文件句柄和任何其他资源相同。自己清理后。

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我过去曾经做过Java和JSP编程,但是我是Java Server Faces的新手,并且想知道JSF开发是否有一套最佳实践。 问题答案: 一些提示:了解JS

  • 本文向大家介绍为什么Ember.js是最好的javascript框架?,包括了为什么Ember.js是最好的javascript框架?的使用技巧和注意事项,需要的朋友参考一下 ember成为javascript顶级Web开发框架之一的原因很多。其中一些原因是- 由于内置了模板解决方案,因此无需编写太多代码。 灰烬的固执己见的体系结构可避免在不重要的决策上浪费时间。 友好的API,使应用程序开发高效

  • 问题内容: 我目前使用Apache Axis。但是我正在Intellij IDEA中创建一个新项目,并且可以选择添加以下内容之一: 阿帕奇轴心 Glassfish / JAX-WS 2.x RI / Metro 1.x / JWSDP 2.0 宁静的Web服务 我之所以选择Axis,是因为它是我惯用的一种,但是我仍然想知道它是否是更简单的选择。 问题答案: 我会选择JAX-WS 2.x RI /