手机版

分析 网络三层结构第1/4页

时间:2021-11-26 来源:互联网 编辑:宝哥软件园 浏览:

对于我的学习,我选择了ACCESS数据库存储过程,里面记录了我个人的学习经历和笔记,可能和网上的不一样,观点也不尽相同。为什么用三层结构:首先要明确的是,三层结构不能让系统更快,但实际上会比“单类结构”慢。但是越来越多的人使用三层结构进行开发。为什么呢?使用中发现三层结构非常清晰,一个类和一个文件可以放在你应该放的同一层,不会像单类结构一样放入App_Data,导致结构混乱。当然,使用三层结构的原因肯定不是那么肤浅,对团队开发和系统可维护性都有重要意义。三层结构是代码量增加,代码重复?事实上,有许多白痴和简单的代码要写在三层代码中,比如实体类MODEL。如果你需要一个管理实体,你需要写这样一个代码:复制代码如下:公共类admin {private int?_ idprivate string _ snameprivate string _ spassword公共国际?id { set { _ id=value}获取{ return _ id} }公共字符串sname { set { _ sname=value}获取{ return _ sname} }公共字符串spas sword { set { _ spas sword=value;}获取{ return _ spassword}}}如果有多个实体,就得重新写这些白痴代码。你为什么叫它们白痴代码?因为你可以通过看表格来写这些代码。在和老唐的一次讨论中,我介绍了一个叫“东软”的软件。网络代码生成器”。让这个软件自己生成这些白痴代码吧!我们也推荐你在这里使用这个软件,可以减少很多代码。可以生成BLL、DAL和Web层的代码,但是如果完全适合使用,需要自己做一些修改。先说说我理解的三层。一、拍照1:

WEB:界面层其实就是一个网站。BLL:逻辑处理层。DAL:数据访问层DBUtility:数据层基类Model:实体类Common:存储常用函数

图2。这里我们需要谈谈DBUtility的层。可以看到有四个文件:1。DbHelperOleDb.cs:用于SQL语句2。DbHelperOleDbP.cs:对于存储过程3。DbHelperOleDbS.cs:具体实现,如“根据条件判断是否存在”、“返回最大ID”.4、PubConstant.cs

版权声明:分析 网络三层结构第1/4页是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。