用Java快速开发web应用

用Java快速开发web应用,java,web-applications,Java,Web Applications,我需要开发一个基本的网络应用程序非常快(1周)的演示 我的要求是 Java(我需要利用现有的Java库来访问相关数据) 2屏 一个用于静态数据视图,可能是一些搜索参数 其他基本表格输入 不需要花哨的AJAX 理想情况下,网页设计师无需重写所有内容,即可根据需要进入并启动网页 我的第一站将是结帐Wicket,因为我听到了关于它的好消息。我现在没有时间去做任何繁重的事情,这可能会在我的脑海中抹去JSF(我玩过JSF1,这是一条陡峭的学习曲线,现在我又滑了回去) 我很高兴将结果视为一次性的,所以如

我需要开发一个基本的网络应用程序非常快(1周)的演示

我的要求是

  • Java(我需要利用现有的Java库来访问相关数据)
  • 2屏
  • 一个用于静态数据视图,可能是一些搜索参数
  • 其他基本表格输入
  • 不需要花哨的AJAX
  • 理想情况下,网页设计师无需重写所有内容,即可根据需要进入并启动网页
我的第一站将是结帐Wicket,因为我听到了关于它的好消息。我现在没有时间去做任何繁重的事情,这可能会在我的脑海中抹去JSF(我玩过JSF1,这是一条陡峭的学习曲线,现在我又滑了回去)

我很高兴将结果视为一次性的,所以如果有一个框架开始时很好,但没有扩展到更大的项目,那就可以了


任何关于框架/方法的建议都值得赞赏。

使用Groovy/Grails。完全访问所有Java库,您的速度将大大加快,这将使您头晕目眩

顺便说一句,这是一位java硬核用户提供的。对于大多数网络应用来说,它不是合适的语言

哦,您可能还可以在rails上使用JRuby。

可以非常快速地创建使用CRUD的web应用程序,并在以后启动。请查看(特别是)基本费用跟踪应用程序的框架,它是在大约2分钟内从零开始开发的

GWT支持正在进行中

作为一个里程碑版本,Roo1.1.0.M1不适用于任务关键型应用


使用已经与基于eclipse的集成的表单可能是最容易的

我建议使用,它具有完全Java的巨大优势(如果您不了解Groovy,那么学习曲线就更少)。查看演示

谷歌应用引擎。谷歌提供了一些很好的视频教程,可以让你在短时间内启动并运行


介绍(<10分钟):

我可以提出建议。如果这是一个互联网应用,它也可以在谷歌应用引擎上运行。

请检查,它符合您的要求。

+1用于Grails。这将在短时间内充满活力和活力,您将能够不费吹灰之力地添加一些不错的东西,比如安全性。AJAX也不难。你对核心Java有什么知识?您对JVM上运行的其他语言了解多少?Roo的+1听起来就像OP需要的一样