(これについて少し考えた後、アプレットと言う意味がわかりません。私が言うべきだったのは、Swing ブラウザーを備えたスタンドアロンの Swing アプリでした)。
サンプル作業を送信したい相手のコンピュータの URL や Java Web サーバー (特に) にアクセスできません。スキルレベルを実証するために、現在の Web サイトの Java Server Faces バージョンを短時間でコーディングできるようになりたいと考えています。私が疑問に思っているのは、サーブレットまたは Java Server Faces アプリケーションをアプレットに入れ、「JSF サーブレット」またはサーブレットを利用する簡単な方法があるかどうかということです。サーブレットを実行しているアプレットに HTTP メッセージを (ローカル メソッド呼び出しで http メッセージを送信することによって) シミュレートしたい場合があります。アプレット。ローカルの TCP/IP ポート (アプレット内) を開き、ブラウザから JSF サーブレットまたはサーブレットにその方法でリクエストを送信することもできます。JSFでは、
私は JSF 仕様を数回読んだことがあります。Web ページに表示される要素に関連するノードのロードがあることは知っていますが、(たとえば) Glassfish サーバーが実際にライフサイクル ステージの初期化のさまざまな側面を管理し、JSF パッケージとは別にそれらを初期化するかどうかはわかりません。
JSF で簡単に達成できない場合は、サーブレットで問題ありません。必要に応じて Jetty を使用することもできますが、アプレット全体のサイズをできるだけ小さくしたいと思います (必要であれば、Jetty を使用したデバッグは避けます)。ポートです:
***私は、ブラウザがアプレットの外部と通信しない1つのアプレットで、ブラウザ上で実行されるアプリの単一のインスタンス(両方が実行される)だけが必要です)。
私も JSP を使用したいと思うかもしれませんが、JSF パッケージがそれを処理するのか、?JavaEE メイン パッケージがそれを処理するのか、またはどのパッケージがそれを処理するのかはわかりません。JSP を使用しないこともできますが、Derby を JSP およびバッキング Bean と組み合わせて使用して、Web ページ内のデータベース生成要素を処理するとよいでしょう。
私が何もカバーしなかった場合、あなたはそれについて言及するかもしれません. 後で思いついたら、この記事に書き留めておくかもしれません。
私が欲しいのはこれです:
Applet( SwingWebBrowser <-(?アプレット内のポート)-> ?一部のコンテナ クラス(サーブレット <--> JSF または JSP/HTML)
アプレットに数行書くだけでなく、サーブレットをロードするために何かが必要になるかもしれないと思いますが、そうではないかもしれません。また、これらのページに JSP コードがある場合、データベースへの呼び出しをどのように処理するのかもわかりません。ただし、静的な HTML ページを返す方が簡単です。Java コードを使用してページを生成し、そのコードを介してデータベースを呼び出すことができます。
ありがとうございました。