第一大步
(1)首先新建一个项目解决方案,起名testProJect,右击解决方案添加一个网站,这样就在本解决方案里面添加了一个网站,
(2)然后在右击解决方案会弹出一个选择框,在对话框中选择一个类库,起名test.Models,就是模型层
(3)接着右击解决方案添加一个类库起名test.IDAL,为数据库接口层
(4)然后在跟前面一样在添加一个类库起名test.DAL,为数据库接口实现层
(5)跟着继续在添加一个类库起名为test.BLL,为业务逻辑层
(6)最后在添加一个类库起名为test.Factory,为抽象工厂层
第二大步
上面我们已经建好了一个差不多完好的三层结构,接下来我们将他们之间的引用关系连接起来
(1)首先,test.Models层不需要中不需要和其他层关联,所以不需要添加引用
(2)test.IDAL层中与test.Models层有引用关系,所以我们添加引用,首先打开当前test.IDA类库,我们会看到一个引用的文件包,右击引用,点击添加引用,会弹出一个添加引用的对话框,点击项目选项卡,选择test.Models,然后点击确定,然后我们会看到当前类库中已经有了test.Models的命名空间
(3)test.DAL层与test.IDAL和test.Models层有引用关系,同上一样,我们也是打开当前类库,右击引用,点击添加引用,选择test.IDAL和test.Models类库就OK了
(4)test.BLL层,它与test.IDAL和test.Models和test.Factory,具体添加引用请见第二条
(5)test.Factory层,它与test.IDAL和test.DAL和System.configuration,添加test.IDAL和test.DAL类库跟上面步骤一样,添加System.configuration,选择当前类库的引用,点击添加应用,点击.net选项卡,选择System.configuration点击确定
(6)最后,我们在界面层(就是当前项目中的网站)上右击,然后点击添加引用,添加test.BLL层,添加完以后会出现五个命名空间,test.BLL,test.Factory,test.IDAL,test.Models,test.DAL,如果有这五个命名空间的话说明我们的三层已经搭建好了