狂神说Java【网页文件上传案例】——不使用javaweb框架实现网页文件上传功能(二) —— 导入jar包&使用IDEA实现反编译

文件在网络上都是使用IO的方式,即流的方式进行的传输,而我们要实现的文件上传功能可以直接使用apache的组件commons-fileupload(针对文件上传的工具类包),这个jar包又依赖commons-io包(封装了大量的IO操作的工具类),所以在实现文件上传功能的时候我们需要导入这两个依赖

maven导入URL:

在Maven网站上我们有两种导入jar包的方式


前面我们一直使用MAVEN导入jar包,这一次就改用手动导入
利用方式2下载需要的jar包

在这里在来回顾一下什么是jar包?


这些都是别人写好的Java代码编译之后的*.class文件,如果我们想要查看源码,可以使用反编译工具来获得,最简单的反编译工具就是我们使用的IDEA,直接将 .class拷贝到IDEA中的文件夹,就可以查看它的源码了
为什么压缩的是
.class文件?因为这个文件已经通过了编译器的编译,我们引入 *.class文件可以减少编译这些引用的代码的步骤+时间,我们直接拿过来就可以使用;再一个也是别人保护自己源码的一种手段

  那我们怎么查看这些*.class文件对应的源码呢?答案就是反编译


  将这两个包导入我们的项目





项目所需jar包导入完成

posted @ 2020-09-08 23:09  Jobito  阅读(429)  评论(0编辑  收藏  举报