Java 集成springMVC和extjs

Java 集成springMVC和extjs,java,spring,spring-mvc,extjs,Java,Spring,Spring Mvc,Extjs,我在当前的j2ee项目中使用springMVC和hibernate。 现在的视图由简单的jsp组成,JSTL使事情变得有点简单 看看extjs项目,我相信它可以作为视图的替代品。我一直在看extjs文档,但坦率地说,我不知道如何在spring中集成它 有人有任何教程,博客,书籍推荐,让我开始这方面的工作吗 另一方面,如果extjs可以从不同的java MVC框架进行更好的管理,那么请提出相同的建议。这里是一个与Spring 3.0集成的示例 它演示了extjs提供了一个助手类XMLStore,它

我在当前的j2ee项目中使用springMVC和hibernate。 现在的视图由简单的jsp组成,JSTL使事情变得有点简单

看看extjs项目,我相信它可以作为视图的替代品。我一直在看extjs文档,但坦率地说,我不知道如何在spring中集成它

有人有任何教程,博客,书籍推荐,让我开始这方面的工作吗

另一方面,如果extjs可以从不同的java MVC框架进行更好的管理,那么请提出相同的建议。

这里是一个与Spring 3.0集成的示例

它演示了extjs提供了一个助手类XMLStore,它自动配置了一个XMLReader,用于从服务器读取数据

它使用codehaux中的进行XML序列化


XStream很容易配置,

我喜欢使用Spring视图返回JSON数据。请求到达并由一次性控制器或MultiActionController或注释(取决于Java的版本)处理,最终将模型传递给JsonView。有一些库/包可以从Java对象创建JSON——我建议使用一个。客户端是一个单页web应用程序,在站点最初加载时由JavaScript生成,它向服务器发出请求(如上所述)以响应用户请求。JSP和JSTL并没有被完全抛弃,但它们的作用并不那么重要。

您可以查看(Spring+Hibernate+Ext J.S),它允许使用xml配置Ext J.S视图(表单和网格)

问候,,
M.

非常感谢您提供了本教程的链接:)现在终于有意义了。没问题!很高兴它有帮助=]…指向教程的链接不起作用。。。D:就在我以为我的搜寻已经结束的时候D@gilaras很抱歉,你可能会发现这个webapp很有用=>谢谢,我会看一看:)如果我正确理解了你的答案,那么本质上,它都是ajax。我真的对控制器结构感到困惑,我是否只使用一个控制器?因为,它是一个单页的web应用程序!或者有多个控制器就像普通的SpringMVCwebapp一样,只是它们都将数据传递给同一个视图?很抱歉打扰您,但是有一个解释链接就好了:)在Java1.4中,我们使用了MultiActionController——几个,每个功能区一个。当控制器变得太大时,我们就把它们拆开。最终,我们迁移到了一次性控制器——每个请求一个控制器。注释允许任何控制器为任何请求提供服务。此外,我们为要返回的每个JSON响应创建一个视图。扩展JsonView时,创建JSON视图应该非常容易。有时(可能很少)您可能会使用JSP和JSTL作为您的视图-一定要生成并返回有效的JSON。非常感谢您的解释,尽管我接受了另一个答案,因为链接中的代码确实消除了我的许多疑问