.NET做项目所用到的N层架构

1.实体层(ENTITY

所谓的实体层就是JAVA里面的JAVABEEN,也可以说是表中的属性及字段。它所起的作用,便于开发人员在开发过程中,方便调用和使用。在数据库中我们已经学过什么叫做实体,就是这个意思了。实体就是一个对象,对象有很多属性,就是表有很多字段,就是这么理解。

它和这些层之间的关系是,实体层和查询层有直接关系。

2.数据库访问层

     数据库大家都应该很明白吧,就是这样意思,就是用来操纵数据库中的数据,用来增删改查,等等。大多数经验不是很丰富的程序员就会直接拿数据库访问层到界面层,这样做也可以,但管理不好管理,而且容易混乱。所以建议大家吧数据库访问层,直接让业务层来调用,还用于一些业务上的判断,在拿业务层的数据让界面层调用,而且很方便,呵呵,这个是老师教给我的。毕竟这样做很安全,还容易管理。公司也希望这样吧,你们也希望好管理吧。还有就是不要把实体层中属性被业务层和数据库访问层调用,实体只是和查询层有关系,业务和数据库只执行他们的增删改等功能,传界面层中的值到业务层调用就可以了。

3.业务层

     业务层就是我们某个项目需求分析的业务,一般把它拿来和数据库访问层使用。等下我会介绍有什么关系。现在我们了解下业务层,一个项目重点之重就是业务逻辑分析,如果业务分析好了,那么项目就已经完成了80%了,开发人员做久了,不管技术好不好,有多好,那也只是技术。毕竟公司首先会把项目重点放在业务上,所以提示大家,业务是必须的。好好锻炼。好了,再说下业务层数据库访问有什么联系吧。首先数据库访问层,开发人员,都知道,数据库只是单纯的增删改。是的,数据库就是起这个作用,它只是让业务层来调用的访问层。并通过业务层来返回给数据库访问层,就是这个意思,可能大家觉得有点绕,事实上就是这样的。提示:业务层调用数据库访问层,业务层中的数据一定返回到数据库访问层中,如果不这样,就不会执行数据库中访问层的数据了。一定要记清楚。大多数公司开发会用得到这样的。

4.界面层

就是我们所看到的精美的界面,这个就不用给大家解释这么多了。但是把界面做的漂亮让顾客满意也是有点困难啊,呵呵,毕竟我们都是开发人员,不是设计人员。

界面层还可以分为几个小的界面。比如一个模块就可以分为一个小的项目,如果团队开发那么这样做最省事,最简便。请大家留心哦!

5.公共方法层

     公共就是一个项目中,都能调用的方法,成为公共方法,例如一些判断,等等,只要能公共用到的就是这个意思了。

6.查询层

查询就是数据库中的查询,数据库最难的就是这个查询,所以我们用一个专门的层来进行查询,方便用户调用,开发起来比较简单。如果只是单纯的查询那就错了,在这同时,实体层和查询层相关联,我们想得到某个字段的值,还是少不了实体层中的属性。利用查询就可以得到了,就这么简单,其实我理解的时候,也是超级困难,但是做出来之后就很容易理解了,以后我会做个示例给大家的,可能我说的有点绕,呵呵,好了,有什么问题上QQ261459084

谢谢支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值