01 2010 档案

摘要:在程序中,数据库操作是必不可少的部分,所以我们要备足数据库相关知识才能去应付程序中出现的种种问题。基于此,我特地在国外网站、博客上整理了一些问题,并附带了答案和解释、参考。为了保证“原汁原味”,我就保留了英文。大家也来看看你答对了多少? 阅读全文
posted @ 2010-01-31 22:02 李永京 阅读(10780) 评论(11) 推荐(5)
摘要:在上一篇文章中我们介绍了lambda表达式配置(lambda-configuration),其中还剩下EntityCache扩展方法用于配置Domain的二级缓存。本文介绍了使用Weak Type和EntityCache扩展方法两种方式配置实体缓存。 阅读全文
posted @ 2010-01-22 10:44 李永京 阅读(9101) 评论(8) 推荐(2)
摘要:在NHibernate3中,SessionFactory的Properties和Cache配置实现了流配置(fluent-configuration)和lambda表达式配置(lambda-configuration)。NHibernate3新增了NHibernate.Cfg.Loquacious这个命名空间。为我们增加了强类型配置支持。上一篇介绍了流配置(fluent-configuration),这篇介绍下lambda表达式配置(lambda-configuration)的具体实现吧。 阅读全文
posted @ 2010-01-20 22:07 李永京 阅读(8772) 评论(8) 推荐(2)
摘要:我们一直都提倡“约定胜于配置(Convention over Configuration)”。然而在NHibernate2时代我们大多数情况下使用hibernate.cfg.xml配置文件中使用字符串配置SessionFactory的一些信息。在NHibernate3中,NHibernate3新增了NHibernate.Cfg.Loquacious这个命名空间。为我们增加了强类型配置支持。我们可以通过流配置(fluent-configuration)和/或者lambda表达式配置(lambda-configuration)来配置SessionFactory的Properties属性,真正做到了“约定胜于配置”。我们先来看下流配置(fluent-configuration)的具体实现吧。 阅读全文
posted @ 2010-01-18 09:46 李永京 阅读(12356) 评论(33) 推荐(6)
摘要:我们在平时的学习中或多或少的接触到一些领域驱动设计(Domain-Driven Design,DDD)这些概念,这些概念也非常抽象,最重要的在国内也没有这方面的优秀书籍或者指导手册。也没有一些典型的Sample提供我们学习DDD。在DDD领域中,就属Eric Evans大师的“Domain-Driven Design: Tackling Complexity in the Heart of Software”和Jimmy Nilsson大师的“Applying Domain-Driven Design and Patterns”两本书堪称经典之作。 阅读全文
posted @ 2010-01-03 23:15 李永京 阅读(13644) 评论(35) 推荐(5)