JavaBean.ppt

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可以使得JSP页面变得清晰; 节省软件开发时间(可以直接使用已经测试和可信的已有组 件,避免了重复开发); 降低系统维护的难度
JavaBean的分类
可视的JavaBean:传统的JavaBean应用于可视化界面(如 java图形界面中使用的按钮、文本框或列表框等等)。 非可视化的JavaBean:封装逻辑、封装数据,与JSP搭配使 用。
SampleBean.java
package bean; public class SampleBean { private String sample="Hello,World"; public void setSample(String s) { if(s!=null)
Date:2020年4月6日星期一
IT Education & Training
Test.jsp
<%@ page pageEncoding="GB2312" %> <%@ page contentType="text/html;charset=GB2312" %> <html> <jsp:useBean id="myBean" scope="request" class="bean.SampleBean"/> 属性sample的初始值:<jsp:getProperty name="myBean" property="sample"/> </p> <jsp:setProperty name="myBean" property="sample" value="Hello,JSP"/> 属性sample的新值:<jsp:getProperty name="myBean" property="sample"/> </html>
Date:2020年4月6日星期一
使用JavaBean
IT Education & Training
一个JavaBean编写完以后,需要将它编译成 “.class”文件,并将此“.class”文件(连同其 目录)放到本次应用的WEB-INF\classes目录之 下。
注意:用MyEclipse编写会自动地把.class放到 相应的class目录下
对属性值的获取有相应的getXxx()方法,并且此方法是公有 的(即用public修饰)若要获取的属性为boolean类型则可 以使用isXxx()方法
对属性值的设置有相应的setXxx()方法,并且此方法也是公 有的(即用public修饰)
Date:2020年4月6日星期一
IT Education & Training
Date:2020年4月6日星期一
IT Education & Training
Web开发技术基础(java)
-------- JSP与JavaBeans
•东北大学东软信息学院 • 计算机系网络工程教研室
Date:2020年4月6日星期一
提纲
1. JavaBean介绍 2. 在JSP中使用JavaBean 3. JavaBean的范围 4. JavaBean的使用实例
Date:2020年4月6日星期一
IT Education & Training
Eclipse中编写JavaBean
Eclipse 新建Web Project 在src文件夹上新建package,如前例中的bean 在package上新建类,如前例中的SimpleBean
Date:2020年4月6日星期一
IT Education & Training
JSP中使用JavaBean的标签
JavaBean的标签主要有三个:
<jsp:useBean>标签: 在网页中创建一个Bean对象
<jsp:setProperty>标签: 用于为Bean对象中的属性赋值
<jsp:getProperty>标签: 用于获取Bean对象中属性的值
} public void setNumber(int number){
this.number = number; } public String getName(){
return name; } public int getNumber(){
return number; } } 编写JavaBean时,需要将其放入某个包中,这样才能被JSP页面访问到
package bean; public class SimpleBean(){ private String name; private int number;
public SimpleBean(){ }
public void setName(String name){ = name;
IT Education & Training
Date:2020年4月6日星期一
JavaBeans
1. 什么是组件?
独立的模块 外界不了解其内部实现 外界通过其提供的接口对组件进行访问 可以重用
2. 目前有代表性的组件技术
COM、COM+、JavaBeans、EJB等
IT Education & Training
在JSP的Web应用中集成JavaBean组件,由JavaBean中 处理业务逻辑,然后在JSP中调用,而JSP页面着重网页 界面的设计,可以实现业务逻辑和前台显示的部分分离。
Date:2020年4月6日星期一
IT Education & Training
JavaBean简介
使用JavaBean的好处:
Date:2020年4月6日星期一
IT Education &amavaBean有以下特征(编写规范):
一定使用了package语句进行打包 JavaBean是一个public类型的类 有一个无参数的构造方法
属性一般是私有的(即用private修饰)
Date:2020年4月6日星期一
IT Education & Training
JavaBean介绍
JavaBean是Java的可重用组件技术,实质是一种符 合某些命名和设计规范的Java类
JavaBean通常封装成为具有特定功能或者处理某个业 务(如连接数据库,访问数据库)
应用:
JSP页面内可以访问JavaBean的对象以及它的方法。
相关文档
最新文档