freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應(yīng)用]第05章 jaabean組件技術(shù)-文庫吧

2024-10-04 04:14 本頁面


【正文】 和要素( 2) JavaBean示例: import 。 public class JavaBeanDemo implements Serializable{ //實現(xiàn)了 Serializable接口 JavaBeanDemo(){} //無參的構(gòu)造方法 private int id。 //私有屬性 Id private String name。 //私有屬性 name public int getId(){ return id。 } public void setId(int id) { //set()方法 = id。 } public String getName(){ //get()方法 return name。 } public void setName(String name) { = name。 } } JavaBean屬性 簡單屬性 索引屬性 束縛屬性 限制屬性 在 JavaBean的設(shè)計中按照其屬性的不同作用可以把屬性分為 4類,分別是簡單屬性( Simple)、 索引屬性( Indexed)、 束縛屬性( Bound)、 限制屬性( Constrained)。 Javabean的使用 第一步編譯好 JavaBean類,并發(fā)布到 Web應(yīng)用的WEBINF\classes文件夾下。 第二步在 Servlet/JSP中導(dǎo)入并使用 JavaBean Javabean的使用 在 JSP中使用 JavaBean的方法主要有: 1. 直接使用:直接使用就是在 % %中直接用new生成對象,再調(diào)用其中的方法。 2. 通過 JSP動作來使用:通過 JSP動作也可使用JavaBean。 jsp:useBean標(biāo)記用于從指定的作用范圍中查找一個指定 ID名的 JavaBean對象,并將其引用到當(dāng)前 JSP頁面中,如果找不到此對象,則重新生成一個 。 jsp:useBean id= scope= class= / 簡單屬性 JavaBean的簡單屬性 ( Simple屬性 ) 表示為一般數(shù)據(jù)類型的變量并且 getXXX()和 setXXX()方法是以屬性來命名的 。 例如: public class Hello { Hello(){} //無參構(gòu)造方法 private String name。 //定義 String類型的簡單屬性 name private boolean info。 public String getName() { //簡單屬性的 getXxx()方法 return name。 } public void setName(String name) { //簡單屬性的 setXxx()方法 = name。 } public boolean isInfo() { //布爾類型的取值方法 return info。 } public void setInfo(boolean info) { //布爾類型的 setXxx方法 = info。 } } 索引屬性 JavaBean的索引屬性( Indexed屬性)表示一個數(shù)組值或者一個集合,與 Simple屬性一樣可以使用 getXXX()和 setXXX()方法來獲取值,例如: public int[] array=new int[8]。 public int[] getArray() { //返回整個數(shù)組 return array。 } public void setArray(int[] array) { //為整個數(shù)組賦值 = array。 } public void setArray(int index,int value) { //為數(shù)組中的某個元素賦值 [index]=value。 } public int getArray(int index){ //返回數(shù)組中的某個值 return array[index]。 } 使用 indexed屬性除了表示數(shù)組之外,還可以表示集合類。 束縛屬性 束縛屬性 ( Bound) 也稱為關(guān)聯(lián)屬性 , 它是當(dāng)該種屬性的 值發(fā)生變化 時 , 要通知其它的對象 。 每次屬性值改變時 , 這種屬性就觸發(fā)一個PropertyChange事件 (在 Java程序中 , 事件也是一個對象 )。 事件中封裝了屬性名 、 屬性的原值 、 屬性變化后的新值 。 把這種事件傳遞到其它的Bean, 至于接收事件的 Bean應(yīng)做什么動作由其自己定義 。 包含關(guān)聯(lián)屬性的 Bean必須具有以下的功能: ( 1) 允許事件監(jiān)聽器注冊和注銷與其有關(guān)的屬性修改事件; ( 2)當(dāng)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1