微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果我学习NHibernate,我会知道Hibernate吗?那么Spring.net和JavaSpring呢?

如何解决如果我学习NHibernate,我会知道Hibernate吗?那么Spring.net和JavaSpring呢?

| 我是一个核心Java开发人员(J2SE),已分配给一个人的项目,一个小型的Intranet网站。 当我的主管要求Microsoft技术时,我正计划学习Hibernate和Spring。我决定使用ASP.Net MVC,但是我感觉自己缺少学习我想要的东西的机会。 如果我放弃ASP.Net MVC并开始学习NHibernate和Spring.Net,我将能够将这些知识无缝地转移到Java环境中吗? 注意:我曾经使用过iTextSharp,这是流行的Java iText(PDF库)的.Net端口。两种环境下的使用率是95%相同。 Spring和Hibernate会发生这种情况吗?

解决方法

如果您学习NHibernate,就会了解Hibernate。如果您学习Spring.net,就会知道Spring。这是必须理解的重要概念,如果您对这些概念有深刻的了解,就不会有任何问题。您可以很快了解实际的实现细节。,NHibernate和Hibernate非常相似,并且知道一个可以让您获得另一个的80%。春天的部分?没那么多。 我是.NET开发人员,他使用NHibernate进行所有操作,三周前,我不得不在学校使用Oracle(Sun?)Java Server Pages(JSP)创建一个网站。我以前对Java几乎一无所知,尽管花了我一两天的时间来学习基本的JSP页面,但是我将NHibernate的知识几乎无缝地转移到Java的Hibernate中。一周内,我就能用Java破解一个基本的数据驱动网站。 我经常在.NET应用程序中使用此Hibernate教程:Hibernate参考文档 简而言之,要将我的NHibernate知识转移到Java,我唯一需要的指南是Netbeans的简单化的“在Web应用程序中使用Hibernate”,这是我已经知道的Hibernate的高级功能。,如果我放弃ASP.Net MVC并开始学习NHibernate和Spring.Net,我将能够将这些知识无缝地转移到Java环境中吗? 不太可能。 Hibernate和Spring比iText之类的复杂程度高一个数量级。 .NET版本可能受到Java版本的启发,但是它们的工作方式将有很大不同。您可能可以相当快地掌握模式和实践,但是如果您想做一些最琐碎的应用程序以外的事情,学习曲线仍然会很艰难。,您可以使用ASP.NET MVC,NHibernate和Spring.NET 您的主管会很高兴,并且您将能够学习想要学习的东西。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。