JavaBean规范入门

本文介绍了一个简单的JavaBean示例——SimpleBean,展示了如何遵循JavaBean的编码规则进行开发,包括属性私有化、提供公共的setter和getter方法等,并演示了如何在JSP页面中调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaBean 其实就是一个 Java 类,但是它必须遵守一定的编写规则。

JavaBean 从功能上来讲,我将它分为业务 Bean 和实体 Bean 两类,下面我通过
一个实体 Bean 的开发示例,来讲述 JavaBean 开发中的一些基础技术。

实体 Bean 的主要作用是用来对系统中要用到的数据进行封装,这些数据包括
用户从前台的输入和从数据库中读取的数据等等,是 JavaBean 中较简单的一类。

SimpleBean.java:
package com.myapp.beans;
public class SimpleBean {
private String name;
private String password;
public SimpleBean() {
System.out.println("SimpleBean");
}
public void setName(String name) {
this.name = name;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return this.name;
}
public String getPassword() {
return this.password;
}
}
以上代码就是一个简单的 JavaBean 的示例,它严格遵守了 JavaBean 的编码

规则,即:
⑴ JavaBean 必须放在一个包中

⑵ JavaBean 必须申明为 public class

⑶ JavaBean 的所有属性必须申明为 private
⑷ 通过 setter 方法和 getter 方法设值和取值

⑸ 通过 JSP 调用时,则需一个无参的构造方法
⑹ 编写代码要严格遵守 Java 程序的命名规范

现在就可以在 JSP 页面里来调用这个 JavaBean 了。编写 index.jsp 页面如
下:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="com.myapp.beans.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd" >

html>
head>
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-

title>simple JavaBean

body>
<%
SimpleBean sb = new SimpleBean() ;
sb.setName("index") ;
sb.setPassword("123456") ;
%>
h1>name:<%=sb.getName()%>
h1>pass:<%=sb.getPassword()%>

转载于:https://www.cnblogs.com/cyy-13/p/5718601.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值