【问题标题】:How to learn JSP/MVC, with previous experience in ASP.Net MVC?有 ASP.Net MVC 经验,如何学习 JSP/MVC?
【发布时间】:2011-01-08 06:14:13
【问题描述】:

我刚刚开始进入 Java 世界的大门。在过去的 3 年里,我一直在使用 C# 进行编程,并且做了大约 3 个月的 ASP.Net MVC。我非常喜欢它,但我需要 Windows 来运行最新最好的库这一事实有点令人失望......另外,我认为学习另一种语言有助于理解概念,因为你可以进行比较。

我想学习 JSP/MVC。我想知道它是否类似于 ASP.Net MVC,以及我是否可以使用另一个框架(如 Spring)来编写 JSP/MVC Web 应用程序

另外,从我的 C# 背景中学习 JSP/MVC 的更好方法是什么?

欢迎提出任何建议。提前致谢!

【问题讨论】:

    标签: java asp.net-mvc jsp jsf facelets


    【解决方案1】:

    JSP 是一种视图技术,最好将其与“经典的 ASP”进行比较。 Microsoft ASP.NET MVC 的 Sun Java 对应物实际上是 JavaServer Faces (JSF)。

    关于 JSP/Servlet/JSF 的简短介绍,read this answer。要了解有关 JSF 的更多信息,请访问Sun Java EE 6 tutorial part II chapters 4-9

    顺便说一句,对于 JSF,还有另一种可用的视图技术:Facelets。这比 JSP 好。如果可以的话,我建议您暂时忘掉 JSP 并继续使用 Facelets。

    【讨论】:

    • 谢谢,我会先研究 Facelets。
    【解决方案2】:

    为了补充上面的答案,我挖出了这篇关于 JSP 入门的精彩文章:

    http://articles.sitepoint.com/article/java-6-steps-mvc-web-apps

    它直接介绍了 servlet、jsp 和 mvc 技术的基础知识,没有其他关于 JSP 的 MVC 教程中的胡言乱语。非常脚踏实地。希望写它的人能写一本关于这个主题的书......

    【讨论】: