• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JBoss の仕組み、開発時に行うべきこと。)

JBossの仕組みと開発時の手順

このQ&Aのポイント
  • JBossについての質問で、Eclipseを使用してJBossの開発を行う手順や特徴について知りたいです。
  • 質問文章では、Warファイルのエクスポート方法やソースの修整とコンパイルの際のファイルの出力先についての疑問があります。
  • また、リリース時にはWarファイルを使用する必要があるのか、サーブレットやHTMLとの関連付けについての疑問もあります。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.1

 直接、一つ一つの疑問に全部答えると、かえって全体像がぼやけそうですね。  とりあえず、サイトを二つ紹介しておきます。  一度読んでみてください。多分、(1)以外は解けるのでは無いでしょうか。  (1)はちょっと具体的な姿が見えないのでわかりません。  j2eeの基礎構造に関して。  http://jp.fujitsu.com/solutions/sdas/technology/j2ee/01-j2ee.html   j2eeの基本的仕組み。ライフサイクル等が解りやすく解説されています。  warファイルについて。   http://www.atmarkit.co.jp/fjava/javatips/043eclipse016.html

TeferiMage
質問者

お礼

ありがとございます。 読んでみました。 多少理解がすすんだのですが、 求めている内容とは異なっている感じでした。 自分の質問の仕方がよくなかったですね。。 質問内容が混在していました。 ここを知りたいです。 *************** (2)「ソースを修整しコンパイル」をしたときに、  .classファイルはどこかの出力ディレクトリに作られるのでしょうか?  (見当たらないのですが、.classファイルは作られずに、   Warファイルとしてその中に内蔵されるものなのでしょうか)   Warファイルには、    jspファイル  ・・・ プレゼンテーション層    classファイル ・・・ サーブレットや、ファンクション層    jarファイル  ・・・ 複数のclass をパッケージとしてまとめたもの    web.xmlファイル ・・・ 設定ファイル   が含まれているという認識です。   しかし、不思議なのは、   なぜ「server/default/deploy にWarファイルを配置」   で動くのか?というのがわかっていません。   それぞれ、   htmlやjspファイル ⇒ WEB-INFの直下   classファイル ⇒ WEB-INF/classes   jarファイル ⇒ WEB-INF/lib   web.xmlファイル ⇒ WEB-INF/web.xml   に配置すると思います。   そして、   <welcome-file-list>要素配下の、   <welcome-file>に、   index.jsp、index.htmlを配置する認識です。   しかし、わからないのが、   「Warファイル」の形式のまま、   server/default/deploy に置いただけで、    ・WEB-INFの直下    ・WEB-INF/classes    ・WEB-INF/lib    ・WEB-INF/web.xml   には何も置いていないのに、   なぜ動くのでしょうか? (3)リリースは、必ず「Warファイル」でやらなければならないのでしょうか?  「jarファイル」を作る際、jarの中には、web.xml が入っていない認識です。  なので、  「jarファイルの差し替え」を行うときは、   ・クラスのインタフェースが変わっていない時   (.classpath に書かれているクラスのインタフェースに変更がないとき)  に限り、jarファイルの置き換えだけで、プログラムを入れ替えることができるということであっていますでしょうか?

関連するQ&A