1.
没错,javabean就是一个类.
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。
JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序
在Jsp程序中常用来封装事务逻辑、数据库操作等等,可以很好地实现业务逻辑和前台程序
(如jsp文件)的分离,使得系统具有更好的健壮性和灵活性
常用get或者set这样的成员方法来处理属性2.
其实,事实上的确任何一个类都有可能是bean,但javabean只是一个按照一定规划设计的类而已,
只是为了方便封装一定业务逻辑,为你的程序带来方便的扩展性.
楼主不必太拘泥,任何事情都要根据需要来变通.

解决方案 »

  1.   

    补充一下:JavaBean不应该出现任何public变量,属性应该用getter/setter操作,
    JavaBean必须有个默认的构造函数,最大的特点是重复使用性。建议楼主多看一些关于java方面的书籍
      

  2.   

    我个人理解是,javaBean一方面用来接收表单传来的数据,一方面用来处理业务逻辑,算的上是一种模式,但有其扩展性,并使得代码有了重用性.
    struts使用把javaBean进行封装就是实现代码的重用性,不用重复制造轮子,严格放入javaBean中实现是三层架构的思想,使得结构更加清晰,易于维护.楼主不用拘泥概念,最主要的还是从实践中获得自己的总结.
    说不对的地方,也请牛人少仍几块板转