红知博客

知其然,亦知其所以然
posts - 32, comments - 35, trackbacks - 0, articles - 0

JavaBean 知识

Posted on 2007-09-27 10:56 红子 阅读(486) 评论(1)  编辑  收藏 所属分类: J2EE 综合JavaBeanJSP相关

 

JavaBean 是用Java语言描述的软件组件模型,其实际上是一个类。

特点:易于维护、使用、编写

      可实现代码的重用性

      可移植性强、但仅限于java工作平台

      便于传输,不限于本地还是网络

      可以以其他部件的模式进行工作

 

 

JavaBean 组件与EJB(企业级JavaBean)组件完全不同。

 

    EJB:是J2ee的核心,是一个用来创建分布式应用、服务器端以及基于java应用的功能强大的组件模型

    JavaBean:主要用于存储状态信息,而EJB 组件可以存储 业务逻辑。


JavaBean作为一个特殊类,注意以下3个方面:

    JavaBean类 必须有一个没有参数的构造函数

    JavaBean类 所有的属性最好定义为私有的

    JavaBean类 中定义函数setXxx()和getXxx()来对属性进行操作。

          其中Xxx是首字母大写的私有变量名称

 ------------------------------------------------------------------------------------------------------------------------------------------------------------------

附加:在JSP中使用JavaBean   
            JavaBean有4个生命周期:page、request、session、application,需要<jsp:useBean >动作中的 scope 属性指定。
            1、Application :代表一个Web应用程序。 当一个用户连接服务器时,就会创建一个Application对象,而所有用户都离开这个服务器或网站时,这个对象才会终止
            2、Session:代表一个联机客户端。当有用户连接服务器时就会产生一个Session对象,而这个用户离开服务器后才会终止这个对象。
            3、Request:代表请求对象。当涉及到页面间相互请求时就建立这个对象,可以在多个相互请求的页面间共享数据。
            4、Page:代表一个页面。当用户进入某一个页面时就会创建一个Page对象,而当用户刷新页面或者超链到别的页面时,这个对象也就消失了,

 

 

 


 








 

 







Feedback

# re: JavaBean 知识  回复  更多评论   

2007-09-27 19:17 by 千里冰封
JAVA BEAN就是一种思想

只有注册用户登录后才能发表评论。


网站导航:
 
我要啦免费统计