日期:2014-05-16 浏览次数:20475 次
Oracle培训(四十九)——JSP第二章知识点总结——开发模式
一.在JSP中使用JavaBean
二.JSP使用JavaBean的标准动作
三.以MVC架构模式的Java Web实现
a) JavaBean本质上就是一个普通的Java类
b) 需要遵循一定的编码规范
c) 标准的JavaBean组件具有以下几个特征
i. JavaBean 类必须是一个公共类,并将其访问属性设置为 public。
ii. JavaBean 类必须有一个空的构造函数
iii. 一个JavaBean类不应有公共实例变量,类变量都为private。要访问这些类变量,应该通过一组存取方法(getXxx 和 setXxx)来访问
iv. JavaBean应该是可序列化(serializable)的,即实现java.io.Serializable 接口
a) <jsp:useBean>动作
<jsp:useBean id="beanName" scope="page|request|session|application" class="className" /> <jsp:useBean id="myBean" scope="request" class="com.lovobook.CustomerBean" /> 它实际上等同于如下的Servlet代码: CustomerBean myBean = (CustomerBean) request.getAttribute("myBean"); if ( myBean == null ) { myBean = new CustomerBean(); request.setAttribute("myBean", myBean); } 跟JavaBean里的属性名名字无关也可以没有这个属性只要有get/set方法即可
b)&nb