beanjava
A. bean在java中是什麼意思,為什麼要叫這個名字
當初在開發JAVA語言的時候,就是不知道該取什麼名字。
後來,在程序員中,他們經常喝一種咖啡, 叫「爪窪」(音譯),就取名為JAVA。
這種咖啡,是用「爪窪豆」磨出來的。所以,他們給用「豆」來命名。就是BEAN。
B. javabean和實體類的區別
JavaBean 是一種JAVA語言寫成的可重用組件。
javaBean是普通的java類。實體類屬於javabean
JavaBean 通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性。
實體類是對應資料庫表的。
C. JAVA BEAN和CLASS的區別
JavaBean和class的區別:JavaBean只是比class多一些限制條件,其他無區別。
JavaBean實質也是一個類,這個類遵循:
類必須是具體的和公共的。
具有無參數的構造器。
通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性(即getters和setters)。
實現java.io.Serializable介面(這個目前是默認實現的,不需要特殊申明)。
例如以下為一個簡單的JavaBean:
packagecom.test;
importjava.lang.*;
publicclassJavaBean{
privateStringattr;
publicJavaBean(){
//無參構造函數
}
//setter
publicvoidsetAttr(Stringstr){
attr=str;
}
//getter
publicStringgetAttr(){
returnattr;
}
}
D. java中的bean是什麼意思
簡單籠統的說就是一個類,一個可復用的類。
javaBean在MVC設計模型中是model,又稱模型層,在一般的程序中,我們稱它為數據層,就
是用來設置數據的屬性和一些行為,然後我會提供獲取屬性和設置屬性的get/set方法JavaBean是一種JAVA語言寫成的可重用組件。為寫成
JavaBean,類必須是具體的和公共的,並且具有無參數的構造器。JavaBean
通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java
類可以通過自身機制發現和操作這些JavaBean 屬性。
用
戶可以使用JavaBean將功能、處理、值、資料庫訪問和其他任何可以用java代碼創造的對象進行打包,並且其他的開發者可以通過內部的JSP頁面、
Servlet、其他JavaBean、applet程序或者應用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復制和粘貼的功能,
而不用關心任何改變。
JavaBean可分為兩種:一種是有用戶界面(UI,User
Interface)的JavaBean;還有一種是沒有用戶界面,主要負責處理事務(如數據運算,操縱資料庫)的JavaBean。JSP通常訪問的是後一種JavaBean。
E. java里的bean是什麼意思
推薦您去這看看,這樣的問題都有詳細的解決方法,他們的java教程講解的比較全,你可以去學習下,希望對你有幫助
參考資料:http://www..com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=100
F. JAVA中Bean是什麼
簡單籠統的說就是一個類,一個可復用的類。
javaBean在MVC設計模型中是model,又稱模型層,在一般的程序中,我們稱它為數據層,就是用來設置數據的屬性和一些行為,然後我會提供獲取屬性和設置屬性的get/set方法JavaBean是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,並且具有無參數的構造器。JavaBean
通過提供符合一致性設計模式的公共方法將內部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java
類可以通過自身機制發現和操作這些JavaBean 屬性。
用戶可以使用JavaBean將功能、處理、值、資料庫訪問和其他任何可以用java代碼創造的對象進行打包,並且其他的開發者可以通過內部的JSP頁面、Servlet、其他JavaBean、applet程序或者應用來使用這些對象。用戶可以認為JavaBean提供了一種隨時隨地的復制和粘貼的功能,而不用關心任何改變。
JavaBean可分為兩種:一種是有用戶界面(UI,User
Interface)的JavaBean;還有一種是沒有用戶界面,主要負責處理事務(如數據運算,操縱資料庫)的JavaBean。JSP通常訪問的是後一種JavaBean。
G. 什麼是javabean有什麼用
按著Sun公司的定義,JavaBean是一個可重復使用的軟體組件。實際上JavaBean是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個業務的對象,簡稱bean。由於javabean是基於java語言的,因此javabean不依賴平台,具有以下特點:
1. 可以實現代碼的重復利用
2. 易編寫、易維護、易使用
3. 可以在任何安裝了Java運行環境的平台上的使用,而不需要重新編譯。
編寫javabean就是編寫一個java的類,所以你只要會寫類就能編寫一個bean,這個類創建的一個對象稱做一個bean。為了能讓使用這個bean的應用程序構建工具(比如JSP引擎)知道這個bean的屬性和方法,只需在類的方法命名上遵守以下規則:
1. 如果類的成員變數的名字是xxx,那麼為了更改或獲取成員變數的值,即更改或獲取屬性,在類中可以使用兩個方法:
getXxx(),用來獲取屬性xxx。
setXxx(),用來修改屬性xxx.。
2. 對於boolean類型的成員變數,即布爾邏輯類型的屬性,允許使用"is"代替上面的"get"和"set"。
3. 類中方法的訪問屬性都必須是public的。
4. 類中如果有構造方法,那麼這個構造方法也是public的並且是無參數的。
H. Java Bean 是什麼東西
Bean構架最關鍵的一部分是發生在將bean從組件盤palette拖至表單(form)之際,程序開發工具能夠產生Bean(如果有default構造函數,就辦得到),然後在缺乏Bean源代碼的情況下,提取出"產生屬性工作表(property sheet)"和事件處理程序的所有必要的信息.
Java的reflection可以讓我們找到任何一個未知類的所有函數,reflection機制用來解決Bean的問題,十分完美,不需要和其它可視化語言一樣動用額外的語言關鍵字.**其實上reflection機制會被加到Java中的主要原因之一便是為了支持Beans(當然reflection也為對象的序列化(Serialization)和遠端方法調用(remote method invocation)提供了必要的技持).所以,你可能會預期,程序開發工具的設計者應該會在每個Bean身上使用reflection機制,查找其函數,找出bean的屬性與事件.
Java的設計者希望提供一個標准工具,不但讓Bean更易使用,也為產生更復雜的Bean提供標准途徑.這個工具是Introspector Class其中最重要的就是static getBeanInfo().可以將一個Class reference傳入這個函數,它便會對class進行徹底查詢,並回傳BeanInfo對象.然後你就可以解剖它,取得其屬性(properties),函數(methods),事件(event).
javabean的包裝
將Bean放到支持Bean的可視化開發工具里之前,必須先將其放到標準的Bean容器里.所謂標準的Bean容器中,是一個JAR文件,內含所有的Bean Classes和一份清單文件(manifest file)
JavaBean的體系結構
JavaBean體系結構是第一個全面的基於組件的標准模型之一.在集成的IDE中使JavaBean在設計時可以操作.
I. 什麼是javabean,有什麼用啊
一個javabean就相當於一個數據模型,舉個例子,Student類就可以當做一個數據模型類,也就是javabean,這個數據模型類一般只包構造方法,屬性,以及這些屬性的set和get方法,下面我給你一個例子:
publicclassStudent
{
privateStringname;
privateintage;
privateinthight;
/**
*構造方法
*/
publicStudent(Stringname,intage,inthight)
{
this.name=name;
this.age=age;
this.hight=hight;
}
publicStringgetName()
{
returnname;
}
publicvoidsetName(Stringname)
{
this.name=name;
}
publicintgetAge()
{
returnage;
}
publicvoidsetAge(intage)
{
this.age=age;
}
publicintgetHight()
{
returnhight;
}
publicvoidsetHight(inthight)
{
this.hight=hight;
}
}
希望可以幫助到你,有什麼疑問都可以追問,望採納,謝謝!
J. java中的Javabean指的是什麼
JavaBean 是一種JAVA語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,並且具有無參數的構造器.
也就是把一個類寫完封裝好,它就成為了一個JAVABEAN,當然從某種意義上來說,你所指的也算。