当前位置: 首页 > 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.xdnf.cn/news/1100287.html

相关文章:

  • PHY模式,slave master怎么区分
  • 7.11文件和异常
  • 什么是进程、什么是线程(进程、线程的全方面解析)
  • 界面组件DevExpress WPF中文教程:Grid - 如何检查节点?
  • 在 React Three Fiber 中实现 3D 模型点击扩散波效果
  • JavaWeb笔记二
  • 企业级配置:Azure 邮件与 Cloudflare 域名解析的安全验证落地详解
  • CReFT-CAD 笔记 带标注工程图dxf,png数据集
  • JVM 内存结构
  • 每天一个前端小知识 Day 29 - WebGL / WebGPU 数据可视化引擎设计与实践
  • 人工智能-基础篇-29-什么是低代码平台?
  • AI问答之手机相机专业拍照模式的主要几个参数解释
  • 人工智能-基础篇-28-模型上下文协议--MCP请求示例(JSON格式,客户端代码,服务端代码等示例)
  • 大数据学习7:Azkaban调度器
  • 《Effective Python》第十三章 测试与调试——使用 Mock 测试具有复杂依赖的代码
  • Three.js+Shader实现三维波动粒子幕特效
  • 量子计算系统软件:让“脆弱”的量子计算机真正可用
  • DDL期间TDSQL异常会话查询造成数据库主备切换
  • 【NLP入门系列六】Word2Vec模型简介,与以《人民的名义》小说原文实践
  • 如何利用个人电脑搭建数据库服务器实现远程协作
  • RabbitMQ用法的6种核心模式全面解析
  • 零基础入门物联网-远程门禁开关:云平台创建
  • 自动驾驶控制系统
  • 李宏毅(深度学习)--(2)
  • 【TCP/IP】10. 引导协议与动态主机配置协议
  • 查看uniapp 项目中没有用到依赖
  • mx6ull-裸机学习实验15——RTC 实时时钟实验
  • 【养老机器人】核心技术
  • 栈题解——有效的括号【LeetCode】两种方法
  • LangChain框架 Prompts、Agents 应用