JavaBean
来源:互联网 发布:linux eclipse java 编辑:程序博客网 时间:2024/04/30 10:40
传统的JavaBean应用于可视化领域,如AWT(窗口抽象工具集)下的应用。现在更多应用于不可视化领域。
不可视化的JavaBean在JSP程序中常常用来封装业务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的分离,可重用性强,易于维护,使得系统有更好的健壮性和灵活性。
最常用于连接数据库、执行数据库的操作等。
javabean的属性:bean组件内部状态的抽象表示。
其属性可分为四类:simple indexed bound constrained
Simple:
public void setUserName(String name)
{
this.name=name;
}
public String getUserName()
{
return this.name;
}
public boolean isDebug()
{
return this.debug;//bool type property is also ok like this for the convert between isDebug and getDebug can happen in the inner system.
}
Indexed
Bound
绑定属性提供一种机制,即通知监听器一个JavaBean组件的属性发生了变化。监听器实现了PropertyChangeListener接口并接收有JavaBean组件产生的PropertyChangeEvent对象。该对象包括一个属性名字、旧属性值,以及每一个监听器可能要访问的新属性值。
JavaBean实现了addPropertyChangeListener()和removePropertyChangeListener()方法,以便及加入和删除属性变化监听器。PropertyChangeSupport.firePropertyChange()方法可以被使用,并传递属性名、旧值及新值等信息。
<jsp:setProperty name="userInfo" property="*/">
一个语句接收客户端的所有参数。而且内在机制把客户端的输入参数类型自动转换成JavaBean类型。因为浏览器提供的数据都是字符串类型的,而在UserInfo这个JavaBean中,有String,Int的。如果用手工需要这样获取参数:
int cartType=Integer.parseInt((String)request.getParameter("cartType"));并且对每个参数都通过request.getParameter() 方法来获得。
- JavaBean
- JAVABEAN
- JavaBean
- javabean
- JAVABEAN
- javabean
- javabean
- JavaBean
- JavaBean
- javabean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- javaBean
- SQL语句大全
- 用Editplus配置JAVA编辑环境
- 巨人秘密牵手五粮液史玉柱杀入保健酒领域
- 如何识别优秀的程序员 文章的一点读后感
- JVM之上的Python Web框架
- JavaBean
- Solaris下如何设置Oracle9i为自动归档模式
- 哪里冒出的2.1亿网民
- c/s 和 b/s 的理解
- .net备份还原SQL Server及压缩Access数据库
- 高薪的N个理由 08游戏行业人才就业趋势
- 解剖上海交大女生无耻言论:只嫁外国人?
- 测试
- 端口