2024年5月11日发(作者:)
BeanUtils 介绍
BeanUtils 介绍
所谓 BeanUtils 为何要开发呢, 每个工程师或许在写 JavaBean 的时候, 都会乖乖
地去写 getters 和 setters, 就是 getXXX() 及 setXXX() methods, 但是当你的
object 是动态产生的, 也许是用档案, 也许是其它原因, 那你该如何去存取数据呢 !!
几个例子你可能会用到 BeanUtils, 当然, 这是已经存在的项目了
•
BSF: Script Language 和 Java Object Model 之间
•
Velocity/ JSP: 使用 template 建立相似的网页
•
jakarta taglibs/ Struts/ Cocoon: 建立自己特殊的 Tag Libraries for JSP 或
XSP
•
ant / tomcat : XML-based 的 设定档案 ( configuration
resources )
你大可以使用 java api 中的 t 及 来达到这些数据交换
~~ 不过呢, 难度有点高 ,但是, BeanUtils 将会减低你开发的时间 !!
目前最新的 stable 版本为 1.7.0 (2003/2/18 released),
BeanUtils 的 Java API 主要的 package 总共四项
1. ils
2. ters
3.
4. ters
其实除了第一项之外, 其它的都是后来版本才加上去的, converters 就是专门处理不
同传入的 object 该如何转换, locale 呢, 就是为了国际化的处理, 所以重点我都会摆在
第一项!!
而其中最常用到的 class 是 PropertyUtils 及 ConvertUtils 还有 DynaBeans( 有
用 struts dynaform 的应该不陌生 )
tyUtils 介绍
基本上, 我假设大家对 JavaBean 的开发都没有问题, 就是 对 getters 及 setters
都了解是什么. 先假设,
public class Employee {
public Address getAddress(String type);
发布评论