首页 > 编程知识 正文

关于javabean正确的说法是,bean在编程中的意思

时间:2023-05-03 12:54:16 阅读:113503 作者:2211

什么是javabean

JAVABean是用Java语言编写的可重用组件。 要写为JavaBean,类必须具有具体、公共且无参数的构造函数。 JavaBean通过提供符合一致设计模式的公共方法,将内部域公开检索到成员属性、long和class方法中。

特点:

用户使用javaBean将功能、处理、值、数据库访问权限和可以在Java代码中创建的其他对象打包,其他开发人员将在内部JSP页、servlet、其他javaBean、应用程序JavaBean随时随地复制&,无需在意更改; 被认为提供了可以粘贴的功能。

JavaBean分为两种。 一个是具有用户界面(UI,User Interface )的JavaBean。 另一个是没有用户界面,主要负责数据运算、数据库操作等事务的JavaBean。 JSP通常访问后者的JavaBean。

JavaBean是可重用平台的独立软件组件,开发人员可以通过软件生成器工具直接可视化。

软件生成器可以是网页生成器、可视APP应用程序生成器、GUI设计生成器或服务器APP应用程序生成器。 构建工具也可以是包含bean .复合文档的文档编辑器。

JavaBean可以是简单的GUI元素,如按钮和滚动条。 也可以是复杂的可视软件组件,如数据库视图。 虽然有些JavaBean没有GUI表示形式,但可以使用APP应用程序生成器进行可视组合。

JavaBean类似于Java小程序,是一个非常简单且遵循严格协议的Java类。 每个JavaBean的功能可能不同,但必须支持以下特征:

bean没有需要继承的特定基类或接口。 的可视化bean需要继承的类是java.awt.Component,可以添加到可视化容器中。 非可视化bean不需要继承这个类。 许多bean无论是APP应用程序生成器工具还是最后创建的APP应用程序都具有视觉特征,但这不是所有bean所必需的。

条件:

1、实现串行化接口

2、提供无参数构造函数

3、允许getter和setter方法访问其属性

Javabean的生命周期由范围属性指定,范围具有四个值:

1.page-JavaBean对象存储在pageContext对象中。 具有page范围的JvaBean实例只能在当前创建此JavaBean的JSP文件中操作。 page范围中的JavaBean常用于执行一次性操作的JavaBean

2.request-JavaBean对象存储在request对象中。 request范围的JavaBean实例可以位于处理请求的所有JSP页上。 只有在处理了所有请求后,才会释放此对象。 request范围中的JavaBean常用于共享同义词请求的JSP页。

3.session-JavaBean对象是存储在session范围内的JavaBean,实例的生存周期是整个session,只有在悬挂session国旗后才能释放,因此同一session的JSP页

4.application-JavaBean对象存储在应用程序对象中,具有应用程序范围的JavaBean对象的生存周期是整个应用程序。 也就是说,这种JavaBean的生存周期是整个APP应用程序,它经常用于JSP程序中,以共享方式提供APP应用程序,这意味着web server只有在关闭后才会消失。 例如,一些程序经常使用数据库连接URL、全局计数器等设置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。