spring mvc和xforms - 可以做到,如果有的话,有多少痛苦?

时间:2015-10-13 07:44:04

标签: spring-mvc xforms

因此,经过大量的麻烦和麻烦,我得到了我的Spring MVC webclient,使用XSLT创建了一个来自我的SOAP Web服务的XML的ModelAndView。好吧,我成功地向服务提交了一个没有参数的请求,并检索了一个带有多个节点的XML文档,这些节点将XSLT转换为一个带有row = node的表的网页。

但是我现在希望在我的数据库中插入行。听起来这是XForms的工作。但是如何将XForms烘焙到Spring MVC中呢?

与往常一样,提示,建议,链接,建设性批评和例子都受到欢迎和赞赏。

TIA,

仍在学习史蒂夫

1 个答案:

答案 0 :(得分:0)

这可能取决于您选择的XForms实现,以及它是完全客户端,还是涉及客户端和服务器。

一般而言,很难将多种技术混合在一起,而这些技术在某种程度上是为了做同样的事情而设计的。例如,根据我的经验,将XForms与JSF结合起来并没有意义。听起来像Spring MVC可能是一个类似的案例,虽然我对Spring MVC一无所知。

XForms本身遵循MVC架构,因此您必须弄清楚它是否与Spring的MVC架构冲突。情况可能是也可能不是。

然而,有些地方将其他技术与XForms结合起来是有意义的。例如:

  • 您可以使用纯JSP(或类似的服务器端模板技术)生成XForms页面,让客户端(使用JavaScript XForms实现的浏览器)或服务器/客户端(在服务器上转换XForms的混合实现)处理结果的XForms。
  • XForms本身并不包含控制器(在路由,页面等方面)。因此,在使用XForms的页面周围使用单独的控制器(客户端或服务器端)是有意义的。