展开

关键词

Java常用日志框架介绍

Commons Logging Apache基金会所属的项目,是一套Java日志接口,之前叫Jakarta Commons Logging,后更名为Commons Logging。 Java常用日志框架历史1996年早期,欧洲安全电子市场项目组决定编写它自己的程序跟踪API(Tracing API)。 经过不断的完善,这个API终于成为一个十分受欢迎的Java日志软件包,即Log4j。后来Log4j成为Apache基金会项目中的一员。期间Log4j近乎成了Java社区的日志标准。 现今,Java日志领域被划分为两大阵营:Commons Logging阵营和SLF4J阵营。Commons Logging在Apache大树的笼罩下,有很大的用户基数。但有证据表明,形式正在发生变化。 如何桥接遗留的api在实际环境中我们经常会遇到不同的组件使用的日志框架不同的情况,例如Spring Framework使用的是日志组件是Commons logging,XSocket依赖的则是Java

43110

Java常用日志框架介绍

Commons Logging Apache基金会所属的项目,是一套Java日志接口,之前叫Jakarta Commons Logging,后更名为Commons Logging。 Java常用日志框架历史1996年早期,欧洲安全电子市场项目组决定编写它自己的程序跟踪API(Tracing API)。 经过不断的完善,这个API终于成为一个十分受欢迎的Java日志软件包,即Log4j。后来Log4j成为Apache基金会项目中的一员。期间Log4j近乎成了Java社区的日志标准。 现今,Java日志领域被划分为两大阵营:Commons Logging阵营和SLF4J阵营。Commons Logging在Apache大树的笼罩下,有很大的用户基数。但有证据表明,形式正在发生变化。 如何桥接遗留的api在实际环境中我们经常会遇到不同的组件使用的日志框架不同的情况,例如Spring Framework使用的是日志组件是Commons logging,XSocket依赖的则是Java

32620
  • 广告
    关闭

    腾讯云前端性能优化大赛

    首屏耗时优化比拼,赢千元大奖

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    工具篇:JAVA开发之常用工具

    该组件依赖Java Mail APICommons Exec提供一些常用的方法用来执行外部进程,如执行exe文件或命令行。 Apache HttpClient曾经是Apache Commons的子项目,后来独立出来。HttpClient简化HTTP客户端与服务器的各种通讯,实现HTTP客户端程序(也就是浏览器程序)的功能。 该组件依赖Java Mail APICommons Exec提供一些常用的方法用来执行外部进程,如执行exe文件或命令行。 Apache HttpClient曾经是Apache Commons的子项目,后来独立出来。HttpClient简化HTTP客户端与服务器的各种通讯,实现HTTP客户端程序(也就是浏览器程序)的功能。 Guavagoogle实用工具库FastJson高效的Json处理库Orika高效的Bean映射框架欢迎指正文中错误参考文章关于Apache Commons的简介

    17360

    杨校老师课堂之Java EE框架实训宠归于好项目开发(一)

    下载Maven访问https:archive.apache.orgdistmavenmaven-33.6.0binaries 这个网址,点击apache-maven-3.6.0-bin.zip压缩包进行下载 安装Maven将下载好的apache-maven-3.6.0-bin.zip进行解压 ?3. 配置Maven在conf下的settings配置文件中进行修改坐标位置与下载镜像源。 commons-logging 1.1.1 org.mybatis mybatis-spring ${mybatis-spring.version} javax.servlet javax.servlet-api 4.0.1 javax.servlet.jsp jsp-api 2.2 jstl jstl 1.2 commons-io commons-io 2.2 commons-fileupload commons-fileupload log4j.propertties########################################### Log4J Settings for log4j 1.2.x (via jakarta-commons-logging

    17320

    【Java】:Apache Commons Digester

    Developers familiar with the Simple API for XML Parsing (SAX) approach to processing XML documents will reason that the Digester package was created (it was originally part of Struts, and then moved to the Commons rule would be used as an alternative to a SetNextRule, with a typical method name setParent, if the API Department)digester.parse(App.class.getResourceAsStream(demo.xml)); System.out.println(department); }} 参考:Apache Commons Digester:https:commons.apache.orgpropercommons-digester----

    7120

    聊聊这些年我们用过的Java日志框架

    主流的日志框架目前主流的日志框架包括以下几种:Log4j、Log4j2;Logback;Slf4j;JCL (Jakarta Commons Logging),也叫Apache Common logging JCL(commons-logging)面对日志框架二选一的情况,Apache推出了Jakarta Commons Logging。 SLF4J & Logback2006年,Ceki不适应Apache的工作方式,离开了Apache。 日志门面接口提供了一套独立于具体日志框架实现的API,应用程序通过使用这些独立的API就能够实现与具体日志框架的解耦,这跟JDBC是类似的。以slf4j为例,api对外暴露的都是借口。? slf4j api使用的是slf4j-api.jar,然后调用下层各个日志框架(通过桥接或直接继承)的实现。

    13910

    Maven项目中常用jar包的坐标以及用法(个人总结)

    servlet-api java的servlet开发规范 jsp-api jsp开发规范 坐标 jstl ${jstl.version} javax.servlet servlet-api ${servlet-api.version } provided javax.servlet jsp-api ${jsp-api.version} provided commons-fileupload介绍 fileupload可以有许多不同的使用方式 Apache共享网™库实现了许多基本的Internet协议的客户端。 FTPClient 位于 Apachecommons-net 项目中。 ${servlet-api.version} provided javax.servlet jsp-api ${jsp-api.version} provided commons-fileupload

    87510

    Spring MVC 4 使用常规的fileupload上传文件(带源码)

    使用Apache Commons . Spring CommonsMultipartResolver 使用Apache Commons FileUpload 实现 MultipartResolver  . 它需要apachecommons-fileupload.jar 包. 虽然不针对Servlet 3但是Servlet 3.x容器中使用也没问题。2. Commons fille-upload 1.3.1validation-api 1.1.0.FinalBootstrap v3.3.2Maven 3JDK 1.7Tomcat 8.0.21Eclipse commons-fileupload 1.3.1 javax.validation validation-api 1.1.0.Final javax.servlet javax.servlet-api

    8220

    Hibernate环境搭建

    (5)commons-collections.jar:Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。必须使用的jar包。 (6)commons-beanutils.jar:  Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 后来Apache就开发出来了commons-logging.jar用来兼容两个logger。 commons-pool.jar, commons-dbcp.jar:DBCP数据库连接池,Apache的Jakarta组织开发的,Tomcat4的连接池也是DBCP。 -2.1.1.jar Apache 的工具集,用来增强Java对集合的处理能力commons-logging-1.0.4.jar Apache 软件基我组所提供的日志工具concurrent-1.3.2

    32920

    java:工作中常用到的工具类

    1、字符串工具类 apachecommons-lang3的StringUtils: a、isBlank(CharSequence cs) 检查字符串是否为null、empty或空格字符,返回一个boolean String str, char remove) 删除字符串中指定字符,返回一个string h、reverse(String str) 将字符串反转,返回一个string 字符串的工具掌握这个及java自带的api 就不一一列出了3、数组工具类 apachecommons-lang3的ArrayUtils: a、CollectionUtils.isEmpty(null): true4、集合泛型对象创建工具类 google 的commons-beans的BeanUtils: a、copyProperties(Object dest,Object org); 不过利用上面的属性拷贝,如果项目不考虑效率的话,可以利用这个类的方法 ;如果项目对性能有考虑的话,建议自己写个属性拷贝类,可以参考Apache的BeanUtils.6、Json工具类 alibaba fastJson框架: 可以利用里面的api对json字符串转对象,及对象转

    50330

    Java大数据开发:Java基础类库和API

    四、通用类库通用类库是经过无数开发者实践过的,无论是实用性还是在性能等方面,都值得一试,例如Apache Commons和Google Guava。 七、Excel读写库当应用程序需要提供把数据导出到Excel的功能,那么你需要Apache POI API,从Java程序读写XLS文件。 如Apache Commons Collections、Goldman Sachs collections、Google Collections和Trove。 十四、邮件APIjavax.mail和Apache Commons Email提供了发送邮件的API。十五、HTML解析库和XML与JSON类似,HTML是另外一种我们可能要打交道的传输格式。 十六、加密库Apache Commons家族中的Commons Codec就提供了一些公共的编解码实现,比如Base64,Hex,MD5,Phonetic and URLs等等。

    16800

    Web Service实战

    比如Java 就有 Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss RESTEasyd等等…? -0.7.2.jar │ apache-mime4j-core-LICENSE.txt │ axiom-api-1.2.20.jar │ axiom-dom-1.2.20.jar │ axiom-impl -1.2.jar │ commons-cli-LICENSE.txt │ commons-codec-1.3.jar │ commons-codec-LICENSE.txt │ commons-fileupload -1.3.1.jar │ commons-fileupload-LICENSE.txt │ commons-httpclient-3.1.jar │ commons-httpclient-LICENSE.txt │ commons-io-2.1.jar │ commons-io-LICENSE.txt │ commons-logging-1.1.1.jar │ commons-logging-LICENSE.txt

    42731

    细说java平台日志组件

    2. apache commons logging? https:commons.apache.orgpropercommons-loggingindex.htmlApache Commons Logging简称JCL。 总结:1. apache commons logging组件和slf4j都是日志抽象框架,为应用程序提供统一的日志操作API,支持多种日志实现,如:log4j。 但是目前apache commons logging已经停止更新,活跃度并没有slf4j高,不建议使用。 slf4j为其他日志框架提供了统一的日志操作api,这对于sdk这样的基础库开发,非常适合使用slf4j,因为你不知道用户最终会选择什么日志框架。

    32830

    你需要知道的开源项目

    Apache CommonsApache Commons是一个专注于可重用Java组件的Apache开源项目,它同样也包含了很多开发经常需要用到的核心库,例如编码、解码、集合框架、加解密、IO、日志等, 比较常用的有DBCP、Crypto、Commons Lang、Commons Logging等,直通地址:https:commons.apache.org。 Dozer你可能使用过Apache Commons BeanUtils对两个bean进行属性值映射,但是它在某些情况下不是那么的好用,例如多级深层次的映射。 Dozer不但可以进行简单的属性映射、复杂的类型映射、双向映射、递归映射等,还可以通过XML配置文件、注解或API的方式进行更灵活的配置,官直通地址:http:dozer.sourceforge.net Apache POIApache POI是Apache的开源库,用于操作Excel、Word、PowerPoint,直通地址:https:poi.apache.orgJacksonJackson用来解析

    27020

    Java 必知必会的 20 种常用类库和 API

    四、通用类库有几个很好的第三方通用库可供Java开发人员使用,例如 Apache Commons 和 Google Guava 。 七、Excel读写库许多应用程序需要提供把数据导出到Excel的功能,如果你要做相同的Java应用程序,那么你需要 Apache POI API 。? 十四、邮件APIjavax.mail 和 Apache Commons Email 提供了发送邮件的api。它们建立在JavaMail API的基础上,提供简化的用法。? 十六、加密库Apache Commons家族中的 Commons Codec 就提供了一些公共的编解码实现,比如Base64, Hex, MD5,Phonetic and URLs等等。? 目前提供了 C++、Java、Python 三种语言的 API。?二十、网络库一些有用的网络库主要有 Netty 的和 Apache MINA 。

    89620

    Spring-Spring 开发环境搭建及HelloSpring

    Jar包准备 安装 Java 开发工具包JDK下载 Apache Commons Logging API下载 Spring 框架库HelloSpring 创建 Java 项目添加必需的jar编写代码 HelloSpringjavaMainAppjava ----下载 Apache Commons Logging API从 http:commons.apache.orglogging 下载 Apache Commons Logging API 的最新版本 ----添加必需的jar添加 Spring 框架和通用的日志 API 库到我们的项目中.选中项目单击右键,然后在快捷菜单上按照下面可用的选项:Build Path -> Configure Build Beans.xml); HelloSpring obj = (HelloSpring) context.getBean(helloSpring); obj.getMessage(); } }第一步是我们使用框架 API 这个 API 加载beans 的配置文件并最终基于所提供的 API,它处理创建并初始化所有的对象,即在配置文件中提到的 beans。

    8510

    SSM框架——干净详细的整合学习教程(Spring+SpringMVC+MyBatis)

    Mybatis分为三层:API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 注意:按以上方法操作时,若打开Server Runtime后一片空白,需要设置Apache服务器。 设置方法为:window->Preferences->Server->Runtime Environment -> add --> 选择Apache的版本后点Next,再填入你apache服务器软件的安装 } org.codehaus.jackson jackson-mapper-asl 1.9.13 commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.4 commons-codec commons-codec 1.9 asset_wq_ssm 2、web.xml Archetype Created Web Application

    10.3K30

    基于Spring + Spring MVC + Mybatis 高性能web构建

    org.codehaus.jackson jackson-mapper-asl ${jackson.version} log4j log4j ${log4j.version} org.slf4j slf4j-api ${slf4j.version} org.slf4j slf4j-log4j12 ${slf4j.version} javax.servlet javax.servlet-api 3.0.1 provided javax.servlet jstl ${jstl.version} commons-fileupload commons-fileupload ${commons.fileupload.version } commons-net commons-net ${commons.net.version} commons-logging commons-logging 1.1.3 commons-collections 5、Apache Shiro 配置 : 要配置realms bean view plain copy print?

    38710

    文件的上传和下载学习小结

    对于小小牛的我,使用 Apache 开源组织提供了一个用来处理表单文件上传的一个开源组件( Commons-fileupload ),它最主要的工作就是帮我们解析request.getInputStream 该组件性能优异,并且其API使用极其简单,可以让开发人员轻松实现web文件上传功能,因此在web开发中实现文件上传功能,通常使用Commons-fileupload组件实现。 Commons-fileupload commons-fileupload.jar commons-io.jar

    13610

    Java 必知必会的 20 种常用类库和 API

    四、通用类库有几个很好的第三方通用库可供Java开发人员使用,例如 Apache Commons 和 Google Guava 。 七、Excel读写库许多应用程序需要提供把数据导出到Excel的功能,如果你要做相同的Java应用程序,那么你需要 Apache POI API 。 十四、邮件APIjavax.mail 和 Apache Commons Email 提供了发送邮件的api。它们建立在JavaMail API的基础上,提供简化的用法。 十六、加密库Apache Commons家族中的 Commons Codec 就提供了一些公共的编解码实现,比如Base64, Hex, MD5,Phonetic and URLs等等。 目前提供了 C++、Java、Python 三种语言的 API。二十、网络库一些有用的网络库主要有 Netty 的和 Apache MINA 。

    31240

    相关产品

    • 云 API

      云 API

      云 API 是腾讯云开放生态的基石。通过云 API,只需执行对应 API 命令行工具即可快速操作云产品;在熟练的情况下,使用一些频繁使用的功能,使用云 API 可以极大的提高效率;除此之外,通过API可以组合功能,实现更高级的功能,易于自动化, 易于远程调用, 兼容性强,对系统要求低。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券