0
我對REST api設計比較陌生。所以如果我錯了,請糾正我。我正在嘗試爲struts應用程序添加其他服務。 當前的代碼設計不佳。所以我的第一個挑戰就是將java代碼分離出來,以便它可以被Struts動作類和其他api(使用球衣或resteasy)使用。目前我決定構建一個Java api的薄層。通信到 這個API將簡單地通過使用Java bean。所有數據庫調用和服務調用都將隱藏在此圖層下。既然它們是簡單的POJO,它可以被REST用於struts中的action form。我沒有實現它,它只是我的想法。我不知道這是否是解決問題的正確方法。請提供建議,告訴我們如何以更好的方式處理此問題。Rest和Struts 1.x一起
我不想將Struts和Rest集成在一起即不會發生Struts從REST或其他方式被調用的情況。
我的應用程序使用Struts 1.2和JBoss 6.1。您能指導我使用任何示例或任何其他有用資源來將RESTEasy與我的應用程序集成嗎? –
我在Struts應用程序中添加了REST服務(使用RESTEasy)。 My Struts Action類包含execute方法中的所有業務邏輯。現在,我希望我的服務通過與Action類交互來提取ActionForm對象的細節。如何實現這一目標? –
您將要面對的主要問題是獲取請求和響應對象,看看REST的@Context註釋。這使用struts請求和響應自動綁定請求和響應對象。當你有兩個以上的時候,你可以直接調用execute或ActionForm的方法。 –