.NET做项目(web和winforms)所用到的N层架构
来源:互联网 发布:淘宝贷款利息如何计算 编辑:程序博客网 时间:2024/06/06 19:15
1.实体层(ENTITY)
所谓的实体层就是JAVA里面的JAVABEEN,也可以说是表中的属性及字段。它所起的作用,便于开发人员在开发过程中,方便调用和使用。在数据库中我们已经学过什么叫做实体,就是这个意思了。实体就是一个对象,对象有很多属性,就是表有很多字段,就是这么理解。
2.数据库访问层
数据库大家都应该很明白吧,就是这样意思,就是用来操纵数据库中的数据,用来增删改查,等等。大多数经验不是很丰富的程序员就会直接拿数据库访问层到界面层,这样做也可以,但管理不好管理,而且容易混乱。所以建议大家吧数据库访问层,直接让业务层来调用,还用于一些业务上的判断,在拿业务层的数据让界面层调用,而且很方便,呵呵,这个是老师教给我的。毕竟这样做很安全,还容易管理。公司也希望这样吧,你们也希望好管理吧。
3.业务层
业务层就是我们某个项目需求分析的业务,一般把它拿来和实体层,数据库访问层使用。等下我会介绍有什么关系。现在我们了解下业务层,一个项目重点之重就是业务逻辑分析,如果业务分析好了,那么项目就已经完成了80%了,开发人员做久了,不管技术好不好,有多好,那也只是技术。毕竟公司首先会把项目重点放在业务上,所以提示大家,业务是必须的。好好锻炼。好了,再说下业务层和实体,数据库访问有什么联系吧。首先数据库访问层,开发人员,都知道,数据库只是单纯的增删改。是的,数据库就是起这个作用,它只是让业务层来调用的访问层。并通过业务层来返回给数据库访问层,在着同时,实体层也起了绝大部分。它是用来增删改实体层中的字段,也就是说把数据库表中的字段赋值给实体层中的属性。就是这个意思,可能大家觉得有点绕,事实上就是这样的。提示:业务层调用数据库访问层,业务层中的数据一定返回到数据库访问层中,如果不这样,就不会执行数据库中访问层的数据了。一定要记清楚。大多数公司开发会用得到这样的。
4.界面层
就是我们所看到的精美的界面,这个就不用给大家解释这么多了。但是把界面做的漂亮让顾客满意也是有点困难啊,呵呵,毕竟我们都是开发人员,不是设计人员。
界面层还可以分为几个小的界面。比如一个模块就可以分为一个小的项目,如果团队开发那么这样做最省事,最简便。请大家留心哦!
5.公共方法层
公共就是一个项目中,都能调用的方法,成为公共方法,例如一些判断,等等,只要能公共用到的就是这个意思了。
6.查询层
查询就是数据库中的查询,数据库最难的就是这个查询,所以我们用一个专门的层来进行查询,方便用户调用,开发起来比较简单。好了,有什么问题上QQ我—261459084
谢谢支持!有什么问题请指点,谢谢!
- .NET做项目(web和winforms)所用到的N层架构
- .NET做项目所用到的N层架构
- ASP.NET三层项目中DAL层方法所用到的SQL语句
- 浅谈Nginx做web所用到的指令
- asp.net web开发所用到的技术
- web所用到的技术
- 我的第一个基于N层架构的Web项目
- 浅谈Web网站架构演变过程及各阶段所用的技术和架构设计
- 浅谈Web网站架构演变过程及各阶段所用的技术和架构设计
- 学习struts和hibernate所用的层
- 项目中所用到的一些xx
- 从N层到 .NET(来自一位不知名的兄弟)
- N层架构的理解
- asp.net使用N层架构
- .net中所用到的编码名称和对应的代码页
- net中所用到的编码名称和对应的代码页(Encoding.GetEncoding)
- .net中所用到的编码名称和对应的代码页(Encoding.GetEncoding) .
- voc 做目标检测中所用到的AP, http://blog.csdn.net/a1154761720/article/details/50864994
- nmap使用方法
- 身体的秘密--你所不知道的有关你身体的事实
- 美国金融危机的十个阶段
- USCAO Chap4 Fence Loops
- 中国足协的末日到了
- .NET做项目(web和winforms)所用到的N层架构
- 谈谈SET TRANSACTION READ ONLY
- C/C++招聘的一些感受和经验
- 开篇-------序
- 找出dat文件的后门,并享受免杀
- div+css自适应背景色 div+css自适应背景色
- 处理Rational Rose 2003画图时类名、接口名等名称过长自动缩进的一个简单方法
- 欢度国庆
- weblogic9 jsp文件自动更新问题