文章目录
- 准备工作
- 1. 创建一个 Maven 项目
- 2. 引入依赖
- 3. 创建目录结构
- 设计数据库
这次开始进行博客系统后端的进度,本篇博客讲的是 准备工作和 设计数据库两个步骤。
准备工作
1. 创建一个 Maven 项目
2. 引入依赖
在地址栏中搜素 https://mvnrepository.com/,在打开的页面中分别搜素 mysql、servlet、jackson
分别引入上面三个依赖。
(1) 引入 mysql 依赖
选中上述图片中的位置,点击进去后在出现的页面中选择版本。
选择上述版本。
将 Maven 选项下的内容复制到 pom.xml 文件中,但是要复制到 dependencies 标签中。
(2) 引入 servlet 依赖
选择上述图片位置点击进去选择版本。
选择上述版本,其余步骤与 (1) 相同。
(3) 引入 jackson 依赖
选择上述图片位置,点击进去选择版本。
选择上述版本,其余步骤与 (1) 相同。
3. 创建目录结构
(1) 创建 webapp 目录
点击上述图片位置,在 main 目录下创建一个 webapp 目录。
(2) 创建一个 WEB-INF 目录
在 webapp 目录下创建一个 WEB-INF 目录。
(3) 创建一个 web.xml 文件
按照上述步骤在 WEB-INF 目录下创建一个 web.xml 文件
(4) 目录创建好了之后,需要在 web.xml 文件只写入一点东西。
将下面的代码拷贝进去即可。
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
设计数据库
在当前的博客系统中,主要涉及到两个实体,一个是 博客、一个是 用户。
因此创建一张 博客表 与一张 用户表 即可。
鉴于 一个用户可以写多个博客,一个博客只能属于一个用户 的这种情况,
此时这是 一对多 的关系。
通过上述两张表的 userId 就可以表示出一个用户都有哪些博客了。