JavaWeb---JavaBean基础
来源:互联网 发布:加拿大劳务移民知乎 编辑:程序博客网 时间:2024/06/05 02:50
1. 什么是JavaBean?
JavaBean是一种Java语言写成的可重复使用的组件jsp可以方便的支持JavaBean组件的使用
符合规范的Java类都是JavaBean
2.JavaBean的分类
a.封装数据
按照OO原则,属性与数据库表字段相对应
属性私有
具有public的set/get方法
b封装业务
具有实现特定功能的方法和方法实现
通常与一个封装数据的JavaBean对应
3.为什么需要JavaBean
a. 因为传统处理处理业务参数过多,且为对象属性
b. 解决代码重复编写,减少代码冗余
c. 功能区分明确,避免业务逻辑处理与页面显示处理集中在一起造成混乱
d. 提高了代码的维护性
4.useBean动作指令
Ø 该动作指令表示的含义是:在页面中引用一个已经存在或创建一个新的由class属性指定的Java类的实例,然后将其绑定到名字由id属性给出的变量上,并且该变量只在scope属性所指定的范围内有效。
Ø 对于第二种形式,则是只用当第一次实例化JavaBean时,才执行body(JSP语句)部分,如果是获取现有的JavaBean实例,则不执行body部分。然后我们看一下这几个属性的作用,如下所示。
id属性
在定义范围内确认JavaBean实例变量,也可以用该变量名引用JavaBean实例
class属性
引用的JavaBean的完整类名。JSP2.0规范要求JavaBean必须要有包名
scope属性
JavaBean存在范围及id变量名有效范围。翻飞由小到大依次为:page、request、session和application。默认为page
1. setProperty动作
setProperty动作指令主要用于为JavaBean设置属性,该标签会调用Java实体类中setXXX()方法去完成一个或多个属性的赋值。
<jsp:setProperty name="BeanID“ property=“name”/>
2. getProperty动作
getProperty动作指令主要用于为JavaBean获取属性,该标签会调用Java实体类中getXXX()方法取得的值转换为String类型,然后送到输出流中
<jsp:getProperty name="BeanID" property="name”/>
- JavaWeb---JavaBean基础
- JavaWeb:JavaBean基础
- JavaWeb-JavaBean
- javaWeb--javaBean
- JavaWeb学习笔记-java基础-8-javabean(1)
- JavaWeb学习笔记-java基础-9-javabean(2)
- JavaWeb -- Jsp 和 JavaBean
- JavaWeb -- JSP+JavaBean模式
- 【JavaWeb】(3)JavaBean
- javaWeb之JavaBean总结
- 【JavaWeb】 JavaBean使用方法
- javaweb---JavaBean总结
- JavaWeb笔记-JavaBean
- javaweb开发之javaBean
- JavaWeb中的JavaBean概述
- JavaWeb之JavaBean
- javabean基础
- JavaBean --基础
- user-based测试(单机版)
- iOS_19_抽屉效果_仿网易
- JavaWeb----Servlet使用
- 电赛MSP430知识小结
- 顺时针打印矩阵
- JavaWeb---JavaBean基础
- Bluetooth HFP介绍
- JavaWeb---使用JavaBean动态显示留言
- Java web开发笔记 第一章 浏览器技术
- JavaWeb---Jsp内置对象
- OS X Mountain Lion 10.8.4懒人版 百度网盘下载【带制作过程视频】
- ADO.NET之4-使用SqlCommand对象向数据库添加记录---ShinePans
- (c语法百题1)问候
- No result defined for action