关于ORM和依赖注入

    什么是ORM,网站上有很清晰的解释,我也不想CV


     框架这个东西或许是面向对象的一个精华部分。对于ORM 框架规范,我的理解就是一种将业务逻辑,实体对象,数据更彻底解藕的编程思想(呵呵 或者说方式把)


     至于说Spring.Net & NHibernate(春天和冬天 呵呵 真不明白老外是怎么命名的) ,我觉得他们是一个对ORM的具体实现把。用面向对象的的话来讲,大概就是说ORM是一个类,而Spring.Net和NHibernate可以算是他的一个实例把,这两个框架通过依赖注入和对象持久化把编程中让我们一塌糊涂的东西:业务逻辑,实体对象,数据分开了。我们的编程方式开始变化了,我们可以写出我们所需要的类,完成他们的属性,行为。然后我们就可以通过NHibernate把我们的类和我们的数据库表中的对象联系起来,至于数据的存储我们只要告诉NHibernate是存还是取,是删还是改就好了。其他的事情NHibernate和数据库商量着完成,基本不用问我们了。那业务逻辑呢,无穷无尽的类,没完没了的依赖关系被SpringNet的依赖注入给消化了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值