2个回答
展开全部
bll= business logic layer.
业务逻辑层,就是分离你界面上的代码,将业务逻辑写入这个bll.通用做法是每个层定义一个dll项目.装所有业务操作封装在该dll.这样你窗体内的代码会很少。
dal= data access layer
装所有与sql数据库操作的代码写入该dll.为什么这样做? 物以类聚嘛。这样你修改某个字段名,只要在这个dll内查找就可以了
另外还有一个层 model.就是实体类定义层。所有类定义封装在这个dll,这样其它项目工程调用会很方便。
总之,这是一种好的设计思想.
业务逻辑层,就是分离你界面上的代码,将业务逻辑写入这个bll.通用做法是每个层定义一个dll项目.装所有业务操作封装在该dll.这样你窗体内的代码会很少。
dal= data access layer
装所有与sql数据库操作的代码写入该dll.为什么这样做? 物以类聚嘛。这样你修改某个字段名,只要在这个dll内查找就可以了
另外还有一个层 model.就是实体类定义层。所有类定义封装在这个dll,这样其它项目工程调用会很方便。
总之,这是一种好的设计思想.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询