0

現在、JavaでWebプロジェクトを学習しています。私はそれに関連する疑問があります。実際、私には、Webサービスを介してJBOSSServerを使用して動的プロジェクトのメソッドにアクセスするというタスクがあります。

当初、やりたいことがうまくいきませんでした。

それに関連するいくつかのことを学んだ後、JBOSSでプロジェクトを実行する場合、どうすればそのメソッドにアクセスできるのでしょうか。Webサービスを作成する方法とその使用方法は?

または、JBOSSサーバーでプロジェクトを実行すると、メソッドに直接アクセスできるようになりますか?

そのため、JBOSSサーバーで実行されているクラスのオブジェクトを作成できれば、メソッドにアクセスできるのではないかと思いました。

これについて私にアドバイスしてください。

4

2 に答える 2

2

あなたはapplication.wadlファイルについて言及しました。WADLまたはWebアプリケーション記述言語は、 RESTfulWebサービスのコントラクトインターフェイスを定義するために使用されます。詳細については、リンクを参照してください。

今、あなたの問題は要約すると:

RESTfulWebサービスとして公開されているオブジェクトのメソッドを呼び出す方法。

これで、すでにwadlファイルがあります。wadl2javaというツールをご覧ください。このツールは、Application.wadlファイルを使用し、 Javaスタブを生成します。これらの生成されたJavaクラスを使用して、JBossサーバーにデプロイされたオブジェクトのメソッドを呼び出すことができます。

于 2012-05-30T06:46:54.367 に答える
1

あなたがそれを呼んでいる方法

localhost:8080 / proj-name /<@PATH-Javaスタブまたはモジュール名の名前>/メソッド名

正解です。サービスが最初に正常に機能している場合は、web.xmlで編集するか、Javaクラスのパスアノテーションを使用してパスを変更できます。

于 2012-05-31T06:21:47.097 に答える