私はデータのためにデータアクセス層とやりとりするサービス層を実装しました。したがって、基本的にビジネスロジックはサービス層で実装されます。サービスは春のフレームワークで実装されています。したがって、基本的に各サービスは独立して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. pycharmとjenkinsを統合するにはどうすればいいですか?
- 3. codeigniterとlog4phpを統合するにはどうすればいいですか?
- 4. TestRailとJenkinsを統合するにはどうすればいいですか?
- 5. FullCalendarとCodeigniterを統合するにはどうすればいいですか
- 6. カフェインをSpring 3.1と統合するにはどうすればいいですか?
- 7. DAOとサービス層は、Springフレームワークではどういうものですか?
- 8. HTTP統合フローからSpring Reactor Fluxを作成するにはどうすればいいですか?
- 9. ウェブサイトをクライアントサイドアプリケーションと統合するにはどうすればよいですか?
- 10. アンドロイドアプリでアンドロイドアノテーションを統合するにはどうすればいいですか?
- 11. angt4にpaytmを統合するにはどうすればいいですか?
- 12. Gmailをsalesforceに統合するにはどうすればいいですか
- 13. ウェブページにolapicサービスを統合するにはどうすればいいですか?
- 14. TapkuをCalDAVサービスに統合するにはどうすればいいですか?
- 15. spring cloud zuul:サービスhttpstatusを返すにはどうすればいいですか?
- 16. 統合テストでSpringのtransactionManagerを実際にトランザクションにするにはどうすればよいですか?
- 17. 異なるSpring Webアプリケーション間で認証を統合するにはどうすればよいですか?
- 18. スプリング統合チャネルを閉じるにはどうすればいいですか?
- 19. Spring統合でSoapヘッダーを取得するにはどうすればよいですか?
- 20. JUnit5 Spring MVC統合テストに環境プロパティを追加するにはどうすればよいですか?
- 21. Spring統合テストの間にメモリ内のh2dbを削除するにはどうすればよいですか?
- 22. フォーラムをアプリケーションに統合するにはどうすればよいですか?
- 23. IIBでさまざまな統合サービスを伝達するにはどうすればよいですか?
- 24. Webサービスを既存のWebプロジェクトに統合するにはどうすればよいですか?
- 25. プライベートドメインのADアイデンティティーを公共サービスに統合するにはどうすればよいですか?
- 26. このコードを統合するにはどうすればよいですか?
- 27. GerritにSmartGWTを統合する(Mavenプロジェクト)
- 28. SmartGWTとJasperReportsを統合するチュートリアルはありますか?
- 29. api.aiと統合されたテレグラムボットにキーボードボタンを表示するにはどうすればいいですか?
- 30. プログラムでPowerPointプレゼンテーションを作成するにはどうすればよいですか。 Linuxの場合無料で。
返信いただきありがとうございます。あなたが提供したリンクは私の努力を正しい方向に向ける大きな助けになると思います。 –