- 博客(7)
- 收藏
- 关注
原创 log4j 学习(三)
学习完了log4j的三个最重要的组件后,现在该学习它另一个重要的功能:配置。其实这是编写项目中最重要的一环,真实的项目一般不会在项目运行过程中去构造Appender、Layout,二是把他们都写在配置文件里面,让log4j去加载。这也提供了足够的灵活性,便于我们在项目实施过程中跟踪、调试、维护等。 log4j支持properties和xml配置文件。有了前面的基...
2010-09-26 22:19:12 115
原创 log4j 学习(二)
前面学习了log4j的Logger对象的使用,算是完成了学习的三分之一吧,log4j还有两个很重要的对象,就是学习(一)中所说的Appenders和Layouts。 Appender,从字面上理解是“追加者”、“输出器”的意思,也即是说日志输出的目的地。log4j的Appenders比较多,可以是控制台(ConsoleAppender)、文件(FileAppend...
2010-09-24 23:37:53 91
原创 log4j 学习(一)
Log4j,很久就开始使用了。 但是一直都没有花时间去学习一下,最近觉得不能再这样下去了,这样一个最基本的几乎每个项目都要使用的好东西不能只是会使用而不会灵巧的掌握,领会它的精髓,却总是云里雾里的飘。我必须得要好好的学习了一下,并留下点足迹。 Log4j现在被纳入到apache开源组织的管理范围,我们很容易在apache的官方网站上找到它的最新版本和学...
2010-09-24 13:37:59 122
原创 apache commons configuration 学习(三)
前面的学习让我们学会了如何通过configuration框架来读取配置文件,但是还有一个重要的内容没有学习,就是如何来更新配置文件里面的值呢?Configuration接口提供了一个setProperty(String key,Object value)的方法供我们调用,这个方法看起来简单,明了,但是,如果你没有去认真测试一番的话,这里面包含了很多的地雷哦~!不相信?就让我们来看一些例子: da...
2010-09-20 00:18:29 91
原创 jboss编译servlet时报错:The type List is not generic
今天在测试过程中遇到一个错误,打开jsp页面上报错:The type List is not generic; it cannot be parameterized with arguments,原因是引入的List对象使用了泛型,jboss编译不通过。我第一印象想到的就是jdk的版本问题了,因为在1.4之前是没有泛型这种类型了,但是检查eclipse的jdk版本都正常,google一下原...
2010-09-19 17:58:27 178
原创 apache commons configuration 学习(二)
从configuration学习(一)中我们学会了如何使用configuration来进行基本的配置文件操作,但是对于比较复杂的配置文件,有些操作还无法实现,比如请看下面的xml配置文件: database.xml <?xml version="1.0" encoding="UTF-8" ?> <database> <tables> &...
2010-09-18 23:36:10 179
原创 apache commons configuration 学习(一)
近来看到项目中使用apache的开源框架configuration,感觉蛮不错的,代码简洁清爽,让人为之一亮。忍不住下载下来学习一下。 以前配置都需要自己写读取配置文件的类,然后封装到多个对象中去,现在好了,configuration框架帮你做好了一切。configuration可以读取各种各样的配置文件,包括system,properties,xml,ini,jndi等等,对于java程序员来...
2010-09-17 14:17:49 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人