NET8从0开始搭建属于自己的Web项目(二):添加多层架构,让代码功能更清晰
1、选中解决方案文件,点击鼠标右键,点击添加、点击新建项目:2、这时我们选择语言为C#,项目类型为库,选择列表中的类库,点击下一步,如下图:3、这时我们会进入新项目配置界面,将项目名称更改为自己想的名称,点击下一步即可(最好是好识别的,比如我这是建公用类库,所以取名CommonLibrary):注意:项目名称最好不要用中文4、框架我们选择与创建项目时选择的框架一致(如果不一致的话,可能会出现项目环
一、添加公用类库(在项目中,我们有一些公用方法需要在项目中各个地方随时使用,我们将这些方法写在对应的类中,那这些类我们可以统一放在这个类库):
1、选中解决方案文件,点击鼠标右键,点击添加、点击新建项目:
2、这时我们选择语言为C#,项目类型为库,选择列表中的类库,点击下一步,如下图:
3、这时我们会进入新项目配置界面,将项目名称更改为自己想的名称,点击下一步即可(最好是好识别的,比如我这是建公用类库,所以取名CommonLibrary):
注意:项目名称最好不要用中文
4、框架我们选择与创建项目时选择的框架一致(如果不一致的话,可能会出现项目环境兼容性问题),点击创建:
5、这时,我们的项目结构中将会多出一个项目(即刚刚创建的公用类库):
6、我们可以把Class1.cs删除,因为我们会自己建,选择Class1.cs,右键删除,点击确认;
二、添加数据访问层接口类库和实现类库(在项目中,我们会有许多数据库交互的代码,我们将这些代码放在实现类库中,而这些实现方法放在接口类库中,我们将通过类继承接口,实现接口种的方法来实现):
我们以一中的方法创建两个类库,分别命名为IDataLibrary和DataLibrary(IDataLibrary前面带有I表示是存放接口的类库,DataLibrary没有带I标识是实现接口的类库),统一删除Class1.cs:
三、添加业务处理类库(在项目中,我们会有许多业务逻辑进行处理,比如登录的逻辑等,我们将这些业务逻辑的处理代码放在业务处理类中,同样,我们通过类继承接口,实现接口中的方法来实现):
我们以一中的方法创建两个类库,分别命名为IServiceLibrary和ServiceLibrary(IServiceLibrary前面带有I表示是存放接口的类库,ServiceLibrary没有带I标识是实现接口的类库),统一删除Class1.cs:
至此,我们的多层架构就已经搭建好了,下一节我们将开始为该项目添加功能代码。
更多推荐
所有评论(0)