首先我对三层结构有初步的了解,自己觉得结构清晰、可读性高、扩展性好、复用性好、维护性好,那到底是怎么的三层机构,那我先简单易懂地说下:
三层结构由数据访问层、业务逻辑层、应用层(表示层)构成;
数据访问层我们先建个.cs 的文件(一个.cs空间可以写N个类),里面用类封装,每个类对应数据库中的一个表,每个对应表的类,再在类里写方法函数包括:添加、更新、删除、列表显示方法等,这些方法实现对数据库底层的直接操作。
为了代码更少,清晰,可以先定义一个共用类,一起合作的不相互冲突。我们是这样写的,我们先共同建立一个通用类,然后一起做的伙伴分别写自己做的那几个模块的类,这样到时候整和的时候不冲突。
业务逻辑层,就是每个.aspx.cs .aspx.vb .ascs.cs .ascs.vb 下添加的事件程序,和自己定义的逻辑程序,我们可以通过这层调用数据访问层,这层只要对数据访问层的类实例化对象,便可以通过调用数据访问层的方法间接操作数据库。
很多人一起做的时候,每个人做自己的业务逻辑层,不相冲突。
应用层,就是如 .aspx 这样的界面型,直接与客户端接触,比如里面的控件,当操作应用层的每个控件,将调用业务逻辑层的方法事件,业务逻辑层的方法事件又调用的是数据访问层的一些方法,数据访问层又可以直接操作数据库,这样一层一层结构清晰地访问数据库,结构清晰,程序统一规范。
以上只是我总结的一点感想认识,也许有不足的,望朋友你的指点。
浙公网安备 33010602011771号