2012-01-20 7 views
0

私はここ数年間、私のwebdevelopmentプロジェクトすべてに様々なフレームワークを使用してPHP(OOP)を使用してきました。来年、私はCS大学のコースの一環としてJavaを学ばなければならないので、事前にJavaを知ることができるように、私の小規模なWeb開発プロジェクトのためにJavaに切り替えることをお勧めします。Java webdevelopment IDE/Server/Documentation

バックエンドWeb開発にJavaを使用するには何が必要ですか?どのようなIDE /サーバーソフトウェア/ etc。私は使うべきですか?どのフレームワークが利用可能であり、どのドキュメントを推奨できるか?

私はこれが厳密にStackoverflowの質問ではないことを知っていますが、私は本当にStackoverflowで非常に専門的なコミュニティの意見を聞きたいと思います!

+0

[再生](HTTP: //playframework.org/)と日食。 – Raynos

+0

@Raynos:あなたの提案を回答として追加しますか?私はついにPlayフレームワークを使用することにしました。 – wowpatrick

答えて

2

JavaのWeb開発コンポーネントはJava EEと呼ばれます。あなたはそれを調べるべきです。

IDEとしては、Eclipse,Netbeansなどがあります(GlassFishやTomcatなどのバンドルされたサーバーを使用して、Java EE開発を具体的に目的としたバージョンをダウンロードできます)。

0

これらの技術をすべて使用して、サーブレット、JSP、JSTL、フィルタ、タグライブラリ(独自のものを作成する)という用語の意味を理解してください。

非常に一般的なフレームワークはSpringです。 Spring CoreとSpring MVCはJava EEコンポーネントのほとんどを再利用しましたが、使い方が簡単です。

DWRライブラリはAJAXを非常に簡単にします。

Spring ORM、Hibernate、JPAの使い方を学んでください。

0

私もちょうどで動作するように最終的に私が何を選ぶかを示すために私自身のanswereを追加したい: