`
22cgreen
  • 浏览: 55511 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

关于javabean的一反射原理

阅读更多
我们知道反射可以通过一个getter和setter方法得到相应属性的值,在struts测试中发现,
struts只会把提供的属性转成get方法。而不会去检查这个属性是否真实存在。

如:我有一个
public String getLove()
{
return good;
}

在标签中我们使用love属性一样可以得到值,只不过是good的值。

应用需求:这种应用是在有时我们要处理一个值时,如文件大小,开始是B为单位的数字,而我显示想转成KB,MB,并只保两位小数
当然还有其它的一些需求。但是我们不能用getGood直接处理,因为其它的用到good的地方,是不要转换的,因此我们只有生成
别外一个get方法来进行处理。
分享到:
评论

相关推荐

    利用反射实现JavaBean 的自动赋值

    对于后者,一种常见的做法是利用Java的反射机制来自动地将表单数据绑定到JavaBean对象上。 #### 反射简介 反射是Java提供的一种能够在运行时分析类的信息并操作类的成员(如方法、属性)的能力。通过反射,可以在...

    简单身份验证JAVABEAN的设计

    JavaBean 的操作原理是通过反射机制来实现的。用户通过浏览器发送请求,请求到达服务器后,在服务器端查找对应的网页,如果是首次请求, JSP 将生成 Servlet,然后通过 Servlet 引擎来执行 Servlet,把调用 ...

    MVC三层架构-Jsp+Servlet+Javabean

    3. **JavaBean**:JavaBean是Java语言编写的一种符合特定规范的类,通常作为模型层的一部分,封装了业务对象和数据。它们可以被Servlet或JSP通过Java反射机制实例化并操作,提供数据的存取方法。 **三、MVC框架实现...

    Servlet中对获取网页表单数据自动给JavaBean赋值的BeanUtil工具类

    BeanUtil工具类的常用方法一般包括`populate()`或`fillProperties()`等,这些方法接受一个JavaBean实例和一个Map对象作为参数。Map对象中包含了请求参数,键为参数名,值为参数值。工具类通过反射遍历JavaBean的所有...

    javaBean复习材料

    这个"javaBean复习材料"显然是一份关于JavaBean的教程或学习资料,由教师精心整理,得到了同学们的一致好评。 首先,JavaBean的基本概念是必须了解的。JavaBean是一种公共类,它是公共的、非抽象的,并且有一个无...

    [新闻文章]NTsky新闻发布(提供JavaBean)v1.0_ntskynewsv1.0javabean.zip

    在JavaBean中,类通常具有公共属性和方法,可以被其他Java程序通过反射机制访问和操作。JavaBean主要用于构建用户界面,尤其是在Java应用程序或Java Applet中,它们可以作为控件来使用,帮助开发者快速构建功能丰富...

    xml与javabean之间的相互转换,很方便,导入即可使用

    其工作原理主要是通过反射机制获取Java对象的属性,并将其映射到XML元素上。 使用XStream进行XML与JavaBean的转换非常简单。首先,你需要在项目中引入XStream库,如果是MyEclipse,可以通过右键点击项目 -> Build ...

    使用xstream实现对JavaBean与xml字符串的互转

    它的工作原理是通过反射机制自动处理Java对象的字段,将其转换为XML元素,同时保留对象的层次结构。 **安装XStream** 在项目中使用XStream,首先需要添加依赖。如果你使用的是Maven,可以在pom.xml文件中加入以下...

    Java反射 JavaBean对象自动生成插入,更新,删除,查询sql语句操作

    Java反射 JavaBean 对象自动生成插入、更新、删除、查询 SQL 语句操作 Java 反射是 Java 语言中一个强大的功能,它允许开发者在运行时检查和修改类、方法、字段的行为。Java 反射机制可以动态地创建对象、调用方法...

    JavaBean valication验证实现方法示例

    JavaBean 验证的原理是基于 Java 反射机制和注解机制。JavaBean 验证使用注解来标注需要验证的字段,然后使用反射机制来获取字段的值,并根据注解的规则进行验证。 3. JavaBean 验证的用法 JavaBean 验证的用法...

    commons-betwixt-0.5-src.zip_ObjectStringConvert_commons-betwixt_

    Betwixt的工作原理是通过分析JavaBean的公共属性来生成XML表示,同时也能够根据XML文档的结构实例化相应的Java对象。这种映射机制使得开发者无需手动编写大量的XML解析和序列化代码,降低了出错的可能性,也提高了...

    使用BeanUtils操作属性的一个小坑

    问题在于,BeanUtils在进行属性复制时,会尝试通过反射调用getter和setter方法,如果JavaBean的属性名称与实际getter或setter方法不完全匹配,或者属性类型不兼容,就会导致异常。例如,假设我们有一个属性名为`...

    Oracle - Javabean Generator-开源

    这些框架通过反射机制调用JavaBean的getter和setter方法,自动完成数据的读写,极大地提高了开发效率。 除此之外,Oracle Bean Generator还可能包含其他附加功能,如生成DAO接口和实现类,或者创建JUnit测试用例。...

    xmlutils.zip

    1. **JavaBean与XML的转换原理** - **序列化(JavaBean到XML)**: 这个过程是将JavaBean对象的数据转换为XML文档。主要涉及两个步骤:属性遍历和节点构建。通过反射获取JavaBean的所有属性,然后根据属性创建XML...

    commons-beanutils

    7. **反射API**:通过使用Java的反射API,`commons-beanutils`库能够访问私有属性,甚至在没有公开getter和setter的情况下操作JavaBean。 8. **版本历史**:1.8.0 Beta版可能是该库的一个开发阶段版本,可能包含...

    JSP组件JButil

    `JButil`组件通过自动化的方式,一次性将所有请求参数映射到JavaBean对象,使得开发更加便捷。 **2. 使用方法** 使用`JButil`时,首先需要创建一个与请求参数相对应的JavaBean类,这个类的属性名称应该与请求参数...

    Servlet留言板程序 Windows版 

    JavaBean是一种特殊的Java类,它遵循特定的设计模式,允许在Web应用中通过Java的反射机制进行配置和调用。在CSGuestbook中,JavaBean被用于封装业务逻辑和数据模型,简化了服务器端的编程,提高了代码的复用性和灵活...

    xml和bean之间的相互转换源码

    以上就是关于XML和JavaBean之间转换的基本概念、技术和实现步骤。理解这些知识对于处理Java中的数据序列化和反序列化至关重要。在实际项目中,我们可能需要处理更复杂的XML结构和嵌套的Bean,但核心思想是相同的。

    android与web交互

    为了提高软件的灵活性、可扩展性和自适应能力,本文介绍了一种基于Java反射机制的方法,用于解析XML数据,并将其封装为JavaBean对象,以便Android应用程序能够更高效地处理来自Web服务的数据。 #### 二、Java反射...

    xmlPares用户只需填参数就可解析

    反射机制的工作原理是,通过Class对象获取类的信息,然后通过newInstance()方法创建对象,再通过getMethods()和getFields()获取类的方法和字段。在解析XML时,工具会查找与XML节点相对应的JavaBean字段,通过set方法...

Global site tag (gtag.js) - Google Analytics