tl;dr:これが 2005 年だったら、どのように Web アプリケーションをデプロイしますか?
私は過去 4 ~ 5 週間、Sun Application Server PE 8、J2SE 1.4.2、および 2005 年の私の教授の論文を参照ドキュメントとして使用して、基本的な {EAR, WAR} をデプロイしようと試みてきました。
私が開発しているソフトウェアの古さを考えると、関連するすべての参照ドキュメントはインターネットから削除されています (そう思われるようです)。EJB 3.0 (私は EJB 2.1 を使用しています) で開発したプログラマーとして、以下を使用するアプリケーションをどのようにデプロイしますか?
- J2SE 1.4.2
- EJB 2.1
- サン アプリケーション サーバー PE 8
- Sun Deployツール
- JSP + サーブレット
- メモ帳 (IDE は許可されていません)
私は、Sun Application Server PE 8 で「Hello World」Web アプリケーションのようなものを無駄にデプロイすることの根底に到達しようとして、StackOverflow で少なくとも 4 つの他の質問をしました。私がここで何をすべきかについて誰かがでたらめな推測をしていますか?
メニュー オプション (新規):
- 応用
- アプリケーション クライアント
- コネクタ リソース アダプタ
- エンタープライズ Bean
- Web コンポーネント
- ウェブサービス
メニュー オプション (アプリケーションに追加):
- アプリケーション クライアント JAR
- エンタープライズ JavaBean JAR
- Web アプリケーション WAR
- コネクタ リソース アダプタ RAR
私の間違った論理
- EAR アプリケーションの作成
- EJB の作成
- EARアプリケーションにFoo.class、FooBean.class、FooHome.classを追加
- 「X」を作成 「X」にFooServlet.class、FooClient.jsp(?)を追加
しかし、明らかにそれは正しくありません。これが 2005 年だったとしたら、Web アプリケーションをどのようにデプロイしますか?
コースの要件を順守するのは馬鹿げていますが、これが 2005 年だったとしたら、Web アプリケーションをどのようにデプロイしますか? Wayback Machine を使用する必要がありますか?