`
Djava.sohu.com
  • 浏览: 64532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jar包整理

阅读更多
    随着产品功能的不断增加,使用的jar包也越来越多,体积越来越大。更新和上传下载时的时间花费也会慢慢增多。现在是要给jar瘦身的时候了,哪些包需要用,哪些包里的哪些类需要用,需要把他们区分开来,对于某个开源框架使用的私有包,可考虑合并,对一些常用的jar包,如记录日志相关的,处理xml文件的包,可以独立放置,以便可以方便升级.
   如何才能有效地把不需要的类移除,但又不影响整个包的其它部分的功能,这个问题比较头痛,主要是因为有些类是动态的,不到运行,你是不知道它的类型的。暂时还没有想好怎么做,大家有什么好的想法和做法吗? 欢迎与我一起讨论这个问题。
分享到:
评论

相关推荐

    开发用jar包整理

    本资源“开发用jar包整理”显然是一个集合了多种常用Web开发所需的JAR文件的压缩包,可能包含了各种框架、工具和库的不同版本,以满足不同开发需求。 1. **Servlet API JAR**:Servlet是Java Web开发的基础,它定义...

    java_常用jar包整理.rar

    本压缩包"java_常用jar包整理.rar"显然是一份集合了Java开发中常用库的资源,可以帮助开发者快速搭建项目环境或解决特定功能需求。以下将详细解析这些常见的jar包及其在Java开发中的作用。 1. **Apache Commons**: ...

    常用jar包整理

    本篇文章将详细讲解标题“常用jar包整理”中提到的一些核心JAR包,包括log4j、Oracle驱动、MySQL驱动、commons、jstl、servlet、dbcp和c3p0,以及它们在实际开发中的应用。 1. **log4j**: log4j是Apache的一个开源...

    ssh 三大框架用到的jar包 整理打包

    总的来说,SSH框架的jar包整理打包是为了方便开发者快速搭建环境和进行开发,减少了寻找和管理各种依赖的繁琐工作。通过理解和掌握这些jar包的作用,可以更好地利用SSH框架构建高效、稳定的Java Web应用。

    java框架jar包整理(绝对最全)

    本资源"java框架jar包整理(绝对最全)"是针对Java框架的一个全面集合,特别适合初学者进行学习和理解。下面将详细解释Java框架中的SSM和SSH框架,以及jar包在其中的作用。 SSM框架,即Spring、Struts2和MyBatis的...

    hibernate jar包整理

    hibernate jar包整理,新手上路

    JAR包 整理说明

    **JAR包整理说明** JAR(Java Archive)文件是Java平台上的标准归档格式,用于打包类文件、资源文件以及元数据。它类似于其他编程语言中的库或组件,为项目提供可重用的代码模块。JAR包的使用极大地提高了开发效率...

    【新手向】spring系列jar包整理

    【新手向】Spring系列Jar包整理是一篇针对初学者的指南,主要涵盖了Spring框架的核心组件以及与MyBatis集成的相关库。在这个压缩包中,包含了以下几个重要的Java库: 1. **spring-core-5.2.5.RELEASE.jar**: 这是...

    s2sh jar包整理合集

    这个“s2sh jar包整理合集”包含了S2SH框架所需的基本组件,以及一些额外的开发jar包,这表明它旨在满足一般Java Web项目的开发需求。可能包含的其他开发库有:Apache Commons库(如`commons-lang3-*.jar`,用于提供...

    maven常用jar包整理pom.xml

    自用maven的jar包整理,没有冲突,可以直接粘贴复制,直接使用

    JSONObject与JSONArray使用中所需要的完全jar包整理

    JSONObject与JSONArray使用中所需要的完全jar包整理、需要依赖的包:commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar...

    SSH整合需要的jar包整理

    在Eclipse这样的集成开发环境中进行整合,需要正确配置和导入相应的jar包。以下是关于SSH整合所需jar包的详细解释: 1. **Spring框架**: - Spring的核心库提供了依赖注入(DI)和面向切面编程(AOP)功能。主要的...

    struts2 各版本所需最少jar包整理

    这个标题“struts2 各版本所需最少jar包整理”指的是在不同版本的Struts2中,为了最小化项目依赖并确保框架正常运行,需要的最低限度的JAR库集合。 Struts2的核心依赖包括以下几个关键部分: 1. **核心库**:`...

    springmvc加入json支持jar包整理

    springmvc加入json支持jar包整理,jackson-annotations-2.4.0.jar、jackson-core-2.4.2.jar、jackson-databind-2.4.2.jar

    Jmeter链接数据库所用的jar包整理

    在进行这样的测试时,我们需要引入与目标数据库兼容的JDBC驱动(Java Database Connectivity)jar包。 本资源包含两个针对不同数据库的JDBC驱动jar包: 1. **mysql-connector-java-8.0.17.jar**:这是MySQL数据库...

    非常精简的s2sh jar包整理,struts2.3.4,hibernate3.6.10,spring3.1.0

    【标题】"非常精简的s2sh jar包整理,struts2.3.4,hibernate3.6.10,spring3.1.0"所提及的是一个针对经典Java Web开发框架Struts2、Hibernate和Spring的集成包。这个整理包含了这三个框架的关键组件,版本分别为...

    maven更新用到的jar包整理

    见截图,列举部分jar: 3.5.7.Final.jar aspectjweaver.jar cglib-nodep-2.1_3.jar commons-codec-1.8.jar commons-collections-3.2.1.jar guava-15.0.jar httpClient4.3.1.rar httpmime-4.3.1.jar maven-aether-...

    基于Axis编写webservice服务端和客户端时需要的jar包整理

    本篇文章将详细介绍基于Axis1.4编写Web服务服务端(Server)和客户端(Client)时所需的核心jar包以及它们的作用。 1. **Apache Axis1.4**: Apache Axis是Apache软件基金会的一个项目,专门用于构建SOAP(Simple ...

    java开发常用的jar包整理

    本整理集合了Java开发者常用的一些jar包,对于初学者来说,理解和掌握这些jar包的功能和用途是非常重要的。 1. **JDBC驱动**:Java数据库连接(JDBC)驱动是Java程序与各种数据库通信的桥梁。常见的JDBC驱动包括...

Global site tag (gtag.js) - Google Analytics