3

私はまもなく Grails で新しいプロジェクトを開始し、そこで Facebook と Twitter (そしておそらく myspace も) とやり取りする必要があります。

Spring Integration (2.0) アダプターと新しい Spring Social API を使用して、誰かがすでにこれを試みているのではないかと思っていました。

もしそうなら、これらのそれぞれについて遭遇した長所と短所を教えていただけますか?

Spring Integration では、ちょっとした例で twitter コネクタを試してみましたが、非常に簡単であることがわかりました。私は疎結合が好きでした。一方、Spring social は、これも簡単に実行できるテンプレートを使用しているようです... したがって、どのフレームワークを選択するかについての懸念があります。

ありがとう。

フィリップ

4

4 に答える 4

2

Spring Integration が最適

  • ワークフローのような一連のステップがある場合
  • そのようなフローが少なくともいくつかあります
  • これらのフローで、ビジネス ロジックをオーケストレーション ロジック (何かのときに呼び出されるステップ) から分離したい

Twitter などへの単純な接続 (ファイア アンド フォーゲット メッセージ用) だけが必要な場合、必要なのはスプリング ソーシャルだけです。実際の必要性なしに Spring 統合を追加するだけでは、システムの理解と保守が複雑になる可能性があります。

于 2011-05-11T05:08:52.397 に答える
0

Spring Integrationは主にバックエンドフレームワークであるため、サーバーでポーリングする必要がある場合はこれを使用してください。必要なのがWeb統合だけの場合、SpringIntegrationは適切ではありません。

于 2011-05-06T11:16:40.777 に答える
0

spring-social を使用する主な利点は、少なくとも私が認識しているように、API の現在の実装がかなり弱いことではありません。構築するいくつかの基盤を定義し、残りの春の世界にうまく統合する小さなフレームワークを持つことがより重要です (たとえば、私が今試しているのは春のセキュリティです)。

他の開発者が spring-social の採用を開始するとすぐに、数十のサービスのさまざまな実装がポップアップ表示されます。それらはすべて、それほど労力をかけずにアプリケーションに簡単に適合します。そして、それは素晴らしいことです。

ただし、Facebook と Twitter のクライアントだけが必要な場合は、ハシバミの価値はありません。しかし、数週間後に Foursquare の統合を評価している間に、おそらく後悔するでしょう ;)

于 2011-03-15T15:28:30.013 に答える
-1

Grails に正式に統合されているので、Spring Security を調べます。

http://grails.org/plugin/spring-security-core

http://blog.kadirpekel.com/2009/11/09/facebook-connect-integration-with-spring-security/

于 2011-01-28T00:29:41.950 に答える