私はJavaに切り替える.NET/C++プログラマです。私は以前の大学で10年以上前のJavaに曝露していました。現在Javaで使用されている主なツール/フレームワークは何ですか?
JavaでWebアプリケーションをプログラミングするためには、どのようなことが学ばれるべきですか?
私は考えることができる: JSP /サーブレット Eclipseの EJB
人々は、これらの日他に何を使うのですか? EclipseとNetbeans
(ウェブ中心のJava開発のために:
アイデアは、Javaプロジェクトに着陸し、自分自身に有用
を、私は」をあなたが何らかの理由でそれを必要としていることを知っていない限り、Hibernateを避けてください。それは怪物に依存しており、魔法に満ちていて、perfが問題であれば制御が難しい。私はかなりの時間を頭にぶつけて使用してはならないコードから削除しました。バニラJDBCを使用してください。少なくともあなたのコードが何をしているのか知っているでしょう。 – overthink
それから私は現在、プロジェクトで使用されているので、あなたは休止状態が必要であることを恐れています。それが良いフレームワークであるかどうかはここで問題ではありませんでした。 – willcodejavaforfood
Hibernateは、実際に使用するかどうかにかかわらず、多くのJava Webアプリケーションで使用されます。 overthinkのコメントに同意します.HibernateはJDBCを直接使用した場合よりも多くの問題を引き起こす可能性があります。ただし、Springを使用している場合は、JDBCを直接使用しないでください。 - SpringのJDBCTemplate(またはJava 5+を使用する場合は高度なサブクラス)を代わりに使用する必要があります。はるかに意味のある方法。 – MetroidFan2002