2009-06-21 7 views
0

申し訳ありませんが、質問は広いかもしれません。私たちはJbossと他の同様のアプリを見てきました。サーバー。エンタープライズJavaアプリケーションサーバーを学習するにはどうしたらいいですか?

フィーチャーリストからは、サーバー側の古い自社報告アプリケーションに間に合うようになりました。しかし、現時点では、2人の開発者が、すべての設定、構成、管理、チューニング、APIやプログラミング自体はもちろんのこと、あまりにも大きく、複雑すぎるように見えます。

このようなアプリケーションサーバーに慣れ親しんで生産的になるためには、どのような方法がありますか?

答えて

1

本当に機能が必要な場合は、単純なものから始めて、より複雑なものを使用してください。

たとえば、本当に完全なJBossスタックが必要ですか? Tomcatは十分ではないでしょうか?それはずっと少数です。

+0

ちなみに、本番環境で使用しているJBossの設定では、大部分が削除されており、必要な機能だけを使用しています。それは非常に柔軟な方法です。 – skaffman

0

私はこれに新しい方法でアプローチするのと同じ方法でアプローチします。

ドキュメントから始めて - はじめに、基本的なセットアップ/設定ドキュメントをお読みください。その後、チュートリアルや、私が興味を引くシンプルなアプリに移りましょう。あなたの場合、おそらく新しいシステムにいくつかの機能を移植してください。時間が経つにつれて、手近にあるツールでより良くなるはずです。

0

私は、Java EEを使用するための最低限の機能があることを言うだろう:データベース接続をプールするためのJSTLを使って書かれ

  1. サーブレットとJSP、(なしスクリプトレット)
  2. JDBC
  3. JNDI(オプションですが、あなたはちょうどそれらを知っている多くのことを成し遂げることができ、セキュリティ

用)

  • 基本認証をお勧めします。学習曲線を最小限に抑えるには、EJB、JMS、Struts、JSFなどから離れたままにしておくことをお勧めします。

    この機能のサブセットは、サーブレット/ JSPエンジンTomcat、Jetty、Resinなど、WebLogic、JBOSS、WebSphereなどの本格的なJava EEアプリケーションサーバーなどがあります。アプリを実行するアプリケーションは、アプリから離れていれば他のアプリケーションと移植可能でなければなりませんエンジン固有の拡張機能。

    ここではトレードオフがあることを認識する必要があります。あなたは、アプリケーションサーバーをもっと活用すれば、より簡単になるかもしれない作品を開発しなければなりません。しかし、うまくいけば、いくつかのより簡単な問題から始めて、基本に慣れていたらうまくいくでしょう。

    もう1つの方法があります:経験豊富なガイドを雇って、最初のプロジェクトのトレーニングとメンターリングを手伝ってください。評判の良いコンサルティング会社との6ヶ月間のギグであなたを始められるかもしれません。

    最後に、私はSpringをお勧めします。また、学習曲線もありますが、Java EE EJB開発の良い選択肢です。

  • 0

    私の経験からは、あなたが好きなものや嫌いなものを学ぶ最も良い方法です。 1つのアプリケーションサーバ用にプロジェクトを設定したら、でもを別のアプリケーションサーバに移行する必要があります。私は現在、単純なTomcat v6サーバーを使用して毎日&テストを開発するアプリケーションに取り組んでいますが、Websphere Application ServerとJBossの両方で稼動しています。

    開発の副次的な注意点として、Eclipse開発環境とサーバー・アダプターを使用して選択したアプリケーション・サーバーを統合することを強くお勧めします。開発作業のスピードアップとデバッグ・プロセスの簡素化を実現します。

    関連する問題