到 Google 资讯主页   
EasyJF首页   资料   源码   软件    论坛   网站    
   使用帮助    
    该信息为本站MyRSS系统缓存内容,部分图片及附件有可能无法正常使用.easyjf.comwww.matrix.org.cn无关,不对该信息负责.通过http://www.matrix.org.cn//resource/news/Bean-Properties_e8da56eb-dd8a-11db-9d8d-d3ed9ace1c98.html访问该信息的原始内容.
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   
Bean-Properties 1.0 发布
作者: 来源:www.matrix.org.cn  发布时间:2007-03-29 09:30:52.467

Bean-Properties 1.0 发布了.

Bean-Properties 是一个纯Java的工具, 为Java中的运用到属性的地方提供了一个模板. Bean-Properties 不再推荐使用getX() and setX() , 而是通过一个二进制代码生成器来生成符合JavaBean specification 的代码.

Bean-Properties 背后最基本的思想, 就是使用实现了get/set 方法的 public final fields 来实现 Properties.

一个简单的例子如下:

public class NewBean {
    public final Property<Integer> x = new PropertyImpl<Integer>();
}    


你可以这样使用NewBean:
NewBean b = new NewBean();
b.x.set(5);
b.x.get();


你也可以扩展出其他的你也可以扩展出其他的:

public class MyProperty<T> extends PropertyImpl<T> {
    public <T> get() {
        log.print(getName() + ".get() invoked...");
        return super.get();
    }
}




更多的信息,可以参考官方站点:
https://bean-properties.dev.java.net/

 
相关文章
 
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   


EasyJF.com 2006 隐私政策 使用EasyJF前必读