commons-beanutils-1.8.3.jar源碼包
免費(fèi)版- 軟件大?。?span itemprop="fileSize">210.00 KB
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2021-06-29 11:44:02
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): 暫無(wú)
相關(guān)軟件
commons-dbutils-1.3.jar免費(fèi)版
43.00 KB/中文/1.0
apache cxf jar包v3.2 免費(fèi)版
52.70 MB/中文/3.0
org.apache.poi jar包v3.17 官方最新版
28.65 MB/中文/5.0
poi3.10final.jar官方免費(fèi)版
16.20 MB/中文/5.0
oracle11g驅(qū)動(dòng)jar包官方版
1.80 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
commons-beanutils-1.8.3.jar程序包一般在需要寫(xiě)北安組件的時(shí)候是必須用到的,都必須要寫(xiě)setter和getter方法,而此時(shí)通過(guò)該jar包會(huì)更加方便,歡迎有需要的用戶(hù)來(lái)IT貓撲下載。
commons-beanutils-1.8.3是什么jar包?
1.什么是 commons-beanutils :
BeanUtils主要提供了對(duì)于JavaBean進(jìn)行各種操作。
2.commons-beanutils 的作用:
在一般的寫(xiě)bean組件的時(shí)候,都必須要寫(xiě)setter和getter方法,當(dāng)然假如我們事先已經(jīng)知道bean的相關(guān)屬性和方法,寫(xiě)bean是比較簡(jiǎn)單的,
但是組件太多的時(shí)候,重復(fù)編寫(xiě)經(jīng)常是枯燥乏味令人厭煩的。
但當(dāng)有些時(shí)候我么需要調(diào)用動(dòng)態(tài)對(duì)象的屬性的時(shí)候,我們應(yīng)該怎么來(lái)設(shè)定和獲取對(duì)象的屬性呢?BeanUtils就可以幫助我們來(lái)解決這個(gè)問(wèn)題。
3. org.apache.commons.beanutils:
這個(gè)包主要提供用于操作JavaBean的工具類(lèi),Jakarta-Common-BeanUtils的主要功能都在這個(gè)包里實(shí)現(xiàn)。
BeanUtils可以直接get和set一個(gè)屬性的值。它將property分成3種類(lèi)型:
1Simple——簡(jiǎn)單類(lèi)型,如Stirng、Int……
(對(duì)于Simple類(lèi)型,第二個(gè)參數(shù)直接是屬性名即可,詳見(jiàn)代碼)
2Indexed——索引類(lèi)型,如 數(shù)組、arrayList……
(對(duì)于Indexed,則為“屬性名[索引值]”,注意這里對(duì)于ArrayList和數(shù)組都可以用一樣的方式進(jìn)行操作,詳見(jiàn)代碼)
3Maped——這個(gè)不用說(shuō)也該知道,就是指Map,比如HashMap……
(對(duì)于Map類(lèi)型,則需要以“屬性名(key值)”的形式,詳見(jiàn)代碼)
訪(fǎng)問(wèn)不同類(lèi)型的數(shù)據(jù)可以直接調(diào)用函數(shù)getProperty和setProperty。它們都只有2個(gè)參數(shù),第一個(gè)是JavaBean對(duì)象,第二個(gè)是要操作的屬性名。
4.Converter 把Request或ResultSet中的字符串綁定到對(duì)象的屬性 ? ?
經(jīng)常要從request,resultSet等對(duì)象取出值來(lái)賦入bean中,如果不用MVC框架的綁定功能的話(huà),下面的代碼誰(shuí)都寫(xiě)膩了。
不妨寫(xiě)一個(gè)Binder自動(dòng)綁定所有屬性:
其中BeanUtils的populate方法(Struts用于將一個(gè)map的值填充到一個(gè)bean中)或者getProperty,setProperty方法其實(shí)都會(huì)調(diào)用convert進(jìn)行轉(zhuǎn)換。
但Converter只支持一些基本的類(lèi)型,甚至連java.util.Date類(lèi)型也不支持。而且它比較笨的一個(gè)地方是當(dāng)遇到不認(rèn)識(shí)的類(lèi)型時(shí),居然會(huì)拋出異常來(lái)。 對(duì)于Date類(lèi)型,我參考它的sqldate類(lèi)型實(shí)現(xiàn)了一個(gè)Converter,而且添加了一個(gè)設(shè)置日期格式的函數(shù)
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 jar包
- 更多 (132個(gè)) >> jar包 JAR(Java Archive,Java歸檔文件)是與平臺(tái)無(wú)關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件.為J2EE應(yīng)用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎(chǔ).與ZIP文件不同的是,JAR文件不僅用于壓縮和發(fā)布,而且還
sqljdbc4.jar包 424.00 KB
/中文/1.0org.apache.poi jar包 28.65 MB
/中文/5.0spring-3.2 核心jar包 44.50 MB
/中文/10.0oracle12c jdbc jar驅(qū)動(dòng)包 1.40 MB
/中文/0.0httpcore-ab-4.4.5.jar 286.00 KB
/中文/10.0httpcore4.4.4.jar包 3.00 KB
/中文/0.0jstl-1.2.jar包 378.00 KB
/中文/0.0ksoap2-android.jar 1.95 MB
/中文/0.0
相關(guān)文章
下載地址
commons-beanutils-1.8.3.jar源碼包 免費(fèi)版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡