欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

开发基于Mysql+Servlet+JSP的作业管理系统(三)

程序员文章站 2024-01-27 12:00:22
...

开发基于Mysql+Servlet+JSP的作业管理系统(三)

一、使用project/module模式

1.创建maven工程

(1)new→project,选择maven,创建一个空的maven工程:
开发基于Mysql+Servlet+JSP的作业管理系统(三)(2)填写名称、选择路径:
开发基于Mysql+Servlet+JSP的作业管理系统(三)
(3)结果如下:
开发基于Mysql+Servlet+JSP的作业管理系统(三)

2.创建module

(1)创建一个空的module:
开发基于Mysql+Servlet+JSP的作业管理系统(三)
(2)指定maven,点击next:
开发基于Mysql+Servlet+JSP的作业管理系统(三)
(3)指定Parent、编辑名称: 开发基于Mysql+Servlet+JSP的作业管理系统(三)
(4)如图可见新建的module,删除原有的src文件夹:
开发基于Mysql+Servlet+JSP的作业管理系统(三)
(5)使用如上同样的方法,创建 core 及 db 两个 module。
core: 用来包含一些常用变量
db:数据层,与数据库连接有关

3.module间的依赖关系

JaveEE 依赖 db,db 依赖 core,core、db、JaveEE 的 pom.xml 文件分别完善为:

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>Homework_System_3.0</artifactId>
        <groupId>org.example</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>core</artifactId>


</project>
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>Homework_System_3.0</artifactId>
        <groupId>org.example</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>db</artifactId>

    <dependencies>
        <dependency>
            <groupId>org.example</groupId>
            <artifactId>core</artifactId>
        </dependency>
    </dependencies>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>Homework_System_3.0</artifactId>
        <groupId>org.example</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>JavaEE</artifactId>

    <dependencies>
        <dependency>
            <groupId>org.example</groupId>
            <artifactId>db</artifactId>
        </dependency>
    </dependencies>
</project>

4.迁移改造好的maven工程到该项目中

(1)目录如下所示:
开发基于Mysql+Servlet+JSP的作业管理系统(三)
(2)在core、db、JaveEE 的 pom.xml中添加如下依赖:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
</dependency>

5.以module的形式运行项目,改造成功

若因Java版本报错,在JaveEE的pom.xml文件中添加:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
    <java.version>1.8</java.version>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

二、添加数据库连接池

三、上一篇

开发基于Mysql+Servlet+JSP的作业管理系统(二)