开发基于Mysql+Servlet+JSP的作业管理系统(三)
程序员文章站
2024-01-27 12:00:22
...
开发基于Mysql+Servlet+JSP的作业管理系统(三)
开发基于Mysql+Servlet+JSP的作业管理系统(三)
一、使用project/module模式
1.创建maven工程
(1)new→project,选择maven,创建一个空的maven工程:
(2)填写名称、选择路径:
(3)结果如下:
2.创建module
(1)创建一个空的module:
(2)指定maven,点击next:
(3)指定Parent、编辑名称:
(4)如图可见新建的module,删除原有的src文件夹:
(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)目录如下所示:
(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>
二、添加数据库连接池
三、上一篇
上一篇: 1106SQLserver基础
下一篇: 对于分表的靠山查询
推荐阅读
-
开发基于Mysql+Servlet+JSP的作业管理系统(三)
-
开发基于Mysql+Servlet+JSP的作业管理系统
-
【课程分享】基于plusgantt的项目管理系统实战开发(Spring3+JDBC
-
dwz - 开发一个基于PHP 的后台管理系统,相当于一个招生系统的界面,有什么推荐的吗?
-
基于SSM开发的垃圾分类管理系统 JAVA MySQL
-
基于adminlte的后台管理系统开发
-
【课程分享】基于plusgantt的项目管理系统实战开发(Spring3+JDBC
-
dwz - 开发一个基于PHP 的后台管理系统,相当于一个招生系统的界面,有什么推荐的吗?
-
基于extjs4.2和easyui1.3.1和ligerui1.2.1和thinkphp3.1的小型权限管理系统,三款齐发 PHPeasyuithinkphp
-
基于extjs4.2和easyui1.3.1和ligerui1.2.1和thinkphp3.1的小型权限管理系统,三款齐发 PHPeasyuithinkphp