2011-01-24 14 views
2

私はPHPプログラマーですが、今はJavaを学んでいます。私はコアJavaを完成し、jdbc、mysql guiなどを使用して小さなプロジェクトを構築しました。ログイン/登録/管理エリアタイプのWebサイトをJavaで簡単に構築する方法はどちらですか

私の上司は、

しかし、初期段階は、ログのみ/登録/管理エリアになりますなど

は今、私は私は本当に

Javaで)PHP 2で行うのですか二つのオプション

1)を持っています私はそれを学んでいた理由をjavaでやりたいと思っています。今すぐプロジェクトが早く始まった。 私は春、春のMVC、冬眠などのデザインパターンを学びたいと思っていましたが、今はまず時間をかけて学ぶことができません。

私はそれに行くために良い解決策になることを尋ねたいと思います。当初はJSPでウェブサイトを行うことを考えていました。それはOKです

O私はWicketを使用し、休止状態を使用しないと考えていますが、eコマースサイトを構築するのに十分な改札です。または私は何かを必要とするだけでなく、私は

答えて

1

PHP開発は非常にアクション/テンプレート指向のAFAIKです。 Wicketは、コンポーネント指向のフレームワークであり、オブジェクト指向のコンセプトを頻繁に適用するため、把握に時間がかかることがあります。 OOの経験があまりなく、締め切りが厳しいのであれば、raw JSPよりはるかに優れたアクションフレームワーク(Struts2、SpringMVC)を好むでしょう。しかし、あなたが過ごせる時間があり、学ぶ意欲があるなら、Wicketは間違いなく素晴らしいフレームワークです!

依存性注入はPHPで頻繁に見られるものではありませんが、十分に簡単です(Springは十分に文書化されていますが、参考文献は実際に便利です。インターネット上で多くのチュートリアルや例が見つかります)。 )、それは間違いなく学習価値があります。

Hibernateは永続性のための非常に優れたフレームワークですが、わかっているのであればすべてSQL/JDBCであることがわかっていれば、マッピングやレイジーロードエラーに悩まされない程度にマスターするまでに時間がかかります。もう一度、余裕を残す時間があり、学ぶ意志があれば試してみてください。

Wicket + Spring + Hibernateは本当に素晴らしいコンボです。私はそれらをたくさん使用しています。それは、あなたの場合に最適なスタックかもしれません。 ITのすべてのものとして、それはコンテキストに依存します。しかし、私は彼らが非常に健全な技術だと思います。

0

は、Strutsの2を考える何をすべきか

私は、コアJavaを知って、それが両方有効で、ご質問があれば良いサイズのコミュニティがここにあります。私はwicketを知らないが、どんなWebフレームワークもまっすぐなJSPよりも優れている。

Hibernateは素晴らしいですが、あなたのプレート上にたくさんのものがあるので、今はまっすぐなJDBCに固執しているはずです。春も非常にいいですね、春のDIをstruts2と統合するのは簡単です(そう簡単に始めることをお勧めします)。

0

Java Webアプリケーションを起動して実行する最速の方法の1つは、Play Frameworkを使用することです。

関連する問題