所以我用ASP.NET MVC框架的新版本,還沒有最終發佈,我發現它非常漂亮和優雅。然而,在工作中,我們暫時與Java綁定在一起,所以我想知道這個:對於像我這樣的Java人來說,是否有框架的端口?我意識到webforms不會不幸可用,但路由框架呢?Java EE的ASP.NET MVC框架端口?
回答
其實ASP.Net MVC更多的是從其他成功框架到.Net平臺的一個端口。
你可以實際運行Rails over jRuby.
大多數人來這個SO主題是不會有興趣學習如何在Ruby中編程... – 2012-01-26 18:25:23
的Oracle ADF爲Java EE是一個完全模型 - 視圖 - 控制器面向Web框架。您還需要Oracle JDeveloper才能使用它。
我不建議的框架但是,(雖然我崇拜的JDeveloper其他一切的Java)
退房的stripes framework。這是一個基於請求的模型視圖控制器框架,運行良好,易於使用。
看看Spring MVC。像Spring本身一樣,它使用起來非常簡單。官方的Spring文檔包含Spring MVC上的step-by-step tutorial,這非常好。
我不熟悉ASP.NET MVC,但它應該是非常相似。
您實現了一個Controller
,其中包含一個handleRequest(HttpServletRequest, HttpServletResponse)
方法,該方法返回一個ModelAndView
對象。然後將響應發送到您的視圖(可能是一個jsp文件),允許您從實際的JSP文件中完全分離代碼。我知道ASP.NET MVC通過URL自動將請求映射到控制器,而不同的URL映射到不同的「動作」(比如Ruby on Rails,我認爲?) - Spring MVC不會這樣做(除非你改變DispatchServlet
的行爲,我認爲)。而是將所有*.htm
請求(或*.jsp
或*.do
或*.do
或您想要的任何擴展名)映射到Spring的DispatchServlet
,它會讀取ApplicationContext
(XML文件)以確定哪個Controller映射到hello.htm
請求。
Spring MVC的也給你一個系列的other Controllers如果你正在尋找增加更多的功能,如SimpleFormController
和AbstractWizardFormController
創建具有多頁精靈般的形式,你可以使用/流。
我正在尋找在工作中使用Spring MVC來替換一系列只有幾十個JSP文件而沒有中間層或業務層的應用程序,這些應用程序並排存放在HTML旁邊的scriptlet標記中內容。這是一個維護混亂。我很高興看到Spring MVC會替我們做些什麼。
看看播放框架 - http://www.playframework.org/
- 1. Java EE 6框架
- 2. javascript框架和Java EE
- 3. Java EE數據層框架
- 4. Java EE插件框架
- 5. 適用於大型Java EE應用程序的MVC框架
- 6. 在Java EE環境中使用MVC框架的jQueryMobile
- 7. ASP.NET MVC REST框架
- 8. Java EE框架中的類的數量?
- 9. 基於Java EE的後端應用程序框架
- 10. Java核心MVC框架
- 11. 端口/編譯JAVA框架爲Javascript
- 12. 將LLVM框架端口轉換爲Java?
- 13. 類似Spring Security for Java EE的框架?
- 14. Java EE項目的Javascript框架
- 15. 好的Java EE測試框架?
- 16. MVC和Java-EE
- 17. ASP.NET MVC框架中的Ajax
- 18. asp.net的MVC日誌框架
- 19. ASP.net 3.0的MVC框架?
- 20. 框架推薦請求:Spring,Struts,Java EE?
- 21. 哪個基於Java的MVC框架與ASP.NET MVC最相似?
- 22. 實體框架和asp.net mvc
- 23. 實體框架與ASP.NET MVC
- 24. 調試ASP.NET MVC框架
- 25. XSLT vs ASP.NET MVC框架
- 26. ASP.NET MVC實體框架ObjectContext
- 27. ASP.NET MVC/Azure緩存框架
- 28. ASP.NET MVC與實體框架
- 29. 結束在ASP.NET MVC框架
- 30. 臨ASP.net MVC框架 - url.action
你的問題幾乎聽起來像ASP.NET MVC是一個原始的發明微軟。 (像DOS,任何Windows GUI,...):D – hangy 2008-10-29 20:44:07
等一下,我聽說JSF就像ASP一樣。NET Webforms - Java從MS複製的想法。 但是,Java總是有幾十個MVC框架。我不明白你的問題。 – Shaw 2008-12-04 13:01:36