简单抽象工厂的架构
底层架构及步骤
一、底层架构分层及步骤
表示层→业务逻辑层→数据访问逻辑层→数据访问层(访问完成后,按照逆方向返回)
二、详细步骤及数据操作
------数据访问逻辑层--------
1、MODEL层(实体层)
Model类型中生成数据表实体类,一个表对应一个类。可将该层称为实体层。
2、IDAL接口
3、SQLServerDAL数据库实现层
4、DALFactory工厂模式
在DATAACCESS.cs中添加映射。即创建create表名()函数
-----数据访问层------------
5、DBUtility
该处可一次写完成,之后不需要再修改。
----业务逻辑层------------
6、BLL
因使用缓存,所以要在TablecacheDependency创建依赖,调用基类的方法。
在CatchDependencyfactoyr工厂模式的两个文件中也要实现。注意要将函数名修改一致。
=======以上代码可用工具自动生成,以下需要手动写入修改========
7、IBLL业务逻辑接口
创建CS类或直接创建接口类。接口层命名用I开头,可从BLL中对应文件拷贝。只需要调用方法,同时去除public。
注意应包含urs.IBLL.Model
8、BLLFactory业务逻辑接口
添加接口,可参考复制已有的接口代码。IBLL中的类命名空间不用那么长,否则包含不到事件或属性。
9、Components
Using urs.BLLFactory:IBLL
调用业务逻辑层(IBLL)中静态字段。调用方法即可,有返回值时应使用return。
将类改为公用(public)类型。
=======生成调试,检查错误============
10、表示层
此处删除掉CS文件,不需要后台代码。在控制层中建立对应类。
11、控制层
创建CS类,复制已有的一段代码:定义皮肤,定义控件,using等。
初始化控件,然后写click事件等等操作。
12、添加页面