我刚刚开始进入
Java世界的大门.过去3年,我一直在C#编程,并且做了大约3个月的ASP.Net MVC.我绝对喜欢它,但事实上,我需要Windows来运行最新和最好的图书馆有一点点…另外,我认为学习另一种语言有助于理解概念,因为你得到一个比较.
我想学习JSP / MVC.我想知道它是否类似于ASP.Net MVC,如果我可以编写JSP / MVC Web应用程序,而不使用另一个框架(如Spring)来开始.
另外,哪个是从C#背景学习JSP / MVC的更好的方法?
欢迎任何建议.提前致谢!
解决方法
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.