成人免费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-08-17 17:36:08

C# 枚舉

2009-12-29 14:58:31

WPF優點

2009-08-24 11:35:20

C# 泛型應用

2009-06-30 08:55:21

JSP和javabea

2011-05-13 16:53:58

JavaScript

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.

2009-06-12 11:46:39

JavaBeanEJB

2010-10-11 10:44:22

MySQL分區

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技術棧公眾號

主站蜘蛛池模板: 精品一区二区久久久久久久网站 | 99精品一区二区 | 日本亚洲一区 | 羞羞视频在线观免费观看 | 一区在线观看 | 一级片在线观看视频 | 亚洲天堂影院 | 91新视频 | 中文字幕免费在线 | 国产精品99久久久精品免费观看 | 国产japanhdxxxx麻豆 | 国产伦精品一区二区三区高清 | 91精品在线播放 | 久久久精品视频一区二区三区 | 久久久久成人精品免费播放动漫 | 国产激情自拍视频 | 在线免费观看成人 | 国产福利在线视频 | 嫩草影院网址 | 欧美成人一区二区 | 丁香婷婷综合激情五月色 | 曰韩三级 | 色橹橹欧美在线观看视频高清 | 日韩成人在线播放 | 高清一区二区三区 | 日韩午夜一区二区三区 | 色婷婷亚洲国产女人的天堂 | 欧洲视频一区二区 | 国产精品免费av | 亚洲精品一区国语对白 | 二区高清 | 伊人欧美视频 | 福利av在线| 美日韩一区二区 | 久久这里只有 | 国产成人一区二区三区电影 | 久久精品亚洲精品国产欧美 | 色综合99 | 久久久国产一区二区三区 | 久草在线视频中文 | 欧美日产国产成人免费图片 |