【JavaEE】JavaBean技术--一个简单的例子

1. 简介

(1)JavaBean是一些可移植、可重用, 并可以组装到应用
程序中的Java类。
(2)能较好地实现后台业务逻辑和前台表示逻辑的
分离,使得JSP程序更加可读、易维护。

2. JavaBeans的设计

(1)命名规范
 <1>JavaBean类打包存放,并声明为public类。
 <2>如果属性(设置为private)的名字是xxxx,则相应的有用来
 设置和获得属性的两个方法,分别为:
  public void setXxxx(dataType data);
  public dataType getXxxx();
 <3>必须有一个无参数的构造函数(一般public型)。
(2)JavaBeans示例
   <1> 设计一个JavaBean(Box类):
   属性: length/width/height double类型
   方法: getXxxx和setXxxx (注:可自动生成)
          不带参数构造函数(初始化属性值)
          求体积函数getCV()
   <2>创建过程
     新建Web项目(TestBean)
   新建public class; ( Box.java, package beans )
   输入属性变量: double length,width,height;
   在代码编辑区右键→Source→Generate Getters and Setters →
select all 属性, public型→自动生成getXxxx和setXxxx;
  不带参数构造函数和求体积函数手工输入

public Box() {
length=0;
width=0;
height=0;
}
public double getCV() {
return length*width*height;
}

好的,已经完成创建了,下面要开始学习调用了,方法有点多,捋清楚咯

3.访问JavaBeans

方法一:Java方式

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@page import="beans.Box;"%>
<HTML> <BODY>
<%
Box box=new Box();
box.setLength(3.0); box.setWidth(4.0); box.setHeight(5.0);
%>
长方体的长度为: <%=box.getLength()%> <br>
长方体的宽度为: <%=box.getWidth()%> <br>
长方体的高度为: <%=box.getHeight()%> <br>
<% out.println("长方体的容积为: "+box.getCV() ); %>
</BODY> </HTML>

方法二:使用JSP动作组件

<jsp:useBean> - 创建JavaBean实例
<jsp:setProperty>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值