请问下JavaBean是做什么用的?
  一般在什么时候用,如果学那里是知识重点,有什么有关的电子书可以下

解决方案 »

  1.   

    做封装用的,比如你写JSP时,按照以前写ASP的方法,得在ASP文件中写上一大堆的VBSCRIPT吧?
    如果这在JSP中,也一样得在JSP文件中写上一大堆的JSP源代码,这时网页文件中不便于维护,
    因为HTML和JSP代码共存,如果是开发企业级的应用,代码得超过几千行或上万行,这在*.JSP文件中
    是不便于查找和维护的,所以将JSP代码封装进JAVABEAN中,JAVABEAN就相当于一个类,一个文件,
    这时,改实现的代码不需要更改JSP文件的内容,只更改那个JAVABEAN文件就可以了,界面与实现的
    基本分离,不知道讲的对不对,呵呵,
      

  2.   

    ghyghost(爱国人士)
    讲得不错
    顶一下
    希望各位多发表意见让我们这些新手好好学习学习
      

  3.   

    通俗易懂的说法就是一个类,类里面有一些变量,里面的方法只有get和set(也能有别的)用来获得这些变量和设置这些变量,通过这个bean,达到数据保存和显示的分离。一般的jsp开发都用到javabean的,struts里面肯定用到
      

  4.   

    逻辑处理的代码放在javaBean中,而页面的东西放在jsp中,这样就更好的体现了面向对象的思想,而且有利于javaBean的重用。javaBean就是一个类,其中定义的变量和方法就是用来与jsp交互的。
      

  5.   

    javabean可以做值对象 也可以有业务逻辑 简单的说javabean范畴很大分为对象javabean 过程javabean 事件javabean
      

  6.   

    javabean是一个遵循sun的java规范的特殊的类. 在企业级应用中增加更多的限制就编程了 会话bean,实体bean和消息bean了. 其实它一点都不神秘! 这些遵循的规范,你查查资料就知道了1
      

  7.   

    代码的一种组织单位,如果是编程是一种建筑艺术,那麽Bean就是构成系统的一块块砖头!哈哈
      

  8.   

    也就说JavaBean相当与C#中的属性咯?
      

  9.   

    我晕,楼主问的是JAVABEAN,楼上有人居然说EJB...JAVABEAN就是一种特殊得类(理论上所有的JAVA CALSS都能认为是BEAN),有一堆属性,每个属性都有get和set方法(可以只有一个或没有),BOOLEAN型的属性get方法要改成is.就这么简单.至于用处,你看JBUILDER里那些控件都有一堆属性给你设置,那就是BEAN
      

  10.   

    我理解,应该和com组件差不多,或者是delphi中的控件,抓一个过来丢在自己的程序里,古多古多接口,就行了。不用管里面实现如何复杂,由其他高人负责好了。