問題タブ [web-container]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JSP は Web ページに動的な動作を提供しますか?
JSP については知っていますが (基本的な理解)、JSP テクノロジには疑問があります。
以下の単純な jsp を検討してください。
これに関して、私はいくつかの疑問を持っています(私はそれを心の奥底に置いてきました):
1) この jsp の基本的なテキストは同じですが、JAVA コードが含まれているため動的ページですか?
2) ユーザーがこの JSP ページにアクセスすると、コンテナは最初に Java コードを実行し、ページ内の Java コードの出力を置き換えますか?
3) これが jsp ページである理由は何ですか? HTMLとJavaコードを混在させるとjspになりますか?
4) Java コード ( <% %> 内) は html とは独立して存在できますか? または結合されています (Java コードは HTML ページに存在する必要があります)。
それらは基本的な質問かもしれませんが、誰かがそれらを理解するのを手伝ってくれますか?
spring - EJB プロジェクト内の Spring プロジェクト
EJB と CDI を使用し、Tomcat Web コンテナーで実行する古い Java EE プロジェクトがあります。その後、最近、スプリングコアを使用してプロジェクトを作成しました。EJB プロジェクト内でスプリングを使用しても問題ありませんか?
はいの場合、コンポーネントのライフサイクルが両方でどのように機能するか。紛争が発生しますか?
http - サーブレット要求オブジェクトがスレッドに割り当てられ、応答オブジェクトを返す方法
httpリクエストに対してwebcontainerがどのように機能し、応答を送り返したかを理解しようとしていますが、途中で立ち往生しています
- クライアントは http リクエストを送信します
- Web サーバーが http リクエストを受け取り、webcontainer に引き渡します
- Webcontainer は http リクエストを ServletRequest オブジェクトと空の ServletResponse オブジェクトに変換します
- Webcontainer は、リクエストごとにスレッド プールから 1 つのスレッドを割り当てます
ここで行き詰まりました スレッドはスレッドの run メソッド内で service(req,res) を呼び出し、サービス メソッドの戻り値の型は void です。サービス メソッドは、送信されたクライアントに基づいて dopost または doget メソッドを呼び出します。スレッドが void doGet(req,res) から構築された応答オブジェクトを取得する方法。
前もって感謝します