javaBean与ActiveX的区别:
javaBean是跨平台的,而ActiveX只能用于windows环境。
javaBean与EJB的区别:
EJB(EnterpriseJavaBean企业级javaBean)组件完全不同。EJB是J2EE的核心,一个用来创建各种应用的强大的组件模型。而javaBean主要用于存储状态信息,EJB主要用于存储业务逻辑。
javaBean注意:
javaBean类必须有一个没有参数的构造函数;javaBean类所有的属性都应该定义为私有的;javaBean类中定义函数setXxx(),getXxx()来对属性进行操作。
注:最好参考sun公司的javaBean规范。
顺便学了点东西:
在jsp页面中,如果form的action=“”,那么本页会提交给本页面。以前居然不知道,看来基础知识很重要啊。
javaBean的生命周期:
如果生命周期设置为application那么在整个web应用程序中都可以共享这个javaBean;如果设置为session,那么只有一个用户可以这么使用javaBean;如果设置为page,那么只是在这个页里可以用javaBean;如果生命周期设置为request,那么只有使用<jsp:forward>和<jsp:include>等指令的页面才会共享这个Bean。
例,全局共享:
<jsp:useBean id="Counter" class="aJavaBean" scope="application"/>