3

スタンドアロンの Java アプリ開発にはかなり慣れていますが、まもなく Java EE アプリケーション サーバーを使用するプロジェクトに取り組む予定です。

アプリケーション サーバーで hello-world タイプのアプリケーションを動作させるための簡単なハウツー チュートリアルを知っている人はいますか? 私は (おそらく素朴に) 全体的なアプローチは異なるフレームワーク間で類似していると想定しているので、異なるフレームワーク間の違いに行き詰まるよりも、アプローチを見つけることに関心があります。

適切なガイドがわからない場合は、hello-world を実行するための箇条書きタイプの手順を投稿していただけますか?

  1. XXをダウンロード
  2. YY を実行するコードを書きます
  3. ファイルZZの変更
  4. その他の手順...

注:自宅にWindowsマシンがあるという理由だけで、これがWindowsで実行できる場合は実行したいと思いますが、より良い答えのために、Linux / Macベースの実装は大歓迎です。

4

5 に答える 5

6

まず、JBossASまたはGlassFishを選択します。ただし、JavaEE「HelloWorld」が何を意味するのかわかりません。JSPをデプロイしたいだけの場合は、このチュートリアル(JBoss用)を使用できます。

http://www.centerkey.com/jboss/

さらに進んでEJBスタックを実行したり、earファイルをデプロイしたりする場合は、非常に優れたJBossのドキュメントを読むことができます。

インストールガイド

入門

構成ガイド

一般に、基本的なインストールを実行して、プレインストールされたサンプルアプリケーションを変更または試すこともできます。

現在、JBossを(Windowsに)インストールしています。私はEclipseで開発し、JavaEEサーバー統合を使用してコードをホットデプロイまたはデバッグします。最初のコードを実行した後は、開発/デプロイのラウンドトリップが非常に高速になるため、実際にide統合を確認する必要があります。

于 2008-09-18T09:19:03.937 に答える
5

JavaEE(2つを落とした)スペースはかなり大きいです。開始するのに適したチュートリアルは、Sunのチュートリアルです。単純なhelloworldアプリケーションの場合、Webコンテナーのみで十分です。よく知られているサーブレットjspコンテナはtomcatです。インストール手順については、こちらをご覧ください。eclipseを使用してインストールし、Webプロジェクトを作成してみてください。これにより、表示および編集できるファイルがいくつか生成されます。また、アプリケーションサーバーの起動と停止も簡単です。

于 2008-09-18T09:12:13.703 に答える
2

もう 1 つのオプションは、Oracle JDeveloperを入手することです(無料でダウンロードして使用できます。これは、SQL ワークベンチや BPEL デザイナーなどの優れた機能を備えたフル機能の IDE です)。

学習ツールとしては、オラクルから入手できるチュートリアルだけでなく、ツール自体にさまざまな「キューカード」レッスンが含まれており、多くの一般的なテクニックを教えることができます。

キュー カード ビュー http://tardate.heroku.com/images/jdev-cuecards.jpg

于 2008-09-20T09:08:56.913 に答える
1

しばらく NetBeans に近づいていない場合は、特に Java EE を開始するときに、Eclipse に非常に速く追いつき、一見の価値があります。

バージョン 6.x では、Tomcat や Glassfish がインストールされ、アプリケーションを作成/展開/再展開するためのウィザードが提供されます。

Web アプリケーションの最初のチュートリアルはここにあり、より複雑な例はここにあります。

于 2008-09-18T09:30:46.513 に答える
0

JeroenWyseurが言うように、JavaEEはかなり大きなスペースです。彼が言ったことに加えて、servlts&co、EJB(エンティティ、セッション、メッセージBean?)など、正確に何をするかについての詳細を取得し、それに慣れるようにする必要があります。

コードが管理された環境で実行されることは明らかです。これにより、多くの制約が課せられます。何が起こるかを確実に理解するために、デプロイメントの概念に精通する必要があります。次に、EJBを実行する場合、トランザクション管理も重要です。Beanまたはサーブレットがデプロイされたときに何が起こるか、トランザクションがどのように管理されるか、Beanがどのように呼び出されるかを正確に理解していないと、苦労することになります。

当時私を大いに助けてくれた本は、EdRomanによるMasteringEJBです。

また、RMIに精通すると、EJBを理解するのに役立ちます。

于 2008-09-18T09:25:40.753 に答える