首页 > 编程知识 正文

javabean的规范,javabean用法

时间:2023-05-06 15:05:48 阅读:113501 作者:2991

详细内容

JAVABean是用Java语言编写的可重用组件。 要写为JavaBean,类必须具有具体、公共且无参数的构造函数。

JavaBean通过提供符合一致设计模式的公共方法,向成员属性、set和get方法公开检索内部域。 众所周知,属性名称遵循此模式,其他Java类可以在反射机制(反射机制)中发现和操作这些JavaBean的属性。

javabean角色

JavaBean的一些主要设计目标:

1 .紧凑方便的创建和使用

JavaBean的紧凑性需求基于分布式计算环境中常用的JavaBean组件。 因此,JavaBean组件经常需要在带宽有限的连接环境中传输。 显然,为了适应传输的效率和速度,JavaBean组件必须越紧凑越好。 另外,为了更好地创建和使用组件,必须使其更简单。 通常,为了提高组件的简易性和紧凑性,设计过程需要比较大的功夫。

现有的组件软件技术往往使用复杂的API,开发人员在创建组件时往往会出现混乱。 因此,JavaBean组件不仅要易于使用,而且要易于开发。 这对组件开发人员非常重要。 这是因为开发人员不必在使用API编程上花费太多时间,改进了组件润饰,提高了组件的可视性。

大多数JavaBean组件基于现有传统Java编程的类结构。 这对已经熟练使用Java语言的开发人员非常有利。 而且,这可以使JavaBean组件更紧凑。 因为Java语言在编程中吸收了以前编程语言的许多优点,使开发的程序效率相当高。

2 .完全可移植性

JavaBean API与独立于平台的基于操作的Java系统相结合,提供了独立于平台的组件解决方案。 这样,组件开发人员就不用担心拥有特定于Java applet平台的类库。 最终结果是计算机行业共享可重用的组件,并且所有支持Java的系统都在运行时无需修改。

继承Java的强大功能

现有的Java结构提供了各种易于应用于组件的功能。 重要的是Java本身内置的类发现功能。 这样,在运行时对象可以动态地相互作用,使对象独立于开发系统或其开发历史记录。

对于JavaBean,由于它基于Java语言,因此这个对组件技术非常重要的功能会自然继承,不需要额外的开销来支持它。

JavaBean继承是现有Java功能的一个重要方面,即可保存对象并获取对象的内部状态的持久性。 根据Java提供的序列化机制,持久性由JavaBean自动处理。 当然,开发人员也可以根据需要编写自己定制的持久性程序。

4.APP应用程序生成器支持

JavaBean的另一个设计目标是设计环境问题以及开发人员如何使用JavaBean创建APP应用程序。 JavaBean体系结构支持指定设计环境属性和编辑机制,以方便JavaBean组件的可视编辑。 这样,开发人员就可以使用可视APP应用程序生成器无缝地组装和修改JavaBean组件。 与Windows平台上的可视化开发工具VBX或OCX控件处理组件相同。 通过此方法,组件开发人员可以指定如何在开发环境中使用和使用组件。

5 .分布式计算支持

分布式计算支持不是JavaBean体系结构的核心元素,但它是JavaBean的主要问题之一。

通过JavaBean,开发人员可以随时使用分布式计算机制,而无需使用分布式计算的核心支持。 这是考虑到JavaBean组件的紧凑性,毫无疑问,分布式计算需要很大的开销。

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