我想问一下这个三层架构(BLL业务逻辑层、DAL数据访问层、Model实体层、web用户界面)是先写BLL还是先写DAL呢?
在把ORM基础框架搭建号的前提下。
1、定义Model实体层的cs实体类;
2、编写写dal数据访问层,条件允许的话可以加个接口,然后bll调用dal或者接口;
3、ui展示层调用bll业务逻辑层。
我刚学这个,老师写了个什么DVD销售系统,给我看懵逼了
先写DAL
别整这些没用的,没人会正真这样写代码的,太累赘了,那几个破层所有ORM都自带,写好业务就好了,MVC的设计思想才是正道。
我感觉我白学了
不不不 年轻人 其实技术基础就那些,首先你应该打牢基础,然后在这之上你应该学会怎么去思考,形成你自己的开发方式,例如我,一般会先根据原型,设计出类有哪些属性当然我们是用的mongodb,不用考虑自己建表之类的操作,当然如果是关系型数据库需要自己建库建表的情况下 我应该也会先去建库建表,因为这些将是整体业务逻辑上的基础,所谓的DAL层一般我都喜欢封装一个泛型类去做,该类里面有常用的数据操作函数,当然有必要整一个灵活的支持原生数据库命令的函数,因为常用的数据库操作函数不一定能满足特定需求,然后再写业务逻辑层不同的业务逻辑写不同的函数给UI层调用。最后再写UI层,可能是前后端分离的原因导致我最后才写接口(对于整个服务端程序来说接口其实就相当于UI吧,如果页面也是我自己写的话 我这时候才写页面)。
写就知道了