问题?什么是javabean?原理是什么?用来干什么?
一、定义及原理:JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 的属性。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包。JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。其实最重要的一个是它的本质是一二封装类,用来封装数据和中转数据的(个人理解)。
二、用法:
1、特殊写法
a、必须有默认的构造方法
b、所有字段定位私有的
c、提供公有的getter或setter方法,属性
d、一般实现java.io.Serializable
2、一定要符合Java的命名规范
3.bean类的例子
package com.dp.javaweb.domain;
import java.io.Serializable;
public class bean implements Serializable{
//80%的类都实现这个接口,虽然并不是都用,但是养成良好的习惯是好的
private String username;
private String password;
private boolean marry;
public bean() {//这个无参数构造方法,在使用jsp动作元素的时候就有用了。详情看以下的javabean的动作元素篇
// TODO Auto-gener