BeanUtils是由Apache公司開發的針對操作JavaBean的工具包。
對於JavaBean,簡單的來說,就是要有一個空參的構造器和對屬性的getXXX方法和setXXX方法。
在由JDK提供的默認的API中,有java.beans包,里面有諸如Introspector,BeanInfo,PropertyDescriptor等用來操作JavaBean的方法,
但是由Apache公司開發的BeanUtils會更常用,同時,BeanUtils還需要配合第三方日志工具來使用,這里我們同樣使用Apache公司的common logging,
注意:這里Common BeanUtils需配合Common Logging,而不是Log4j,當然Log4j也是Apache公司的,可以下載以備以后使用。
因此我們需要去Apache官網下載【Common BeanUtils】和Log4j工具包:
我們只需下載二進制bin文件就行了,后綴為tar.gz的為rar壓縮文件,另一種后綴就是zip壓縮文件,下載哪個都行,反正都得解壓:
解壓完后打開,對於commons-beanutils,我們只選【commons-beanutils-1.9.2.jar】就可以了,有些是doc的,有些是src的,
還有些tests和test-source是從總的beanutils分離出來的
同理,對於commons-logging,也只需要選擇【commons-logging-1.2.jar】就行了:
=======================開始配置分割線============================================
接下來就是要再Eclipse中導入這兩個第三方包,同時添加到構建路徑中:
1. 首先我在項目中建立了一個叫BeanProject的項目,在這個項目中新建一個文件夾,右鍵點擊【BeanProject】--->【new】,選擇【Folder】
將這個文件夾名命名為lib:
---->
2. 接下來,將【commons-beanutils-1.9.2.jar】和【commons-logging-1.2.jar】進行復制(Ctrl+C),然后再剛剛建的lib文件夾上右鍵粘貼,就可以將這兩個Jar包復制進lib文件夾中,注意,這時候還只是復制,當然也可以將這兩個包直接拖進lib文件夾,這時候會彈出一個對話框,選擇【copy files】就行:
3. 同時選中lib文件夾的這兩個包,右鍵點擊【Build】,再點擊【Add to Build Path】,這樣就將這兩個包導入到構建路徑中去了:
這時候就可以看到在項目管理器多了這兩個包:
說明第三方包已經導入成功,這時候就可以使用了。
最后說明一點:
從上面的圖可以看到,導入的第三方包直接在工程底下顯示,這有點讓人不爽,這是因為【Project Explorer】窗口中不會出現【Referenced Libraries】,
只有【Package Explorer】才能顯示,如果我們要顯示【Package Explorer】,就要:
【Window】--->【Show View】--->【Other...】,選擇【Java】--->【Package Explorer】,這樣在【Package Explorer】就能顯示【Referenced Libraries】:
所導入的包就能統一管理起來,看着也方便:
如果【Package Explorer】窗口中仍不見【Referenced Libraries】目錄,則可以點擊【Package Explorer】窗口右上角的倒三角箭頭,在彈出的菜單中選擇【Show 'Referenced Libraries' Node 】。
【Package Explorer】窗口也可將項目分組,當項目超過10個時可以進行分組顯示,設置過程是:
點擊】Package Explorer】窗口右上角的倒三角箭頭,在彈出的菜單中選擇【Top Level Elements】->【Working Sets】
再在該菜單中點擊【Configure Working Sets】,即會彈出分組編輯器。這里可以隨意創建分組,創建和編輯分組時,同時可以將項目設定到該組下,完成后Package Explorer窗口中的頂級元素不再是項目了,而是創建的分組,分組下面才是真正的項目。