当前位置: 首页 > news >正文

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

  1. ​​版本选择依据​​
    ​​JDK 17 兼容性​​
    Fastjson2 从 2.0.15 版本开始全面支持 JDK 17,包括对 Record 类型、不可变集合等新特性的适配,且后续版本持续优化兼容性。
    📌 注:Fastjson 1.x 对 JDK 17 的支持不完善,可能因反射限制导致异常。

  2. ​​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版本

  1. fastjson2.x 下载地址:https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/
    在这里插入图片描述
    在这里插入图片描述
  2. fastjson1.x 下载地址:https://mvnrepository.com/artifact/com.alibaba/fastjson

在这里插入图片描述

5. IO工具类:commons-io(不处理文件可以不下)

IO框架
封装了Java提供的对文件、数据进行操作的代码,对外提供了更简单的方式来对文件进行操作,对数据进行读写等。

  1. 搜索 commons-io下载
  2. Apache下面的
    在这里插入图片描述
  3. 解压,这个才是我们要的,文件夹docs是说明文档。
    在这里插入图片描述

6. jar包的使用

  1. 新建目录lib
    在这里插入图片描述
    在这里插入图片描述
  2. 将下载的jar包复制到这里
    在这里插入图片描述
  3. 右击添加为库
    在这里插入图片描述
  4. 选择jar包作用范围
    在这里插入图片描述
  5. 出现下面情况添加成功
    在这里插入图片描述
  6. 如果要再次添加别的jar包就只需要复制进来不需要再添加为库了
    在这里插入图片描述
  7. 如果移除不需要的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文件拉进项目就行,其它文件就没用了,可以删除了。
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/274707.html

相关文章:

  • AGX Xavier 搭建360环视教程【一、先确认方案】
  • Kafka——应该选择哪种Kafka?
  • 三种方法批量填充订单表中的空白单元格--python,excel vba,excel
  • 【深度学习新浪潮】图像生成有哪些最新进展?
  • linux-base-end
  • 从《哪吒 2》看个人IP的破局之道|创客匠人
  • NodeJs后端常用三方库汇总
  • css——width: fit-content 宽度、自适应
  • lesson10:Python的元组
  • UI前端与数字孪生结合实践探索:智慧农业的精准灌溉系统
  • FastAPI + SQLAlchemy (异步版)连接数据库时,对数据进行加密
  • C++(STL源码刨析/List)
  • [Meetily后端框架] Whisper转录服务器 | 后端服务管理脚本
  • 如何从0开始构建自己的第一个AI应用?(Prompt工程、Agent自定义、Tuning)
  • MyBatis:SQL与Java的智能桥梁
  • Ant Design ProTable组件深度解析
  • CUDA —— 2.3、cuda静态全局变量__device__使用介绍(附:完整代码)
  • 系统思考:多元胜过能力
  • 计算机网络第三章(5)——数据链路层《广域网》
  • 解锁形状与空间的奥秘:微分几何与流形一瞥-AI云计算拓展核心内容
  • 【C++篇】二叉树进阶(上篇):二叉搜索树
  • 云蝠智能 VoiceAgent重构企业呼入场景服务范式
  • Ubuntu20.04运行openmvg和openmvs实现三维重建(未成功,仅供参考)
  • PyTorch笔记5----------Autograd、nn库
  • 《棒球规则介绍》领队和主教练谁说了算·棒球1号位
  • sqli-labs靶场通关笔记:第1-4关 联合注入
  • ros topic和service的使用
  • 深入浅出Redis:一文掌握Redis底层数据结构与实现原理
  • Java Stream流介绍及使用指南
  • GIC控制器 (三)