JavaBean 概述
  JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。
  用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。
  JavaBean 的发展
  最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBean就可以扩展为一个java web 应用的标准部件,并且JavaBean部件框架已经扩展为企业版的 Bean(EJB
  JavaBean需求
  JavaBean是java类,属于某些特定的译码指导方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。通过这些,JavaBean类可以用于下列方法:
  1. 在IDE中,JavaBean的功能允许应用开发者浏览其中的方法,即使JavaBean是被编译的,并且无法利用原始的源文件。
  2. 在 Remote Method Invocation(RMI) 的分布式风格中,这项功能听起来并不让人兴奋,但是在未来的包含企业版的JavaBean后,将改变这种情况。
  3. 为了JavaBean的属性值和状态可以保存到磁盘上。
  这里说的有些简单,如果想了解更多的东西,可以查阅一些资料。

解决方案 »

  1.   

    简单点,就是java代码。是经常要用的就单独拿出来写了……
      

  2.   

    javaBean是一种可以在JSP中使用的可重用代码,虽然是java类,但是也要符合zhoufoxcn所说的要求,同时javaBean作为MVC架构的一部分,用来存储数据,以提供给JSP页面显示来用的,所以在JSP语法中有一个jsp:useBean来与javaBean对象对应,这也说明了将javaBean存储在共享空间里面,是一种常见的做法。这里的共享空间对应着jsp:useBean的scope属性,当然了,你事先需要在控制servlet中将javaBean保存在session,request或context中。纯属个人见解,谢谢。
      

  3.   

    感觉就是
    有些域
    每个域都有
    getter 和setter
    还有一个无参的构造方法
    可以可重复使用!
      

  4.   

    就是一套编程规范吧,按照这样的方式写的类,可以通过反射拉 java.beans中的工具类,得到对象所要描述的信息