jsp技术结合JavaBean应用
JavaBean的含义
- JavaBean是一种组件技术[*面向过程的编程重用函数、面向对象的编程重用类、范型编程重用的是算法的源代码,而组件编程则重用特定功能完整的程序模块 *]。所谓组件,是软件工程分工细化、专业化的产物。
目前,javabean主要以非可视化的形式存在,主要用来封装、继承业务逻辑及模型
JavaBean和EJB的比较:
什么叫EJB?
- JavaBean规范
javaBeans组件是根据一系列规定设计出来的普通java类。- 必须有无参构造函数。
- javaBean中的属性:(Simple、Indexed、Bound、Constrained)
3.JavaBean引用
<jsp:useBean id="实例名称" scope=“page|request|session|application” type=""></useBean>或者<jsp:useBean id="实例名称" scope=“page|request|session|application” type=""/>
<jsp:setProperty name="实例名称" property="属性名称" value="属性值"></setProperty>
<jsp:getProperty name="实例名称" property="属性名称 />
- 4个作用域:
1.page:当前页面有效,每次进入页面,新建一个JavaBean,离开销毁;
2.request:当前请求有效。
3.session:当前会话有效。
4.application:当前Servlet有效,只要服务器不关,都有效。