JavaWeb完整案例详细步骤
废话少说,展示完整案例
代码的业务逻辑图
主要实现功能
基本的CURD、分页查询、条件查询、批量删除
所使用的技术
-
前端:Vue+Ajax+Elememt-ui
-
后端:Web层(Servlet)+Service层+Dao层(持久层)+Mybatis
步骤:
第一步:创建项目、导入jar包、创建数据库、Element-ui、Axios框架
-
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0modelVersion>
<groupId>com.wfygroupId>
<artifactId>BrandTestartifactId>
<packaging>warpackaging>
<version>1.0-SNAPSHOTversion>
<name>BrandTest Maven Webappname>
<url>http://maven.apache.orgurl>
<dependencies>
<dependency>
<groupId>junitgroupId>
<artifactId>junitartifactId>
<version>4.13.2version>
<scope>testscope>
dependency>
<dependency>
<groupId>javax.servletgroupId>
<artifactId>javax.servlet-apiartifactId>
<version>4.0.1version>
dependency>
<dependency>
<groupId>mysqlgroupId>
<artifactId>mysql-connector-javaartifactId>
<version>8.0.30version>
dependency>
<dependency>
<groupId>com.alibabagroupId>
<artifactId>fastjsonartifactId>
<version>2.0.14version>
dependency>
<dependency>
<groupId>org.mybatisgroupId>
<artifactId>mybatisartifactId>
<version>3.5.11version>
<scope>compilescope>
dependency>
dependencies>
<build>
<finalName>BrandTestfinalName>