2011年3月18日

MVC小型商务网站实例(3)--Repository模式

摘要: Repository翻译为资源库, 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。使用该模式可以将领域模型从客户代码和数据映射层之间解耦出来。首先我们将数据操作的相同部份抽象出一个接口IRepository<T>,然后让各实体操作类实现此接口,代码:public interface IRepository<T> { void Add(T entity); void Del(T entity); void Del(ICriteria criteria); void Update(int entityId, T entity); T Find(i 阅读全文

posted @ 2011-03-18 11:31 Ω元素 阅读(1967) 评论(4) 推荐(0) 编辑

MVC小型商务网站实例(2)--项目架构

摘要: 本项目是用Asp.net MVC 2 + Castle + Entity Framework开发。下面介绍项目结构:首先是整个解决方案在上文一经有所介绍我就不多废话了。1.数据库:这里采用Sqlserver20082.缓存设计:为了减轻数据库的压力,把页面上短期内不太变化的数据进行缓存,从而减少对后台数据库的访问。这采用的是Microsoft企业类库中的Cache模块。3.MVC框架设计:MVC是Web应用前端的重要架构组成,网站交互的绝大部分内容将集中在这个部分,一套高效而易于扩展和使用的MVC框架是整个网站中重要组成。数据实体是entity framework生成数据实体:表比较多,还有我 阅读全文

posted @ 2011-03-18 11:21 Ω元素 阅读(1560) 评论(0) 推荐(0) 编辑

导航