JavaBean的相关知识
来源:互联网 发布:数据蒙特卡洛 编辑:程序博客网 时间:2024/05/18 22:41
JavaBean的相关知识记载
1. JavaBean的一下基本特点:
A: JavaBean中的成员变量必须用private权限修饰符进行修饰。
B: JavaBean必须提供getXXX()和setXXX()方法来对数据进行访问,且此方法必须设置 为public的。
C:JavaBean如果有构造函数,则必须把构造函数设置为public的无参构造函数。
2.JavaBean的属性分类:
A:Simple属性:即JavaBean中的变量为一般数据类型变量,且采用getXXX()和setXXX()方法。
B:索引属性: 即JavaBean中的变量为数组或者是集合。
C:束缚属性:它是当该种属性的值发生变化时,要通知其它的对象。每次属性值改变时,这种属性就触发一个PropertyChange事件(在Java程序中,事件也是一个对象)。事件中封装了属性名、属性的原值、属性变化后的新值。这种事件是传递到其它的Bean,至于接收事件的Bean应做什么动作由其自己定义。包含关联属性的Bean必须具有以下的功能:
(1)允许事件监听器注册和注销与其有关的属性修改事件;
(2)当修改一个关联属性时,可以在相关的监听器上触发属性修改事件。
D:是指当这个属性的值要发生变化时,与这个属性已建立了某种连接的其它外部Java对象可否决该属性值的改变(限制属性的监听者通过抛出PropertyVetoException来阻止该属性值的改变),Bean本身也可以否决该Bean属性值的改变。
3.JavaBean的作用域:
A: Page: 就是只在这个界面内有效。
B:request: 就是除了Page外,还包括<jsp:include>和<jsp:forward>包含的界面中。
C:senssion: 通俗的解释就是你打开一次浏览器为一个senssion。
D: applacation: 即若服务器不关闭,则作用域就一直保持。
4.JavaBean在JSP中的运用:
A:<jsp:useBean class=" " id=" " scope=" "/>其中class是指的是你所引用的类,而id指的是实例化之后的对象,scope指的是作用域。
B: <jsp: setProperty name=" " Property=" " value=" "/> 其中name指的是对象名,Property是指属性名,value为其指定的值。 通常可以设置name为请求的对象,并写Property=“*”,那么就可以进行自动匹配。
C:<jsp: getProperty name=" " property=" "> 可以通关此方法来进行属性获取。
- JavaBean的相关知识
- javaBean 相关知识
- JavaBean的相关处理
- JavaBean知识、原理以及JavaBean的总结
- 学习之路----4JavaBean中的setProperty相关知识
- javabean相关
- javabean相关
- 相关reactjs的相关知识
- OPC的相关知识
- JDBC的相关知识
- 事务的相关知识
- 编译器的相关知识
- 编译器的相关知识
- OPC的相关知识
- IUnKnown的相关知识
- 噪音的相关知识
- xml的相关知识
- sql的相关知识
- A. Cutting Banner
- Windows7下如何删除鼠标右键的百度云同步和上传菜单
- AES加密 实现
- 进程3
- 【Hadoop系列】第一章:Hadoop生态系统概述以及版本演化
- JavaBean的相关知识
- Oracle 10g RAC Cluster interconnects
- 错误:浏览器访问jsp页面,却变成了下载该页面
- 使用InternetGetConnectedState这个API判断网络是否连通
- 输入十个字符(可能是数字也可能是字母)然后输出
- CSAPP LAB---perflab-handout性能优化
- cpu绑定和cpu亲和性
- Linux中文件的时间属性(涉及touch、stat命令)
- LeetCode 235. Lowest Common Ancestor of a Binary Search Tree