Jakarta-Common-BeanUtils使用笔记

下载地址:http://commons.apache.org/beanutils/

例子如下:

新建Bean:

package demo.bean;

import java.util.ArrayList;
import java.util.HashMap;

public class Company ...{

   private String name;
   private HashMap<String, String> address = new HashMap<String, String>();
   private String[] otherInfo;
   private ArrayList<String> product;
   private ArrayList<String> employee;
   private HashMap<String, String> telephone;

   public String getName() ...{
     return name;
   }
   public void setName(String name) ...{
     this.name = name;
   }
   public HashMap<String, String> getAddress() ...{
     return address;
   }
   public void setAddress(HashMap<String, String> address) ...{
     this.address = address;
   }
   public String[] getOtherInfo() ...{
     return otherInfo;
   }
   public void setOtherInfo(String[] otherInfo) ...{
     this.otherInfo = otherInfo;
   }
   public ArrayList<String> getProduct() ...{
     return product;
   }
   public void setProduct(ArrayList<String> product) ...{
     this.product = product;
   }
   public ArrayList<String> getEmployee() ...{
     return employee;
   }
   public void setEmployee(ArrayList<String> employee) ...{
     this.employee = employee;
   }
   public HashMap<String, String> getTelephone() ...{
     return telephone;
   }
   public void setTelephone(HashMap<String, String> telephone) ...{
     this.telephone = telephone;
   }
}

时间: 2024-09-09 18:42:24

Jakarta-Common-BeanUtils使用笔记的相关文章

用组件beanutils,dbutils简化JDBC操作

    虽然现在出现了很多ORM框架,可是还是有很多朋友也许还在使用JDBC,就像我现在一样,除了学习的时候在使用Hibernate.Spring类似这些优秀的框架,工作时一直都在使用JDBC.本文就简单介绍一下利用Jakarta Commons旗下beanutils.dbutils简化JDBC数据库操作,以抛砖引玉,希望对像我一样在使用JDBC的朋友有所帮助.     下面就分两部分简单介绍beanutils.dbutils在基于JDBC API数据库存取操作中的运用.第一部分显介绍beanu

java-框架-apache.commons.*工具

Apache Commons类库 1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta Commons就是这样的一个框架.如果你至少参与了一个中型规模的Java项目,那么我想有超过一大半的机会你都接触和使用到了Jakarta Commons,不管你自己有没有察觉.就我所知,除了Apache Jakarta其他许多开源框架之外,不少所谓的商业框架其实内部有

Struts实践入门(原创)-JSP教程,面向对象/设计

//欢迎完整引用.转载,你可以通过http://www.dev-club.com与我联系.Struts实践入门作者:八脚鱼1.简介    Struts是apache Jakarta的一个开放元码的项目(    http://jakarta.apache.org/struts/index.html),为开发web应用程序提供了一个框架(framework).Sturts建议我们使用MVC Model 2 的模式开发web应用程序.Sturts提供了Controller层组件,这些组件可以和多种已有

Httpmime-4.1.3 简单使用

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议(CV大法来自于HttpClient百度百科,-  -),httpclient的jar包可去apache官网或者csdn或者iask下载(个人感觉iask还是不错的,至少好多资源免积分,而且里面还有很多意想不到的资源哦, -  -). 言归正传,介绍项目中使用的httpmime-4.1.3.jar

避免繁复的get/set操作

                      避免繁复的get/set操作                          摘自:夏昕 Hibernate_DEV_GUIDE  为避免繁复的get/set操作,你可以通过Apache Jakarta Commons Beanutils 组件提供的属性批量复制功能(http://jakarta.apache.org/commons/beanutils/).下面的例子中,我们把user对象的所有属性复制到anotherUser对象中:   TUser

WebWork2源码分析续一

web 至于Action是的创建则是由ActionProxy来完成的,来看一段简要的程序调用 ActionProxy proxy = ActionProxyFactory.getFactory().createActionProxy(namespace, actionName, extraContext); request.setAttribute(ServletActionContext.WEBWORK_VALUESTACK_KEY, proxy.getInvocation().getStac

利用反射从XML构造VO

xml     反射使您的程序代码能够接入装载到 JVM 中的类的内部信息,允许你编写与执行时,而不是源代码中选定的类协作的代码.这使反射成为构建灵活的应用的主要工具.        首先观察下面的 XML 文件:  <?xml version = '1.0' encoding = 'gb2312'?><ROOT>   <ARSUBITEM num="1">      <C_ITEMNO>300200500009</C_ITEMNO

值的关注的Java开源项目(原创)

项目|原创 值的关注的Java开源项目   名称 资料 概况 OFBiz http://ofbizchina.com:8080/ http://www.ofbiz.org/ https://ofbiz.dev.java.net/ OFBiz是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级.跨平台.跨数据库.跨应用服务器的多层.分布式电子商务类WEB应用系统的框架.     OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序

android网络应用开发详解

Android网络应用开发,主要有两种方式,一种是socket(是对tcp/udp协议的封装),另外一种就是使用Http协议,Android中主要提供了两种方式,HttpURLConnection和Apache HttpClient.下面对Android网络应用开发进行具体的阐述. 一.基于socket的网络通信 socket是为了网络服务提供的一种机制.通信的两端都是socket. 网络通信其实就是socket间的通信. 数据在两个socket间进行io传输. 1.基于udp的socket编程

IBM SmartCloud Entry 的 Web services 安全机制揭秘

环境准备 一个运行的 IBM SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 基于 Restlet 的 Web Service 安全机制 开始之前 在正式开始之前,先对本文将用 到的一些名词做基本的解释. Restlet:诞生于 2005 年,是一个针对 Java 语言开发人员的开源项目.Restlet 旨在 以一种简单的方式,向开发人员提供各个应用场景下实现 REST WebService 的方法.目前 Restlet 的最新稳定版本是 2.1.1,本文的所有内容