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 —> 注册成功,其他表示失败

经验分享 程序员 微信小程序 职场和发展