私は中級の Java プログラマーです。クラス、インターフェース、列挙型の使い方を知っている。GUI イベント駆動型アプリケーションの作成方法を知っている。現在、Struts、EJB、および Java Web プログラミングについて知りたいと思っています。あなたの経験によると、どのスキルを最初に集中する必要がありますか? そして、そのスキルの学習をスムーズに行うために必要な要件は何ですか?
ps。私は学部生です。
私は中級の Java プログラマーです。クラス、インターフェース、列挙型の使い方を知っている。GUI イベント駆動型アプリケーションの作成方法を知っている。現在、Struts、EJB、および Java Web プログラミングについて知りたいと思っています。あなたの経験によると、どのスキルを最初に集中する必要がありますか? そして、そのスキルの学習をスムーズに行うために必要な要件は何ですか?
ps。私は学部生です。
最終的にどのような仕事に就きたいかによって異なります。EJB は多くの場合、時代遅れの大企業で使用されます。最近では、さらに多くの企業が Spring フレームワークとそれに関連するサブプロジェクトを使用しています。ITJobsWatchにアクセスして特定の用語を検索することで、人々が採用しているテクノロジの感触をつかむことができます。
Struts を将来のテクノロジーと見なす人はあまりいないと思うので、Struts を完全に避けることをお勧めします。
何か新しいことを学びたい場合は、Spring フレームワークと Hibernate を試すことをお勧めします。
EJB は通常、古いものに固執することを好む大企業で使用されます (「より安定した」テクノロジと見なされるように)。
Struts... 率直に言って、Struts はそれほど大したことではありません (私に言わせれば)。Spring MVC、Spring Web、Spring Webflow などを使用して、同じことを (それ以上ではなくても) 行うことができます。
それは本当にあなたが学びたいことだけに依存します。