10

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

我想学习 JSP/MVC。我想知道它是否类似于 ASP.Net MVC,以及我是否可以在不使用其他框架(如 Spring)的情况下编写 JSP/MVC Web 应用程序来开始。

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

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

4

2 回答 2

7

JSP是一种视图技术,最好和“经典的ASP”相提并论。Microsoft ASP.NET MVC 的 Sun Java 对应物实际上是 JavaServer Faces (JSF)。

有关 JSP/Servlet/JSF 的简短快速介绍,请阅读此答案。要了解有关 JSF 的更多信息,请阅读Sun Java EE 6 教程第二部分第 4-9 章

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

于 2010-01-22T15:49:36.650 回答
4

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

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

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

于 2010-01-26T15:56:31.147 回答