零、项目介绍
我们通过一个项目来学习WebApi和Vue的使用。项目是一个IT资讯网站,网站包括首页、不同类型资讯的首页、资讯列表页、资讯详情页和后台管理模块。
一、所用到的技术
项目所用到的技术如下:
- 依赖注入
- 缓存
- 身份认证
- 反爬虫
- 索引
二、初始化项目
建立如下图的项目结构
![F81NHf.png](https://s1.ax1x.com/2018/12/08/F81NHf.png)
下面我来解释一下各个类库的作用
类库 |
说明 |
IServer |
数据库操作接口类库 |
Server |
实现数据库操作接口类库 |
Certification |
认证类库 |
Cache |
缓存操作类库 |
Helper |
通用代码类库 |
Index |
索引类库 |
API |
系统对外提供的数据接口 |