
opensource
文章平均质量分 82
joy_jiang
这个作者很懒,什么都没留下…
展开
-
Log4J 最佳实践之全能配置文件
下面给出得Log4J配置文件实现了输出到控制台,文件,回滚文件,发送日志邮件,输出到数据库日志表,自定义标签等全套功能。log4j.rootLogger=DEBUG,CONSOLE,A1,im#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASElog4j.addivity.org.apache=true#################### Console转载 2005-01-13 19:19:00 · 718 阅读 · 0 评论 -
Log4j 学习笔记
Log4j 学习笔记by heavyz2003-04-15Log4j主页:http://jakarta.apache.org/log4j IndexLog4j的类图 Logger:日志写出器 Logger转载 2005-02-17 21:20:00 · 676 阅读 · 0 评论 -
Log4j日志管理系统简单使用说明
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明:1、 Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。转载 2005-02-17 21:48:00 · 737 阅读 · 0 评论 -
使用JMeter进行性能测试
1 JMeter作用领域JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你可以用JMeter提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象转载 2005-02-17 22:27:00 · 1300 阅读 · 0 评论 -
用 Hibernate 和 Spring 开发事务持久层
用 Hibernate 和 Spring 开发事务持久层作者:Richard 来自:IBM 当您自以为已经了解了所有开发工具时,肯定又会冒出一个新的工具。在本文中,developerWorks 的固定撰稿人 Rick Hightower 用一个真实世界的例子向您介绍两个最激动人心的企业新技术。Hibernate 是一个对象关系映射工具,而 Spring 是一个转载 2005-02-17 21:30:00 · 950 阅读 · 0 评论 -
Ant十五大最佳实践
在 Ant 出现之前,构建和部署Java应用需要使用包括特定平台的脚本、Make文件、各种版本的IDE甚至手工操作的“大杂烩”。现在,几乎所有的开源Java项目都在使用Ant,大多数公司的内部项目也在使用Ant。Ant在这些项目中的广泛使用自然导致了读者对一整套Ant最佳实践的迫切需求。本文总结了我喜爱的Ant技巧或最佳实践,多数是从我亲身经历的项目错误或我听说的其他人经历的 “恐怖”故事转载 2005-02-17 21:38:00 · 740 阅读 · 0 评论 -
log4j使用实例
log4j的好处在于:1.通过修改配置文件,就可以决定log信息输出到何处(console,文件,...),是否输出。这样,在系统开发阶段可以打印详细的log信息以跟踪系统运行情况,而在系统稳定后可以关闭log输出,从而在能跟踪系统运行情况的同时,又减少了垃圾代码(System.out.println(...)等)。2.使用log4j,需要整个系统有一个统一的log机制,有利于系统的规划。log4转载 2005-02-17 21:46:00 · 1025 阅读 · 0 评论 -
Hibernate配置文件在单元测试中的灵活运用
Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,以及怎么样将hibernate提供的配置文件的访问方法灵活运用到单元测试中。1 介绍Hiberna转载 2005-02-17 22:23:00 · 906 阅读 · 0 评论 -
利用 Apache JMeter 测试 WebSphere 性能
如果您预算紧张并且时间紧迫 —— 或者即使您不是这样 —— 那么,您可能希望考虑使用 JMeter 来对 Web 和其他应用程序进行压力测试。IBM 的 Greg Herringer 详细描述他使用这个纯 Java 应用程序来测试 WebSphere 中间件解决方案的经历。本文描述如何部署 Apache 开放源代码工具 JMeter,以基于 IBM WebSphere Application转载 2005-02-17 22:24:00 · 1980 阅读 · 1 评论 -
使用 JFreeChart来创建基于web的图表
WWW的发展使得基于因特网的应用程序不再局限于静态或者简单的动态内容提供。传统的一些以软件包形式发布应用程序例如报表系统等都在逐渐搬到因特网上。但是这两者之间有着天壤之别,虽然对于数据获取、业务处理等方面基本类似,但是最大的差别在于用户界面。为了能在web浏览器上显示要求用户界面使用HTML以及图片的方式来展现数据,而传统的一些利用操作系统本身的控件来开发的用户界面无法适应琳琅满目的客户端,因此在转载 2005-02-17 22:32:00 · 798 阅读 · 0 评论 -
在Eclipse中使用ANT灵活构建Web应用
前言 ant是java开发者工具箱的重要一环,junit,xdoclet等都与它紧密关联,程序员可能习惯了IDE提供的自动构建,甚至部署的功能,从而忽略了ant本身,其实,主流的IDE通常是内置ant任务来完成这些工作的,熟悉ant内在的机理,可以阅读或简单修改build.xml无疑可以帮助你更灵活地集成、管理应用项目,如果需要学习maven这种开源项目管理解决方案,也是要以理解ant为基础的哟转载 2005-03-02 22:33:00 · 742 阅读 · 0 评论 -
HttpClient
1、HttpClient的功能基于标准,纯正java,实现了http1.0和1.1。在一个可扩展的OO框架内,实现了HTTP的全部方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE)支持HTTPS(ssl上的HTTP)的加密操作透明地穿过HTTP代理建立连接通过CONNECT方法,利用通过建立穿过HTTP代理的HTTPS连接利用本地Java so转载 2005-03-17 09:38:00 · 2356 阅读 · 0 评论 -
Mock Objects in Unit Tests
Mock Objects in Unit Tests by Lu Jian01/12/2005The use of mock objects is a widely employed unit testing strategy. It shields external and unnecessary factors from testing and helps developers focus转载 2005-02-25 22:43:00 · 1093 阅读 · 0 评论 -
使用Hibernate来实现持久对象
对象、关系的映射(ORM)是一种耗时的工作,在Java环境下,有几种框架来表示持久数据,如实体Bean、OJB、JDO、Hibernate等。Hibernate是一种新的ORM映射工具,它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。本文介绍怎么在Web应用开发中配置Hibernate的环境,并且使用Hibernate来开发一个具体的实例。 阅读本文前您需要以下的知识和工转载 2005-02-17 22:32:00 · 645 阅读 · 0 评论 -
用 XDoclet 减少代码膨胀
开放源代码的 XDoclet 代码生成引擎,是许多领先的 Java 框架不可缺少的组成部分,常常被用作面向属性的编程和持续集成的引擎。但是 XDoclet 还有一些不太惹人注目的地方:对初级开发人员来说,它太难掌握、太难精通。在这篇文章中,流行作者 Sing Li 以 XDoclet 为对象,揭示了其内部简单却优雅的设计,使您能够理解这项技术,并将它应用在实践当中。XDoclet 能够很容易成转载 2005-01-13 19:46:00 · 1271 阅读 · 0 评论 -
Taglib 原理和实现之支持El表达式
1.先看这么一个例子<%@ page contentType="text/html; charset=gb2312" language="java"%><%@ taglib uri="/WEB-INF/tlds/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.转载 2005-01-15 12:47:00 · 773 阅读 · 0 评论 -
利用 Ant 和 JUnit 进行增量开发
软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种种好处,特别是使用 Ant 和 JUnit 带来的各种方便。测试是大型开发过程中的基本原则之一。在任何职业中,验证都是一个重要部分。医生要通过验血来确诊。波音公司在研制 777 的过程中对飞机的每个组件都进行了精心测试。为什转载 2005-01-15 12:51:00 · 694 阅读 · 0 评论 -
Eclipse快速上手指南之使用Ant
Ant 是Java平台下非常棒的批处理命令执行程序,能自动完成编译,测试,打包,部署等等一系列任务。 Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 Eclipse 中已经集成了Ant,我们转载 2005-02-17 21:41:00 · 997 阅读 · 0 评论 -
log4j配置文件基本含义说明
log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为:#log4j.rootLogger = [ level ] , ap转载 2005-02-17 21:43:00 · 1019 阅读 · 0 评论 -
J2EE 探索者:使用 Java Servlets 2.4 来执行过滤
Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。在 J2EE 探索者 系列文章的最后一篇中,作者 Kyle Gabhart 将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指导您完成典型过滤器实现的三个步骤。他还会透露 bean 的一些激动人心的变化,预计刚发布的 Java Servlet 2.4 规转载 2005-02-17 22:31:00 · 1241 阅读 · 0 评论 -
一个log4j的配置文件
| For more configuration infromation and examples see the Jakarta Log4j | owebsite: http://jakarta.apache.org/log4j --> http://jakarta.apache.org/log4j/" debug="false">转载 2005-02-17 21:28:00 · 999 阅读 · 0 评论 -
Ant学习指南
Ant学习指南 内容摘要: ANT是一个基于Java的自动化脚本引擎,脚本格式为XML。除了做Java编译相关任务外,ANT还可以通过插件实现很多应用的调用。 1)ANT的基本概念: 2)ANT的安装:解包,设置路径 3)ANT的使用:最好的学习只不过是一个简单实用的例子起步…… ANT的基本概念:Java的Makefile 当一个代码项目大了以转载 2005-02-17 21:31:00 · 655 阅读 · 0 评论 -
Log4j简明手册
1. 概述 本文主要描述Log4j的API的唯一特性和它的设计原理。Log4j是一个基于许多作者的开放源码的项目。它允许开发员以任意的间隔来控制日志的输出。它通过设在外部的配置文件而达到运行时灵活的设置。最重要的是,Log4j有一个平稳的学习曲线。注意:根据来自用户的反馈判断,它很容易使人上瘾。 2. 导言 几乎所有的大型应用程序都包括它的自己的日志和跟踪API。顺应这个规则,E.U. SEMPE转载 2005-02-17 21:49:00 · 720 阅读 · 0 评论 -
Hibernate 简化继承映射
学习映射类层次结构的三个易于实现的策略级别: 初级Xavier Coulon (xavier.coulon@fr.ibm.com) , 电子商务 IT 专家, IBM Business Consulting ServicesChristian Brousseau (cbrous@fr.ibm.com) , J2EE 顾问2005 年 1 月 Hibernate 是一个对转载 2005-02-17 22:16:00 · 778 阅读 · 0 评论 -
使用Jakarta Commons Pool处理对象池化
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化的框架,以及若干种各具特色的对象池实现,可以有效地减少处理对象池化时的工作量,为其它重要的工作留下更多的精力和时间。创建新的对象并初始化的操作,可能会消耗很多的时间。在这种对象的初始化工作包含了一些费时的操作(例如,从一台位于20,000千转载 2005-02-17 22:28:00 · 852 阅读 · 0 评论 -
高级 DAO 编程
J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本文中,Java 开发人员 Sean C. Sullivan 讨论了 DAO 编程中三个常常被忽略的方面:事务界定、异常处理和日志记录。在过去 18 个月中,我参加了一个由有才华的软件工程师组成的小组,构转载 2005-03-25 15:52:00 · 730 阅读 · 0 评论