私は Swing、サーブレット、JDBC などの Java で長年の経験がありますが、Java EE サーバー用にプログラミングしたことはありません。
大企業の求人広告の多くは、特に Java EE の経験を求めています。この種の仕事に就くために習得すべき特定のスキルや開発環境はありますか?
私は Swing、サーブレット、JDBC などの Java で長年の経験がありますが、Java EE サーバー用にプログラミングしたことはありません。
大企業の求人広告の多くは、特に Java EE の経験を求めています。この種の仕事に就くために習得すべき特定のスキルや開発環境はありますか?
JBoss をダウンロードして、ドキュメント内のサンプル アプリケーションで作業を開始してください。Java を使用したことがある場合は、95% 完了しています。Java EE は、コンテナとネーミングの側面を、すでにおなじみの Java に追加します。EJB3 の出現により、Bean は非常に単純になりました。これは、EJB を使用するためにいくつかのアノテーションのみが必要なためです。Java EE は、利用可能なテクノロジーの頭字語のスープで少し気が遠くなるかもしれませんが、EJB3、JNDI、JMS、データ アクセス (Hibernate/JDO など)、およびコンテナーの基本などの基本に集中してください。
「この種の仕事に就くために習得すべき特定のスキルや開発環境はありますか?」
典型的な Java EE ショップの誰かにインタビューするとしたら、次のことをどれだけ知っ
て
いる
か
知り
たい
です
。http と html
8) javascript
9) ストラット
10) 休止状態
11) 春 (たぶん)
怖がらせるつもりはありませんが、知っておくべきことの半分は、WROX プレスの「PROFESSIONAL J2EE」で得ることができます。スキルの残りの部分は、春の本 (ほとんどの春の本ではスタットと休止状態についても説明されています) で対処できるはずです。たとえば、"The Spring Primer" -- http://www.sourcebeat.com/books/ springlive.html .
幸運を
これらの仕事は、WebLogic、WebSphere、または JBoss などの 1 つ以上の主要なアプリケーション サーバー ベンダーでの経験があることを求めている可能性が最も高いです。サーブレットや JDBC で慣れ親しんだものとは少し異なりますが、それでも単なる Java です。通常、JNDI ルックアップ、依存性注入、メッセージング キュー、トランザクション間のアプリケーション状態の維持、オブジェクト/リレーショナル マッピングなどに対処する必要があります。
ほとんどの Java EE プロジェクトでは、特定のプログラミング スキルよりも、コンポーネントとシステムがどのように構成され、どのように連携するかを理解することが重要であることがわかりました。また、サーバーが起動するまでの待ち時間も長くなります ;);
WROX Press から「Professional J2EE」という本を入手してください。これは 6 ~ 7 年前のものですが、内容はかなり良いものです。その本と JBoss の 3.x バージョン、または JBoss と Eclipse の 4.x バージョンがあれば、うまくいくはずです。
調子がいいと思います。サーブレットは Java EE の一部であるため、すでに 1 つのスキルを持っています。JDBC もほとんど同じように使用されますが、ほとんどの場合、他のフレームワークの下で使用されます。
したがって、あなたはすでに (ある程度) Java EE の経験があると思います。EJB、トランザクションについて読んでください。面接の準備ができていると思います。
多くの場合、その経験を得る唯一の方法は実践することです。あなたがすでに持っているスキルがそのポジションを獲得するのに十分であることを面接官に納得させれば、残りは経験によって得ることができます.
続ける!準備ができた。(少なくとも、インタビューから学ぶことができます:P)
インタビューを開始するときはいつでも、Ken さん、気の利いた Java マーケティング マシンが J2EE を Java EE に改名しているように見えることに注意してください。近い将来、J2EE について聞いたことがないにもかかわらず、Java EE の経験がどうしても必要な人事部門に出くわす可能性があります。