Guushuuse .NET

专注于ASP.NET 2.0、ASP.NET AJAX、Spring.NET、NHiberbate技术

博客园 首页 新随笔 联系 订阅 管理
  41 Posts :: 0 Stories :: 89 Comments :: 18 Trackbacks
通过以上示例主要说明Spring.NET框架的IoC容器特性和对NHibernate的集成。
Spring.NET框架的IoC 容器最核心内容是 IObjectFactory、IApplicationContext、IObjectDefinition三个接口。IObjectFactory 是核心容器接口,负责管理容器内的注入对象,而 IApplicationContext 则是 IObjectFactory 的继承,它扩展了一些功能。IObjectDefinition 是注入对象的定义接口,供 IObjectFactory / IApplicationContext 调用。在示例中使用一个服务定位类ServiceLocator来封装Spring.NET的IoC容器的使用。
Spring.NET框架极大简化了NHibernate的操作。通过Spring.NET只需掌握NHibernate的配置,而不需要了解SessionFactory、Session机制。HibernateTemplate封装了所有对Nhibernate的操作,还可以实现IHibernateCallback接口进行扩展。
通过对Spring.NET规范使用完全可以满足于DIP(依赖倒置原则)、ISP(接口隔离原则)等面向对象的设计原则。

完整代码下载:/Files/guushuuse/AA_SalaryPrj_3.zip
posted on 2008-05-16 12:30 guushuuse 阅读(1496) 评论(1)  编辑 收藏 所属分类: ASP.NET&Spring.NET&NHibernate最佳实践

Feedback

#1楼  2008-05-16 15:55 求知无傲      
学习
  回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-05-17 14:26 编辑过
 
另存  打印
最新IT新闻:
· Joost借道TOM在线 将正式进军中国
· 微软副总裁公开承认Vista存在问题
· 互联网DNS存在重大漏洞 黑客可能控制网络流量
· Opera提出网络标准课程 发布标准教育倡议
· SubSonic 2.1 版本发布