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项目控制台中文乱码