私はデータのためにデータアクセス層とやりとりするサービス層を実装しました。したがって、基本的にビジネスロジックはサービス層で実装されます。サービスは春のフレームワークで実装されています。したがって、基本的に各サービスは独立して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. JenkinsとRedmineを統合するにはどうすればいいですか?
- 2. codeigniterとlog4phpを統合するにはどうすればいいですか?
- 3. DAOとサービス層は、Springフレームワークではどういうものですか?
- 4. ウェブサイトをクライアントサイドアプリケーションと統合するにはどうすればよいですか?
- 5. 統合テストでSpringのtransactionManagerを実際にトランザクションにするにはどうすればよいですか?
- 6. TapkuをCalDAVサービスに統合するにはどうすればいいですか?
- 7. Spring統合でSoapヘッダーを取得するにはどうすればよいですか?
- 8. フォーラムをアプリケーションに統合するにはどうすればよいですか?
- 9. Webサービスを既存のWebプロジェクトに統合するにはどうすればよいですか?
- 10. GerritにSmartGWTを統合する(Mavenプロジェクト)
- 11. SmartGWTとJasperReportsを統合するチュートリアルはありますか?
- 12. プログラムでPowerPointプレゼンテーションを作成するにはどうすればよいですか。 Linuxの場合無料で。
- 13. CKEditorとSmartGWTの統合
- 14. MongoDBサービス層をテストするためにmoqを使用するにはどうすればよいですか?
- 15. Cでpcapからネットワーク層とトランスポート層プロトコルを取得するにはどうすればよいですか?
- 16. GWTとSpringを統合するには?
- 17. Facebookアカウントとasp.net Webサイトを統合するにはどうすればいいですか?
- 18. JavaクライアントとAndroidアプリケーションを統合するにはどうすればいいですか
- 19. Jquery Validate Pluginとrecaptchaを統合するにはどうすればいいですか?
- 20. Selenium Grid 2とHudson/Jenkinsを統合するにはどうすればいいですか?
- 21. SlickGridとMeteor.js反応性コレクションを統合するにはどうすればいいですか?
- 22. カルマとRailsのアセットパイプラインを統合するにはどうすればいいですか?
- 23. GrailsアプリケーションとWordPressブログを統合するにはどうすればいいですか?
- 24. DeviseとFacebookの登録ソーシャルプラグインを統合するにはどうすればいいですか?
- 25. SpringサービスとDAO層をテストするJunit
- 26. 既存のSpringサービスとGWTを統合する最も良い方法は?
- 27. 長いキープレスをリストに統合するにはどうすればいいですか?
- 28. OpenFeintとcocos2dを統合する際のコンパイルエラーを修正するにはどうすればよいですか?
- 29. 2つのサービス(クライアントとサーバー)をどのレベルで統合すればいいですか
- 30. プレゼンテーション層にないビジネスロジック
返信いただきありがとうございます。あなたが提供したリンクは私の努力を正しい方向に向ける大きな助けになると思います。 –