1

我正在开发一个 Java Web 服务应用程序,它(主要)由其他 SOA 客户端使用。目前我正计划使用 CXF 来发布我使用 SOAP/XML 的各种 Web 服务和方法。

我现在被要求研究这个工具的瘦客户端 Web 应用程序。我一直在研究诸如 ExtJS 和 Dojo 之类的 Javascript 库——它们看起来非常简单。鉴于这是一个 Web 应用程序而不是一个网站,我真的不认为我会创建很多静态 HTML 页面——甚至可能只是一个。大多数情况下,我计划使用 XMLHttpRequest 对象来访问我已经拥有的 Web 服务并获取结果并修改 DOM。

但是,在几乎 100% 的 Javascript 应用程序的上下文中,我从未创建过基于浏览器的 UI,我试图弄清楚服务器端 MVC 框架(如 Spring MVC)将购买我的角色(如果有的话)。需要这个吗?有什么用?

4

2 回答 2

2

如果您使用 CXF JavaScript 客户端生成器并使用单页 JS 应用程序,我看不出 Java MVC 框架会给您带来什么(除了额外的复杂性)。

于 2010-07-10T21:04:04.223 回答
1

Spring MVC 是一个基于 servlet 和 JSP 的基于 Web 的模块。如果您正在编写直接调用服务的 JavaScript UI,我会说您不需要 Spring MVC。

于 2010-07-10T21:05:26.623 回答