将ASP.NET应用程序迁移到Java

时间:2010-11-11 23:38:47

标签: java asp.net migration web-frameworks

我正在尝试在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配置文件]和数据库访问[当前使用LINQ]。

2 个答案:

答案 0 :(得分:1)

为什么“此端口必须使用标准Java Web框架完成”?这是你老板的要求吗?

如果真的如此,那么看起来你没有多少选择。严格来说,“标准”框架是Oracle支持的框架。以下是我在oracle网站上发现的内容:http://download.oracle.com/javaee/6/tutorial/doc/bnadp.html

看起来目前只提到了JSF,因此推荐使用。我记得之前推荐过更多技术吗?

  • Java EE 6教程第二部分 网络层第二部分
    • 第3章,Web应用程序入门
    • 第4章,JavaServer Faces技术
    • 第5章,Facelets简介
    • 第6章,表达语言
    • 第7章,在网页中使用JavaServer Faces技术
    • 第8章,使用转换器,监听器和验证器
    • 第9章,使用JavaServer Faces技术进行开发
    • 第10章,Java Servlet技术

答案 1 :(得分:0)

据我所知,Scooter框架是一个快速的Web应用程序开发框架,它只需要开发人员了解基本的JSP / Servlet和MVC概念。由于您的截止日期仅为4周,您可以尝试一下。它附带了许多例子。请参阅Hello World示例和Blog示例。缺点是它可能不支持LINQ。它支持Oracle,MySQL和PostgreSQL。