java中Action类严格来说是不是javaBean?请说明理由,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:00:34

action接口有下面几个方法:
void addPropertyChangeListener(PropertyChangeListener listener)
添加一个 PropertyChange 侦听器。
Object getValue(String key)
使用关联的键获取此对象的一个属性。
boolean isEnabled()
返回 Action 的启用状态。
void putValue(String key, Object value)
使用关联的键设置此对象的一个属性。
void removePropertyChangeListener(PropertyChangeListener listener)
移除一个 PropertyChange 侦听器。
void setEnabled(boolean b)
设置 Action 的启用状态。
addPropertyChangeListener()可以实现bean的功能,当然实现过程要你自己完成,它只提供一个可以解决的途径,具体完成需要你自己做。

Action 不是JavaBean ActionFrom 可以充当javaBean

不是,struts2可以充当javaBean

知道什么叫javabean吗?
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。
用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提