JBoss Fuse-REST Webサービス
まず、RESTはRepresentational State Transferの略です。 これは、ほとんどの場合HTTPであるステートレスでキャッシュ可能なクライアント/サーバープロトコルに基づいてWebサービスを開発する方法です。
REST Webサービスは、HTTP要求を使用して、ネットワークからデータを送信、取得、削除します。
CXFを使用したREST開発
シンプルなMavenクイックスタートプロジェクトを作成する
依存関係を追加する
ビルド命令を追加
ヒューズプラグインリポジトリの追加
リポジトリを追加する
サービスクラスの作成
com/tuts/の下にクラスUserService.javaを作成します
Blueprint.xmlを作成する
/src/main/resources/OSGI-INF/blueprint blueprint.xmlの下にblueprint.xmlを作成します
FuseにRestサービスをインストールする
バンドルに登録済みWebサービスがあるかどうかを確認します
URLを開く http://localhost:8181/cxf
Webサービスのテスト
URLを開く http://localhost:8181/cxf/users12/UserService_1/get_data