2010-11-11 161 views
1

我正嘗試在Tomcat 6上將一個小的ASP.NET MVC 2應用程序遷移到Java。我知道JSP和servlet的基礎知識。我不知道任何MVC Java Web框架。因此,我正在試圖確定如何繼續將遷移努力降到最低。我知道我必須用Java重寫應用程序,但是如何將ASP.NET概念映射到Java世界呢?鑑於我缺乏經驗和我從現在開始的4個星期的最後期限,我應該選擇哪種Java Web框架?什麼是最敏捷的方式呢?請注意,我不能使用Grails或JRuby或類似的東西。該端口必須使用標準的Java Web框架完成。對於最終將部署到的生產Tomcat服務器,我也不具有管理員訪問權限。將ASP.NET應用程序遷移到Java

是否有任何有用的遷移指南?除此之外,我需要了解如何最好地重寫安全[當前使用ASP.NET配置文件]和數據庫訪問[當前使用LINQ]。

回答

1

爲什麼「此端口必須使用標準Java Web框架完成」?這是你老闆的要求嗎?

如果真的如此,那麼看起來你沒有多少選擇。嚴格地說,一個「標準」框架是Oracle支持的框架。以下是我在oracle網站上找到的:http://download.oracle.com/javaee/6/tutorial/doc/bnadp.html

它看起來像目前只有JSF被提及,因此推薦。我記得以前推薦過更多的技術嗎?

  • 的Java EE 6教程第II部分中 Web層第二部分
    • 第3章,入門使用Web應用程序
    • 第4章,JavaServer Faces技術
    • 第5章,介紹Facelets的
    • 第6章表達式語言
    • 第7章在網頁中使用JavaServer Faces技術
    • 第8章,使用轉換器,監聽器以及校驗
    • 第9章,使用JavaServer開發Faces技術
    • 第10章,Java Servlet技術
+1

是的,JavaServer Faces(JSF)是用於Java的MVC。 – 2010-11-24 22:50:32

0

據我所知,滑板車框架是快速的Web應用程序開發框架,這隻需要開發人員瞭解基本的JSP/Servlet和MVC概念。由於您的截止日期只有4周,您可以嘗試。它帶有很多例子。請參閱Hello World示例和Blog示例。缺點是它可能不支持LINQ。它支持Oracle,MySQL和PostgreSQL。

相關問題