成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JavaBean的優點及開發要求

開發 后端
JavaBean的優點有很多,比如可以提高代碼復用性,易于開發和維護,支持分布運用等,本文向您介紹JavaBean的一些優點及開發要求。

JavaBean優點:

1.提高代碼的可復用性:對于通用的事務處理邏輯,數據庫操作等都可以封裝在JavaBean中,通過調用JavaBean的屬性和方法可快速進行程序設計。

2.程序易于開發維護:實現邏輯的封裝,使事務處理和顯示互不干擾。

3.支持分布式運用:多用JavaBean,盡量減少java代碼和html的混編。

開發JavaBean

把編寫的JavaBean編譯,編譯好的*.class文件拷貝到web-inf/classes文件夾之下,如果此文件夾沒有,則可以自已建立。如何去編寫JavaBean:(滿足以下幾點)

1.所有的JavaBean必須放在一個包中

2.JavaBean必須聲明成public class 類型->文件名稱與類名稱一致

3.所有的屬性必須封裝

4.設置和取得屬性可以通過setter、getter方法

5.使用jsp標簽去調用JavaBean時必須有一個無參構造方法(在jsp中的限制)

Java 命名規范:

1.包命名:全部字母小寫:whc.java.test

2.類命名:單詞的首字母大寫:TestBean

3.屬性名稱:***個單詞的首字母小寫,之后每個單詞的首字母大寫:whcName

4.方法命名:與屬性命名相同:public void setName()

5.常量命名:全部單詞大寫:final String NAME="whc"

  1. package whc.java.test;  
  2. public class TestBean  
  3. {  
  4. private String name;  
  5. public void setName(String name)  
  6. {  
  7. this.name=name;  
  8. }  
  9. public String getName()  
  10. {  
  11. return this.name;  
  12. }  
  13. }  

對Java程序進行打包編譯:javac -d . TestBean,JavaBean 開發之后,在jsp中的調用過程:

1.使用〈%@page import="whc.java.test.*"%〉

2.使用jsp標簽指令:<jsp:usebean id= " 實例化對象的名稱" class="whc.java.test.TestBean(對象所屬的包.類名稱路徑)" scope="page/request/session/application(表示使用范圍)" />

3.jsp設置屬性:<jsp:setproperty name="對象名稱" property="*" />參數名稱必須與Bean中的屬性名稱一致

4.jsp取得屬性<jsp:getProperty name="對象名稱" property="具體屬性" />

page范圍:屬性只有在當前頁有效,如果跳轉到其他頁面,則需要重新實例化,適用于:jsp頁面操作資源時使用

request范圍:屬性只保存在一次服務器跳轉中

前提:使用<jsp:forward>跳轉才行

session范圍:屬于保存在一次會話之中,可以使用任意方式連接其他頁面,則此對象只實例化一次,適用于:使用jsp直接開發購物車

application范圍:屬性公有,此對象在整個服務器上只實例化一次;盡量少用,因為application會占用資源

 

【編輯推薦】

  1. JavaBean與EJB的區別與應用
  2. Servlet與Javabean配置
  3. JavaBean使用技巧
  4. JavaBean實現多文件上傳的兩種方法
  5. JavaBean與MBean詳解
責任編輯:佚名 來源: CSDN
相關推薦

2010-06-28 09:55:17

NETBEUI協議

2013-08-02 09:47:04

存儲虛擬化虛擬化

2009-06-16 14:11:36

Hibernate優點Hibernate構架

2009-10-09 15:37:09

PCB布線設計

2009-12-29 14:58:31

WPF優點

2009-08-17 17:36:08

C# 枚舉

2011-05-13 16:53:58

JavaScript

2009-08-24 11:35:20

C# 泛型應用

2009-06-30 08:55:21

JSP和javabea

2009-07-03 10:06:50

JSP JavaBeaJSP Servlet

2021-04-28 08:49:36

UPS電源機房

2020-09-27 11:33:00

智能

2010-06-29 15:10:47

NetBeansNetBeans 6.

2010-10-11 10:44:22

MySQL分區

2009-06-12 11:46:39

JavaBeanEJB

2011-03-22 08:44:20

Android 3.0

2010-01-14 10:52:13

VB.NET水晶報表

2010-01-19 14:34:25

VB.NET過程重載

2009-07-02 16:36:04

JSP優點ASP優點

2022-01-06 16:15:58

自測測試開發人員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费亚洲成人 | 亚洲伊人久久综合 | 久久艹免费视频 | 一区二区三区四区免费观看 | 成人美女免费网站视频 | 91视频精选 | 国产高清久久久 | 天天干天天草 | 国产精品欧美精品日韩精品 | 欧美日韩视频在线 | 超碰成人免费观看 | 午夜国产羞羞视频免费网站 | 国产乱人伦精品一区二区 | 黑人巨大精品欧美一区二区免费 | 精品国产伦一区二区三区观看说明 | 青青久久av北条麻妃海外网 | 午夜精品久久久久久 | 在线观看精品视频网站 | 在线亚洲欧美 | 99久久精品国产一区二区三区 | 日韩精品久久久久久 | 欧美一区二区三区久久精品 | 日韩一级电影免费观看 | 国产成人精品一区二区三区视频 | 久久的色| 午夜免费精品视频 | 国产在线观看一区二区 | 天天av网| 91高清在线观看 | 一级做a爰片久久毛片免费看 | 免费能直接在线观看黄的视频 | 国产精品精品视频一区二区三区 | 91 在线 | 精品自拍视频 | 狠狠草视频| 亚洲精选久久 | 中文字幕乱码视频32 | 国产精品大全 | 日韩激情在线 | 国产午夜在线 | 丝袜 亚洲 欧美 日韩 综合 |