Java项目————个人博客项目1
一. 个人博客项目创建步骤
1.1 创建maven 项目(选择 maven 模板中的 webapp)
1.2 在 main 文件夹上创建一个 java 源代码的根路径
1.3添加外部引用
a) Servlet b)lombok (辅助实现类封装) c)Mysql JDBC 链接库
1.4 在 maven 上点击 reload 加载外部框架
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.48</version>
</dependency>
</dependencies>
1.5 配置 smart tomcat,启动 servlet 的项目
2. 点击启动 出现 hello world
1.6 创建数据库和数据表
-- 先创建数据库
drop database if exists myblog2022;
create database myblog2022;
alter table myblog2022 convert to character set utf-8;
--使用数据库
use myblog2022;
--创建用户表
create table userinfo(
uid int primary key auto_increment,
username varchar(250) not null unique,
password varchar(250) not null,
nickname varchar(250) not null,
img varchar(250) null,
git varchar(250) null,
state int default 1 comment 1=正常|2=冻结
);
-- 创建文章表
create table article(
aid int primary key auto_increment,
title varchar(250) not null,
context longtext not null,
createtime datetime default now(),
updatatime datetime default now(),
readcount int default 1,
uid int not null,
state int default 1 comment 1=已发布|0=未发布
);
1.7 添加实体类和工具类
1.8 将静态页面和前端资源文件复制到 webapp 下
二
2.1 注册功能
URL: reg 参数: username=xxx&password=xxx&nickname=xxx 返回值:{“succ":200,“result”:1,“msg”:“错误信息的描述”} // succ =200 ----> HTTP响应成功,result=1 —> 注册成功,其他表示失败
上一篇:
IDEA上Java项目控制台中文乱码
