`
jxxms
  • 浏览: 104706 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1 什么是 Common Digester Jakarta Common Digester 是一套 XML to Object 的 API,它可以将XML文件转换为任意的Java对象,并且提供灵活的扩展接口。 2 原理 2.1 简单的例子 将以下 XML 文件构造成 ArrayList; <?xml version="1.0" encoding="ISO8859_1"?>Bean 类 public class Bean { private String id; private String description; public void se ...
1.简介在一般的写bean组件的时候,都必须要写setter和getter方法,当然如果我们事先已经知道bean的相关属性和方法,写bean是比较简单的,但是组件太多的时候,重复编写常常是枯燥乏味令人厌烦的。但当有些时候我么需要调用动态对象的属性的时候,我们应该怎么来设定和获取对象的属性呢?BeanUtils就可以帮助我们来解决这个问题。它需要Collections包和logging包的支持。最新版本1.7,文档还是1.6.1的. 2.已经使用BeanUtils的事例 *构建和java对象模型交互的脚本语言,比如Bean Scripting Framework *构建web层显示和相似用途的 ...
1. Digester 就是让你配置一个 XML 转到 Java Object 对应的程序, 当一些 XML 中特定的属性将会触发一些被称为 rules 的动作, 有一些属性是已经被定义好了, 当然你也可以建立自己所需要的. 而 Digester 也包含了以下高级的特性 : *能够嵌入你原本的对应方式, 而不会影响你的需求. *自定义(Customized)的 namespace-aware 的执行, 以至于你可以定义 rules 恰当独 特的 XML 命名空间. *将所有的 Rules 放入 RuleSets 可以简单方便地重复使用在其它需要相同类型的项目之中. 需要理解的三个概念: pa ...
jakarta commons-dbcp 1.DBCP简介网络程序的设计,很多都涉及到和关系型数据库的交互操作,一般的操作方式都是使用的时候创建到数据库的连接,然后进行各种操作,这种简单的操作方式带来的问题便是数据库的频繁的打开和关闭,以及Transtion的执行,这是一种很耗费时间和资源的操作。于是数据库缓冲池DBCP就出现了,这个包是从pool包发展出来的。 2.DBCP实现的基本流程 1.创建enericObjectPool实例 GenericObjectPool pool = new GenericObjectPool(null); 2.创建PoolableConnectionF ...
  Jakarta Commons项目研究 --pool   一.pool项目到底什么是 pool, 简单来说, 就是先建立一些存在的 object, 放在 pool 之中,当你有需要的时候,可以从 pool 中直接获取,不需要重新建立. . 最常听到的就是 database connection pooling, 因为建立数据库连结是一件耗时的工作, 如果我们先把连结建立好, 就 可以节省这一些时间。database connection pooling 即DBCP。     1.基础类结构 pool的基础类:         public interface ObjectPool {    ...
一、结合说明 在我们的日常开发中,经常需要通过输出一些信息进行程序的调试,如果到处都用system.out.println()则在项目发布之后要逐一删 除,而log4j提供了一种新的调试输出机制以解决输出的问题。log4j的原理是使用一个配置文件log4j.properties进行管理,在调试的 时候可以把输出级别调低,项目正式发布之后把级别调高,这样以前的一些输出就可以屏蔽了,不用到程序当中再进行逐一删除。关于log4j的介绍网上很多, 随便google一下就可以顺利的使用log4j了。在这里介绍一下log4j和commons-logging的联合使用,因为在很多框架当中都是结合 了comm ...
和eclipse 集成
用于双击.class文件进行编译
jdk,tomcat,apache,jk,php,自动安装
Mysql 并没有重新安装:只修改了mysql的root用户的远程调用功能 1. 用root用户登录mysql 2. use msyql 3. update user set host=’%’ where user=’root ’  and host=’localhost’; 4, flush privileges; 5. 重启msyql 6. 重新安装mysql-devel-5.0.22-2.1.i386.rpm   mysql开发包,    Rpm –ivh mysql-devel-5.0.22-2.1.i386.rpm 安装完成    php安装包依赖于这个包 7. 关闭防火墙 2. 安 ...
  很早就听说过eclipse可以集成jad,一直没有试过,一直用的小颖和一个叫java decompiler (具体名字记不住了),不过还是没有集成到eclipse中,每次查看源码的时候,还需要找到相应的class文件才可以反编译,比较麻烦,毕竟很多class都是在jar包中,而且路径很深。昨天闲来无聊,随便找了找eclipse集成jad的反编译工具,很简单,过程如下:   需要两个东东   Jadclips插件,网址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download   Jad反编译工具,网址:http ...
2005 年 8 月 18 日 在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IOC)容器。 Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部 ...
oracle 在linux 下安装
apache,tomcat在linux下整合
持续集成:什么应该自动化? | 使用连续集成 (CI) 重构 2008-10-28 CruiseControl CruiseControl 是 CI 服务器的老者。它已经用了有五年多了,在许多方面, CruiseControl 服务器 已经成为持续集成实践的同义词。出于完全坦白的目的,我应当提到,我也是 CruiseControl 的多年的老用户。 改进的安装 如果您从最后一次使用 CruiseControl 到现在已经有段时间,而且认为它的安装和配置是个负担,那么您可以看看最新版本。现有,有许多方式安装 CruiseControl。例如,如果使用 Windows,会发现最简单的方式是下载 ...
Global site tag (gtag.js) - Google Analytics