Jecho

导航

上一页 1 2 3 4 5 6 ··· 14 下一页

2015年8月27日 #

正确理解DTO、值对象和POCO

摘要: 今天推荐的文章比较技术化也比较简单,但是对于一些初学者而言,可能也是容易搞混的概念:就是如何理解DTO、值对象和POCO之间的区别。所谓DTO就是数据传输对象(Data Transfer Object),POCO就是简单CLR对象(Plain Old CLR Object),概念来源于Java中的P... 阅读全文

posted @ 2015-08-27 10:47 Jecho 阅读(1085) 评论(0) 推荐(0) 编辑

理解POCO

摘要: 理解POCO(Plain Old CLR Object)先要理解POJO。 1、什么是POJO? POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java ... 阅读全文

posted @ 2015-08-27 10:30 Jecho 阅读(185) 评论(0) 推荐(0) 编辑

2015年8月26日 #

VM - Bridge Adapter

摘要: 如何让外部可以连到本地的虚拟机。1. 网络模式 - Bridged Adapter2. 确保本机插上网线3. 如果虚拟机是 Windows 8.1, 需要开启如下选项。 阅读全文

posted @ 2015-08-26 12:06 Jecho 阅读(143) 评论(0) 推荐(0) 编辑

2015年8月24日 #

(转)MVC中的Repository模式

摘要: 1.首先创建一个空的MVC3应用程序,命名为MyRepository.Web,解决方案命名为MyRepository。2.添加一个类库项目,命名为MyRepository.DAL,添加一个文件夹命名为Repository来存放业务逻辑。3.继续添加一个类库项目,命名为MyRepository.Dom... 阅读全文

posted @ 2015-08-24 17:51 Jecho 阅读(233) 评论(0) 推荐(0) 编辑

工作单元模式(UnitOfWork)学习总结

摘要: 工作单元的目标是维护变化的对象列表。使用IUnitOfWorkRepository负责对象的持久化,使用IUnitOfWork收集变化的对象,并将变化的对象放到各自的增删改列表中,最后Commit,Commit时需要循环遍历这些列表,并由Repository来持久化。Maintains a list... 阅读全文

posted @ 2015-08-24 17:16 Jecho 阅读(381) 评论(0) 推荐(0) 编辑

企业模式之Unit Of Work模式

摘要: 在开始UnitOfWork模式之前有必要回顾下我们耳熟能详的Data Access Object(DAO)模式,即数据访问对象。DAO是一种简单的模式,我们构建应用的时候经常会使用到它,它的功能就是将DAL元素从应用程序中分离出来,在经典的三层架构中,我们会将数据持久化工作单独分离出来,封装成DAL... 阅读全文

posted @ 2015-08-24 16:49 Jecho 阅读(217) 评论(0) 推荐(0) 编辑

(转) Active Record

摘要: ActiveRecord是什么:1. 每一个数据库表对应创建一个类.类的每一个对象实例对应于数据库中表的一行记录; 通常表的每个字段在类中都有相应的Field;2. ActiveRecord同时负责把自己持久化. 在ActiveRecord中封装了对数据库的访问, 即CRUD;3. ActiveRe... 阅读全文

posted @ 2015-08-24 16:28 Jecho 阅读(117) 评论(0) 推荐(0) 编辑

2015年8月21日 #

ORM框架

摘要: 对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开... 阅读全文

posted @ 2015-08-21 14:51 Jecho 阅读(192) 评论(0) 推荐(0) 编辑

什么是领域驱动设计(Domain Driven Design)?

摘要: 本文是从What is Domain Driven Design?这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ --Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基... 阅读全文

posted @ 2015-08-21 11:57 Jecho 阅读(777) 评论(0) 推荐(0) 编辑

关于Repository模式

摘要: 定义(来自Martin Fowler的《企业应用架构模式》):Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects.个人理解... 阅读全文

posted @ 2015-08-21 11:56 Jecho 阅读(228) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 14 下一页