2010-04-12 92 views
1

我是一個合理的程序員,擁有約11年的經驗。我想構建一個Java Web應用程序。最快的開始是什麼?

我特別喜歡Ruby/Rails和ActionScript。

Java很簡單,我已經將它用於普通應用程序,並且大部分是在服務器上運行的,而不是基於web的。

我想用Java開發一個Web應用程序,以便利用BlazeDS之類的東西,並幫助將前端與我以前編寫的Java應用程序捆綁在一起。即使用現有的Java代碼,但是在web上下文中。

但我遇到了麻煩 - 困惑 - 尋找一個平穩的開始。我不想使用Grails,在那裏,謝謝,我想使用Pure Java,以及任何你能想到的框架。春天,冬眠等

我從哪裏開始?

回答

3

Play Framework可讓您快速入門。 http://www.playframework.org/

+0

看起來很有趣,容易,我希望你可以輕鬆利用圖書館。 我喜歡Amazon AWS S3。我可以像使用另一個庫一樣使用Java JetS3t工具包,可以嗎? – shashin 2010-04-12 16:40:00

+0

從上次閱讀常見問題解答:http://www.playframework.org/documentation/1.0.2/faq – z5h 2010-04-12 17:44:10

1

這個線程包含啓動Java Web開發

http://www.daniweb.com/forums/thread249070.html

+2

除了鏈接到外部廣告填充可能不可靠的資源外,您可以快速總結其中的一些要點。這會使**更好的答案。 – 2010-04-12 15:38:39

0

我真的很高興與Spring MVC的工作有用的指標。花了一段時間纔跟上Spring,但整個事情都是在投入時間之後才做出來的。

2

Spring Roo是一款面向網絡應用的RAD框架。它類似於Rails或Grails,但使用代碼生成而不是元編程魔術。

+0

聽起來很不錯,並且有很好的符合標準的長列表。春天似乎有開心的開發者,而「Roo」是我最喜歡的後綴之一。 – shashin 2010-04-12 16:37:08

+0

Roo不僅僅適用於網絡應用... – 2010-05-26 01:01:30

0

我發現JavaServer Faces 2.0使用Facelets是功耗和易用性之間的良好折中,此外,它還允許您在獲得更高級功能時使用大量額外的庫。

對於JBoss,您需要在您的Web應用程序中包含JSF。下載2.0.2發行版並查看其中的文檔。

1

既然你的目標是「純Java」,那麼Wicket呢?直接從他們的功能列表:

Wicket不標記與Java代碼混合,並沒有添加特殊的語法,以標記文件。 HTML和Java的世界是並行的,並且只與Wicket ID相關聯,Wicket ID是HTML中的屬性和Java中的Component屬性。由於Wicket HTML只是HTML,而Wicket Java只是Java,所以編碼人員和設計人員可以在很大程度上獨立工作,而不依賴任何特殊工具。

如果您需要更多信息,請點擊why you should use Wicket上的網頁。

相關問題