0

最近、PHP用のFRAPIを発見しました。これは、REST API Webサービスを簡単に構築できるRESTWebサービスの高レベルAPIプロバイダーであり、次の3つの優れた機能を備えています。

  • XMLおよびJSON応答を自動的に生成します。
  • APIドキュメントを簡単に生成します。
  • APIキーを自動的に生成して、プライベートWebサービスを提供できます。

Webサービスを構築するには、WebベースのGUIを使用してエンドポイントを指定するだけで、HTTPの複雑さに対処せずにビジネスロジックの記述に集中できます。

FRAPIのようなこの機能の1つ以上をJava用に提供する軽量のオープンソースの代替手段が存在するかどうか知っていますか?

これを同様に実行できるWSO2ApiManagerを見つけました。これは、エンタープライズサービスバスのようなものであるため、言語に依存しません。優れていますが、より軽量でシンプルなものを探しています。

どんな情報でも大歓迎です、ありがとう。

4

3 に答える 3

1

Spring MVC を使用して、Rest Web サービスを簡単に構築できます。Spring ROO は、スケルトン プロジェクトのセットアップを支援し、そこから自分のプロジェクトにセットアップする方法を学ぶことができます。

以下は、Spring ROO を使用して RESTful Web サービスを構築する方法を示すデモです: http://www.youtube.com/watch?v=TNE7NBLseRA

Web サービスの API キーを生成できる ROO アドオンがあるかどうかはわかりませんが、Spring Security を使用して Web サービスを保護できます。

于 2013-01-11T18:48:05.780 に答える
1

Apache-CXF を見てください。セットアップはかなり簡単で、サンプル アプリケーションを開始できます。これは JAX-RS と連携し、プロバイダーを使用して、サービス コードを変更することなく、JSON/XML または AMF 通信を行うことができます。

于 2013-01-11T18:55:48.180 に答える
0

JAX-RS (Jersey はそのうちの 1 つの実装です) は、これの多くを行います。APIキーと話すことができません。それが何であるかわかりません。しかし、それは残りを簡単に行います。

于 2013-01-11T18:50:35.130 に答える