我已經實現了與數據訪問層進行數據交互的服務層。所以基本上業務邏輯是在服務層實現的。服務在Spring框架中實現。所以基本上每個服務都可以在JBoss上獨立運行(如SAR)。現在我想在smartGWT中實現表示層。所以基本上提前層代碼應該調用暴露的服務訪問數據的方法。我想知道smartGWT的DataSource如何與服務集成以及如何實現?如何將smartGWT(表示層)與Spring服務集成?
2
A
回答
4
我們沒有類似的東西。我們在服務層之上放置了一個Web層。 Web層包含與SmartGWT(LGPL)RESTDataSources對話的Spring控制器。
我們已經有了好聽的工作,但它不是一個簡單的任務。 SmartGWT數據源旨在與SmartGWT Pro庫集成,如果您不使用這些庫,這會使生活變得艱難。請確保你理解了請求/響應的數據源期望的格式,在這裏看到:
你可能會發現,你必須對自定義數據源的transformRequest()方法,看到了這個問題:
SmartGWT Datasource customization tutorial
我們遇到了很多與XPath支持的問題;從發送到數據源的複雜對象中提取數據基本沒問題,但它試圖以正確的格式返回複雜對象,這是一場噩夢。我們必須在transformRequest()中做很多工作來支持這個。
如果您希望使用過濾功能,你會發現自己編寫服務器代碼來解釋基礎/進階條件的對象SmartGWT的發送。
你也可以考慮在這個問題上使用的Restlet,如提及:
總之,你可以做到這一點,我鼓勵你去搏一搏,但對於一些工作準備。
相關問題
- 1. 如何將spring與spring集成?
- 2. 將Spring MVC與Spring集成集成
- 3. 如何將GoogleMap APIV3集成到SmartGWT中?
- 4. 如何將WebWorks ePublisher與持續集成服務器集成?
- 5. 將商業服務器與持續集成服務器集成
- 6. 如何將Spring重試與AsyncRestTemplate集成
- 7. 如何將Spring Cloud與logback集成?
- 8. 如何將elasticSearch與spring集成?
- 9. 如何將GWT與Spring集成?
- 10. 如何將Spring Boot與Hibernate集成?
- 11. 在Spring應用程序中將服務層與Web層分離
- 12. 將Spring Boot與JBOSS EAP服務器集成
- 13. 將WS02身份服務器與Spring REST應用程序集成
- 14. spring roo vs appfuse生成服務/ dao層
- 15. 集成層與業務層的接口如何?
- 16. 如何將spring與hibernate會話和事務管理集成?
- 17. 將GWT與Spring集成
- 18. 將Spring與JSF2集成
- 19. 集成smartgwt和web2py
- 20. 將ADF與現有服務集成
- 21. 將.Net服務與Microsoft Exchange集成
- 22. 如何將業務層展示給表示層?
- 23. Spring集成:JDBC單查詢Web服務
- 24. Spring MVC Apache服務器集成
- 25. 從Spring集成調用POX Web服務
- 26. 將Quickfix/n與SQL Server集成服務集成
- 27. 如何將OpenIMAJ與Restful Web服務集成?
- 28. WSO2如何將ESB與身份服務器集成
- 29. 如何將AngularJS服務與摘要循環集成
- 30. 集成Spring Boot與Spring Security
非常感謝您的回覆。我認爲你提供的鏈接對我來說是正確的方向。 – 2011-01-08 20:39:29