jspでUIから呼び出される既存のJava関数を呼び出す必要があります。データはフォームから提供されます。JSPのポストメソッドをモックしてAPIを作成するのと比較して
Javaコードからその関数を呼び出す必要があります。
私はJavaコードから呼び出されるべきAPIを作成して、Javaの機能
OR
(その可能な場合)、フォームのモックを作成し、パスのために必要なすべてのパラメータを渡す必要がありますそれはjspに
推奨される方法は何ですか?
jspでUIから呼び出される既存のJava関数を呼び出す必要があります。データはフォームから提供されます。JSPのポストメソッドをモックしてAPIを作成するのと比較して
Javaコードからその関数を呼び出す必要があります。
私はJavaコードから呼び出されるべきAPIを作成して、Javaの機能
OR
(その可能な場合)、フォームのモックを作成し、パスのために必要なすべてのパラメータを渡す必要がありますそれはjspに
推奨される方法は何ですか?
コードが同じWebアプリケーション内にある場合は、要求ディスパッチャを介してそのJSPへのハンドルを取得し、JSPで必要とされるパラメータを保持するように適切に調整されたリクエスト/応答オブジェクトをラップして呼び出すことができます。
HttpClient
を使用すると、すべての種類の問題につながる可能性があります。これは、ネットワークレイヤーに向かうためです(まず、サーバーから自分のアプリに接続できることは確かですか? IP /ポートを知っていますか?ログインやセッションが必要ないのは確かですか?また、ロードバランサ経由でリクエストが送信されるようにするセキュリティフィルタはありませんか...)
APIコードが変更されたAPIとしてコードが公開されてしまうのを避けるため)、より洗練されたように見えるかもしれません。しかし、すでにRESTまたはSOAPを使用している場合、それほど難しくないかもしれません。
ライブラリとしてアクセスできる場合は、そのように実行します。それ以外の場合は、HttpClientまたは同等のものを使用します。 –
いいえ、ライブラリとしてはアクセスできませんが、それは私たち自身のパッケージです。そのパッケージを依存関係に入れて、それを関数として呼びたい場合はそれを使用する必要があります。 依存関係として公開し、それを公開Java関数として呼び出すと問題はありますか? – instanceOfObject
あなたはライブラリとしてアクセスできませんが、そうしていますか?問題があるかどうかわかりません。あなたの図書館やアプリケーションについて何も知りません。申し訳ありません。 –