对JAVA BEAN的分析 对JAVA BEAN的分析

对JAVA BEAN的分析

  • 期刊名字:硅谷
  • 文件大小:456kb
  • 论文作者:李中灵
  • 作者单位:长江大学文理学院计科5061班
  • 更新时间:2020-09-18
  • 下载次数:
论文简介

侑息■ VALLE]L科学对 AVA BEAN的分析(长江大学文理学院计科5061班湖北荆州434020[摘要] Java Bean是可复用的组件,在企业级开发中使用 Java Bean有利于实现模块化和分层的开发。因此,介绍 Java Bean的组成部分和主要的设计目标,[关键词] Java Bean组成部分主要设计目标中图分类号:TP3文献标识码:A文章编号:1671-7597(2010)0210083-01软件开发的一个真正日的利用编码方面的投资,以便在同公司或不Bean组件必须是越紧凑越好。另外,为了更好地创建和使用组件,就应该同公司的其它开发中复用编码。近年来,编程人员投入大M精力建立可复使其越简单越好。通常为了提高组件的简易性和紧凑性,设计过程需要投用软件,早期用在面向对象编程方面的努力已经在Java等编程语言的开发相对较大的功大中充分实现,软件可以不多费任何工作就运行在各种平台上。但是现在已有的组件软件技术通常是使用复杂的API,这常常搞得开发者Java并不是白动使软件可以复用,Java代码写得很好,使其他开发人员很在创建组件时晕头转向。因此, Java Bean组件必须不仅容易使用,而且必容易改变,但复用软件的H标是让开发人员不必重新编译程序就能使用须便于开发。这对于组件开发者而言是至关重要的,因为这可以使得开发此外,真正的复用是开发人员连自己的代码也不用重新编译就可以将编码者不必花大量功夫在使用API进行程序设计上,从而更好地对组件进行润集成到自己的设计中。饰,提高组件的可观赏性随着Web技术的飞速发展以及对交互性软件技术需求的增长,JavaJava Bean组件大部分是基于已有的传统Java编程的类结构上的,这soft开始意识到了Jawa的发展潜力。于是 Java Soft开始开发一些用于处理对于那些已经可以熟练地使用Java语言的开发者非常有利。而且这可以使当前软件开发者所面临问题的Java相关技术,其中一种技术就是Java得 Java Bean组件更加紧凑,因为Java语言在编程上吸收了以前的编程语言Bean技术,它为软件开发者提供了一种极佳的问题解决方案。 Java Bean的中的大量优点,已经使开发出来的程序变得相当有效率。任务就是:“ Write once, run anywhere, reuse everywhere”,即“22完全的可移植性。 Java Bean aPI与操作基础的独立于平台的次性编写,任何地方执行,任何地方重用”,这个任何实际上就是要解决Java系统相结合,提供了独立于平台的组件解决方案。因此,组件开发者用扰软件工业的口益增加的复杂性,提供一个简单的、紧凑的和优秀的问就可以不必再为带有 Java applet平台特有的类库而担心了。最终的结果都题解决方案。将是计算机界共享可重复使用的组件,并在任何支持Java的系统中无需修1 Java Bean的组成部分改地执行1属性, Java Bean提供了高层次的属性概念,属性在 Java Bean中23继承Java的强大功能。现有的Java结构已经提供了多种易于应用不只是传统的面向对象的属性,它同时还得到了属性读取和属性写入的于组件的功能。其中一个比较重要的是Java本身的内置类发现功能,它可AP]的支持。属性值可以通过调用适当的 Java Bean方法进行。每个Java以使得对象在运行时彼此动态地交互作用,这样对象就可以从开发系统或Bean属性通常都应该遵循简单的方法命名规则,这样应用程序构造器工具其开发历史中独立出来.对于 Java Bean而言,由于它是基于Java语言的和最终用户才能找到 Java Bean提供的属性,然后查询或修改属性值,所以它就自然地继承了这个对于组件技术而言非常重要的功能,而不再需Java Bean进行操作, Java bean还可以对属性值的改变作出及时的反应,要任何额外开销来支持它比如个显示当前时间的 Java Bean,如果改变时钟的时区属性,则时钟会Java Bean继承在现有Java功能中还有个重要的方面,就是持久立即重画,显示当前指定时区的时间性,它保存对象并获得对象的内部状态。通过Java提供的序列化( serial2方法, Java Bean中的方法就是通常的Java方法,它可以从其他 cation)机制,持久性可以由 Java Bean自动进行处理,当然,在而要的时组件或在脚本环境中调用。默认情况下,所有 Java Beanl的公有方法都可以候,开发者也可以自己建立定制的持久性/案被外部调用,但 Java Bean般只会引出其公有方法的个子集,由于Java2.4应用程序构造器支持。 Java Bean的另一个设计目标是设计环境Bean本身是ava对象,调用这个对象的方法是与其交互作用的惟一途径的问题和开发者如何使用 Java Bean创建应用程序, Java Bean体系结构支Java Bean,严格遵守面向对象的类设计逻辑,不让外部世界访问其任何字持指定设计环境属性和编辑机制以便于 Java Bean组件的可视化编辑。这样段。这样,方法调用是接触 Java Bean的唯一途径,但是和普通类不同的开发者可以使用可视化应用程序构造器无缝地组装和修改 Java Bean组件是,对有些] ava Bean来说,采用调用实例方法的低级机制并不是操作和使就像 Windows平台上的可视化开发工具WBX或QCX控件处理组件一样。通过这用 I Java Bean的主要途径,公开 Java Bean方法在Ban操作中降为辅助地种方法,组件开发者可以指定在开发环境中使用和操作组件的力法位,因为两个高级 Java Bean特性—属性和事件是与 Java Bean交互作用25分布式计算支持。支持分布式计算虽然不是 Java Bean体系结构的更好方式,因此 Java Bean可以提供要让客户使用的 public方法,但应当中的核心元素,但也足 Java Bean中的个主要问题, Java Bean使得开发认识到, Java Bean设计人员希望看到绝大部分 Java Bean的功能反映在属者可以在任何时候使用分布式计算机制,但不使用分布式计算的核心支持性和事件中,而不是在人工调用和各个方法中来给自己增加额外负担。这正是出于 Java Bean组件的紧凑性考虑的,无疑1.3事件,Bean与其他软件组件交流信息的主要方式是发送和接受事分布式计算需要大量的额外开销件,事件为 Java Bean组件提供了一种发送通知给其他组件的方法。在从基本上说, Java Bean可以看成是一个黑盒子,即只需要知道其功AWT事件模型中,一个事件源可以注册事件监听器对象当事件源检测到发能而不必臂其内部结构的软件设备,黑盒子只介绍和定义其外部特征和与生了某种事件时,它将调用事件监听器对象中的一个适当的事件处理方法其他部分的口从而有效地护制系绛的体性能来处理这个事件中国煤化工2 Java Bean的主设计目标参考文献CNMHG2.1紧凑而方便的创建和使用。 Java Bean紧凑性的需求是基于Java[要个,Jam丌权[鹏,厚!华大学出版社,2004Bean组件常常用于分布式计算环境中,这使得 Java Bean组件常常需要在有[2]ECKEL B. Thinking in java[M]. Beijing: China Machine Press, 2005.限的带宽连接环境下进行传输。显然,为了适应传送的效率和速度,Java[3]阎宏,Java与模式[].北京:电子工业出版社,2002

论文截图
上一条:GAP运营分析
下一条:PTP技术分析
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。