如何集成或創建REST Web應用程序?我看到這個插件struts rest-plugin,但是文檔沒有提供任何運行示例。將REST與Struts 2集成
在Struts2中使用REST還是有其他REST插件可用於Struts2?我搜索了另一個支持REST的框架,並且看到了spring框架。無論如何,我可以合併Spring框架休息與Struts2休息如果是這樣如何?
如何集成或創建REST Web應用程序?我看到這個插件struts rest-plugin,但是文檔沒有提供任何運行示例。將REST與Struts 2集成
在Struts2中使用REST還是有其他REST插件可用於Struts2?我搜索了另一個支持REST的框架,並且看到了spring框架。無論如何,我可以合併Spring框架休息與Struts2休息如果是這樣如何?
是的,你可以整合它,見my blog post,它有詳細的描述和一個代碼示例,它顯示瞭如何使這一切合作,從零到生產。
Spring支持Struts 1和2以及Java Faces。它也有它自己的Web MVC框架,在我看來它們都是一個很大的改進。無論您是從Spring服務還是Struts Action類執行此操作,只需調用REST或SOAP客戶端來調用您的REST或SOAP服務即可滿足用例需求。你真的只需要一個好的客戶端庫。
REST很簡單 - 任何HTTP客戶端都可以。
可以從Apache或Spring獲得SOAP客戶端。
我的應用程序使用Struts 1.2和JBoss 6.1。您能指導我使用任何有效的示例或其他有用的資源,以在應用程序中使用RESTEasy集成RESTful服務嗎? –
在JBOSS上部署REST服務,並將客戶端調用作爲AJAX添加到您的JSP中或由您的Struts Action類進行編排。沒有例子,對不起。 – duffymo
我已經添加了REST服務,並且希望我的服務通過與Action類的交互來提取ActionForm對象。我的Action類包含execute方法中的所有業務邏輯。我如何提取REST服務中的ActionForm對象的細節? –
一件事做,如果我的網站是Ajax化,如果我選擇一個遠程鏈接將URL更改而無需重新加載整個頁面? – user962206
Ajax不會更改頁面url,它只會在後臺加載額外的內容/數據,而不必重新加載頁面來更改頁面內容。順便說一下,我博客文章中的代碼也包含了jQuery集成的Ajax。 – TheZuck