2009-09-17 83 views
0

我通过几条线索阅读(simple web framework,java web development等)。非常丰富。不过我还没有看到关注AJAX方面的东西。对于我尝试创建的应用程序,大部分客户端都将使用Google GWT编写,而JSON将用于与服务器端进行通信。在这种情况下,所有的模板都是无用的。AJAX应用程序的哪个Java Web开发框架?

为了我的目的,哪个框架将是最简单的设置和最容易学习?

谢谢。

为了澄清,我想要一个服务器端框架。 GWT非常适合客户端,但我需要在服务器端生成json响应。

回答

1

完全没有,最有可能的是:GWT就足够了,因为这就是你正在使用的。我可以考虑添加其他任何东西的唯一原因可能是,如果有一些你特别渴望的特殊效果(但是如果你选择了去GWT,我的建议是放弃这种特殊效果),

+0

http://www.google.com/search?q=gwt+effects – user120242 2009-09-17 05:49:41

+0

GWT ROCKS MAN, 其对AJAX的支持是惊人的。 用户界面的创建是轻而易举的(如果你知道CSS) 我的投票转到GWT – 2009-09-17 05:57:43

+0

GWT只是一个客户端框架。我需要一个服务器端框架。 – 2009-09-17 20:13:47

0

我与Dojo Toolkit运气相当好。确保下载完整的工具包(Dojo,Dijit和Dojox),您可以在下载页面找到它们。

他们的'Hello World'教程对入门非常有用。

+0

我想要一个服务器端框架,而不是JavaScript框架。 – 2009-09-17 20:05:40

+1

为了回应“简单的web框架”后的回复之一,Spring MVC是相当强大的工具。刚刚通过培训课程了解了它之后,我会说它不容易学习(吨的XML配置文件需要完美),但它确实很强大。一旦正确配置,它将使您的实际Java代码更易于维护。 – Lee 2009-09-21 12:46:27

0

你可以试一试IceFaces。这是一个基于面孔技术的Ajax框架。工作真的很棒,神奇,还有一个很好的文档和教程。

1

Ajax/JS的性质主要是在客户端,你想使用它,但想在服务器端运行它? 你确定你不是想把一个方块撞到一个圆孔里吗?

通读你的问题在我看来,你真正想问的是一种抽象的方式来为你的客户端UI提供JSON。大多数Web框架(如GWT)故意将这部分内容抽象出来,但仍然将其包含在其内部工作中:对于不支持视图层和系统其余部分之间的数据传输的Ajax Web框架,确实是相当愚蠢的!但是,如果您真的想创建自己的用于提供JSON的自定义组件,那么我建议您仔细看看Servlets,并将其与JSON.org上列出的任何可用的Gazillion JSON库混合使用。

如果你还是真的,真的想在服务器上运行你的客户端视图逻辑,Vaadin可以为你做的伎俩。在实践中,Vaadin真的在服务器端运行GWT,并仅仅服务于由服务器端GWT生成的静态内容,但从我了解的差异已被抽象出来。

A 巨大警告虽然,对我来说,这听起来像你真的想在这里重新发明轮子,而你不应该。你真的应该重新考虑你的架构和/或加深你对GWT和web框架的知识,“框架”部分通常暗示它不仅仅是来自MVC Model 2的V,但至少是V和M绑定。

0

您应该看看其中一个基于REST的框架,如Jersey,RestletsRESTEasy

主要原因是这些框架使绑定和使用JSON容易。大多数其他系统都是为HTTP POST编码数据而设计的,它不是JSON。