javaweb之相关jar包和前端包下载。
文章目录
- 后端jar包下载
- 1. 连接数据库:mysql-connect-java(JDBC)
- 2. 数据库连接池(可以不下载)
- druid数据库连接池jar包
- 3. Servlet服务:jakarta.servlet或者javax.servlet
- 3.1 jakarta.servlet
- 3.2 javax.servlet
- 4. Fastjson:json对象和java对象转换
- 5. IO工具类:commons-io(不处理文件可以不下)
- 6. jar包的使用
- 前端包下载
- 1. Vue2
- 2. axiso
- 3. ElementUI
- 4. ECharts
后端jar包下载
1. 连接数据库:mysql-connect-java(JDBC)
下载网址:https://downloads.mysql.com/archives/c-j/
2. 数据库连接池(可以不下载)
druid数据库连接池jar包
3. Servlet服务:jakarta.servlet或者javax.servlet
Tomcat10.x以上(包括10.x)使用jakarta.servlet,Tomcat10.x以下使用javax.servlet
3.1 jakarta.servlet
下载 官网网址https://jakarta.ee/
3.2 javax.servlet
自行寻找
4. Fastjson:json对象和java对象转换
https://github.com/alibaba/fastjson
-
版本选择依据
JDK 17 兼容性
Fastjson2 从 2.0.15 版本开始全面支持 JDK 17,包括对 Record 类型、不可变集合等新特性的适配,且后续版本持续优化兼容性。
📌 注:Fastjson 1.x 对 JDK 17 的支持不完善,可能因反射限制导致异常。 -
Tomcat 10.1.x 兼容性
Tomcat 10 将 Servlet API 包名从 javax.* 改为 jakarta.*。Fastjson2 在 2.0.7 之后已修复此兼容性问题,确保在 Tomcat 10 中正常运行。
所以我选择的是2.0.55的版本。我的Tomcat是10.1.x版本,jdk是17版本
- fastjson2.x 下载地址:https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/
- fastjson1.x 下载地址:https://mvnrepository.com/artifact/com.alibaba/fastjson
5. IO工具类:commons-io(不处理文件可以不下)
IO框架
封装了Java提供的对文件、数据进行操作的代码,对外提供了更简单的方式来对文件进行操作,对数据进行读写等。
- 搜索 commons-io下载
- Apache下面的
- 解压,这个才是我们要的,文件夹docs是说明文档。
6. jar包的使用
- 新建目录lib
- 将下载的jar包复制到这里
- 右击添加为库
- 选择jar包作用范围
- 出现下面情况添加成功
- 如果要再次添加别的jar包就只需要复制进来不需要再添加为库了
- 如果移除不需要的jar包就只需要右击删除就行。
前端包下载
1. Vue2
下载官网:https://v2.cn.vuejs.org/v2/guide/installation.html。
引入
<script src="你的路径/vue.js"></script>
2. axiso
下载官网:https://github.com/axios/axios。如果没有github账号注册一个,学GIT需要要用到。
<!-- axios.js和axios.min.js在dist文件夹下 -->
<!--这两个文件任选一个拖出来就能用,建议使用axios.min.js体积小-->
<script src="你的路径/axios.min.js"></script>
3. ElementUI
官网下载:https://github.com/ElementUI/lib。如果没有github账号注册一个,学GIT需要要用到。
引入
<!--注意事项必须先引入Vue2.js,再使用ElementUI。 -->
<!--因为ElementUI是基于Vue2的,得先有Vue2,才能使用ElementUI。-->
<!--注意:这里需要把lib-master全部拖进项目中才能使用-->
<link rel="stylesheet" href="lib-master/theme-chalk/index.css"/>
<script src="lib-master/index.js" charset="utf-8"></script>
4. ECharts
下载官网:https://github.com/apache/echarts
把解压后,我们只需要把下面的echarts.min.js文件拉进项目就行,其它文件就没用了,可以删除了。