Guushuuse .NET

领域驱动设计==哲学

导航

ASP.NET&Spring.NET&NHibernate最佳实践(二十六)——第4章权限子系统(19)权限子系统小结

4.7. 权限子系统小结
以上示例使用NHibernate实现了MembershipProvider、RoleProvider,用同样的方法可以实现PersonalizationProvider、ProfileProvider。
NHibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,NHibernate可能不是最好的解决方案;对于那些在基于.NET的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用,NHibernate是最有用的。不管怎样,NHibernate一定可以帮助你消除或者包装那些针对特定厂商的SQL代码,并且帮你把结果集从表格式的表示形式转换到一系列的对象中去。
对于权限等类似的组件或中间件,使用NHibernae等ORM框架最合适不过了。
完整代码下载:/Files/guushuuse/AA_SalaryPrj_4.zip

posted on 2008-05-22 07:30  guushuuse  阅读(4251)  评论(12编辑  收藏  举报