質問

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

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

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

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

注記:家に Windows マシンがあるので、Windows で実行できるのであれば実行したいと思っていますが、より良い答えを得るために、Linux/Mac ベースの実装は歓迎されます。

役に立ちましたか?

解決

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

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

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

インストールガイド

はじめる

構成ガイド

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

現在、JBoss が (Windows 上に) インストールされています。私は Eclipse で開発し、Java EE サーバー統合を使用してコードをホットデプロイまたはデバッグしています。最初のコードを実行したら、IDE 統合を実際に確認する必要があります。これにより、開発とデプロイの往復が大幅に高速化されるからです。

他のヒント

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

別のオプションは、取得することです Oracle JDeveloper (無料でダウンロードして使用できます。これは、SQL ワークベンチや BPEL デザイナーなどの優れた追加機能を含む、フル機能の IDE です)。

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

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

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

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

Web アプリケーションに関する最初のチュートリアルは次のとおりです。 ここ そしてより複雑な例 ここ.

JeroenWyseur 氏が述べているように、Java EE はかなり大きな領域です。彼が言ったことに加えて、実際に何をするのかについてさらに詳しく知る必要があります。servlts & co、EJB (エンティティ、セッション、メッセージ Bean?) についてよく理解してください。

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

当時私を大いに助けてくれた本は、Ed Roman 著『Mastering EJB』です。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top