2010-11-11 154 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。

相关问题