JavaBean其实就是特殊的Java类,是一种规范,也可称为一种技术。
与其它 Java 类相比JavaBean需满足以下条件:
- 必须提供无参构造方法
- 类中属性都必须私有化(
private
) - 需要被序列化且实现
Serializable
接口 - 可能有一系列
setter
或getter
方法
Sun 公司推出 jsp
技术后,同时也推荐了两种 web 应用程序的开发模式,一种是jsp + javabean
模式,一种是 Servlet + jsp + javabean
模式
- jsp + javabean 模式适合开发业务逻辑不太复杂的web应用程序,在这种模式下,
javabean
用于封装业务数据,jsp
既负责处理用户请求又显示数据 - **Servlet +jsp+javabean(MVC )**模式适合开发复杂的web 应用,在这种模式下,
servlet(Controler)
负责处理用户请求,jsp(View)
负责 数据显示,javabean (Model)
负责封装数据
简言之,javabean
就是一种规范语言,用来规范、存储、封装、保存数据库的一种特殊的Java类。