我有.net的相當大的背景,並且我決定將我的一個網站移植到Java。 (現在隨着asp.net MVC的熱潮,我認爲我最好學習一種更成熟的MVC方法)。幫助java web應用程序的初學者
我已經下載了eclipse(easyeclipse發行版確切地說,準備好並願意在java中開發我的第一個網站)。
我以前編寫過j2me應用程序,所以我知道語言和一些框架。
有人可以指導我嗎?有什麼建議?
我有.net的相當大的背景,並且我決定將我的一個網站移植到Java。 (現在隨着asp.net MVC的熱潮,我認爲我最好學習一種更成熟的MVC方法)。幫助java web應用程序的初學者
我已經下載了eclipse(easyeclipse發行版確切地說,準備好並願意在java中開發我的第一個網站)。
我以前編寫過j2me應用程序,所以我知道語言和一些框架。
有人可以指導我嗎?有什麼建議?
如果您對網頁應用程序有特別的興趣,我會推薦使用MyEclipse http://www.myeclipseide.com。基本上,這是一個eclipse的版本,內置了所有的Web服務器集成和功能。我已經使用了它幾年,與普通的vanilla eclipse相比,開發它更容易。根據您要使用它的多少,您必須決定55美元的年度訂閱是否值得您購買。
我有點困惑。 Spring框架實際上是一個完整的框架嗎? Java是否已經有框架? (通過框架我的意思是所有這些misc庫)。
Java有許多框架可供您選擇。我用於Java開發的技術堆棧是:
Spring for IoC。 休眠數據層。 MVC框架的Struts2。 我也換掉了春季,並使用Guice作爲IoC。
Spring也有MVC,但我傾向於更喜歡Struts2。
我建議您看看Grails,它可以讓您熟悉所有的Java庫和框架,比如Spring,SpringMVC,Hibernate,SiteMesh等,但是可以爲您提供更好的Web應用程序DSL並且更加簡潔使用Groovy語言編寫代碼(將其視爲具有動態類型,塊,閉包等的Java)。
如果你寧願堅持純Java的我建議你看星條旗框架和下面的書籍:
春天不僅是類的集合。這是一個輕量級框架,讓您通過利用稱爲依賴注入的概念來創建組織良好的應用程序。 – Sandman 2008-12-23 23:03:56