摘要:
所谓的数据分层就是我们做数据库类的软件开发时,涉及到和数据库打交道的数据分层。为了可以让代码可以重复利用在更多的地方,为降低模块与模块之间的耦合性,我们必须对这个分层有一个宏观的规划,考虑更多的情况。下面,是我的数据分层的设计理念:我们来先看图,对图有个充分的认识后,才对下面描述的文字有更好的理解: 一、 数据的分层:目前流行的分层以3层为主:DAL/DAO(数据库访问层)、BusinessManager/BLL(业务逻辑层)、Model/VO/Entity(数据模型/数据实体)。(其实,我都分不清这些业务术语的,我只知道有这3层,我知道我该如何去设计,所以我也懒得去管他那些专业术语了,所以, 阅读全文
摘要:
我将会在框架设计之旅中记录下,在设计框架时谱写下的每一篇文章,为日后可以回顾我一直以来,我的思想是如何变化的,在这过程中有可能犯下的各种错误,以及设计理念的变迁,以备日后的设计之路作参考,鞭策自己,不要再犯重复的错误。也为经验的积累,一一记录下来。在框架之旅开启前,先来简单地介绍一下:该框架是以WinForm应用程序作为开发为目的的,宗旨在于如何可以让我们可以有更多的时间可以偷懒。但为了偷懒,其实,我们得付出更多的努力,想偷懒也得付出辛勤的劳动。好了,说下这框架的事情:使用Spring.NET来实现工厂模式,甚至会在开发过程中,如Spring.NET能实现的,能满足我需要的,我都会尽量去发挥. 阅读全文