学过.NET,再回过头来看Java,总想做一些对比
我学了很长一段时间的.NET,现在因为工作需要,需要学习J2EE的内容。
主要关注在了框架上,我想做这样的对比。
我知道在.NET领域有NHibernate,但是可否理解成J2EE里的Hibernate与ADO.NET是一样的功能,只是不同的平台的不同技术,二者是否都是运行在持久层上的?且不讨论谁更强大。但是是否可以做一个同层比对。
Struts在.NET里是否有必要采用,是不是MVC是Java领域提出的,.NET是否有其更理想化的模式?如果真的讨论MVC,是不是NStruts和ASP.NET MVC都是一样的道理?
Spring还没看懂。
做以上的对比,并非要在.NET平台里用Java框架技术,而是希望能借助.NET的知识对Java体系有个了解,因为作为Java的新手,虽然语法不是问题,JSP和Servlet也了解,但是一下子面对这么多的框架,还是希望找到一个学习的模式。还请各位不吝赐教。