Java web開發中主要用到的jar包


1.Java開發中主要用到的jar包介紹:
(1)java JDK基礎開發包:java包和javax包。
書寫方式:import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
import java.util.Map;
1.java.util包:集合類list/set/map等接口和實現類。calendar,date日期操作類。properties讀取配置文件類。random隨機數類。Timer計時器類。
2.java.lang包:8種基本數據類型。string,stringbuilder類。Thread類。java各種關鍵字,void,throwable。
3.java.io包:各種IO輸入輸出流。
4.java.net包:各種網絡相關類,socket,httpurl等。
5.java.sql包:數據庫相關操作,jdbc等。
6.java包,是JAVA開發的核心包。javax 是java包上的擴展類庫。
7.javax是Java的擴展包,如j2ee 中的類庫,包括servlet,jsp,ejb,數據庫相關的一些東西,xml的等。
8.javax是Sun公司提供的一個擴展包,算是對原JAVA包的一些優化處理,現在已經有很多都是基於JAVAX的程序開發而不是java包,就像netbeans里的圖形處理都是使用jabax包

(2)Apache commons工具類包:提供常用編程工具類。
書寫方式:
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.beanutils.ConvertUtils;
Apache Commons包,包含了很多開源的工具,用於解決平時編程經常會遇到的問題,減少重復勞動。
1.commons-beanutils.jar:
提供對Java反射和自省API的包裝,主要提供了對於 JavaBean進行各種操作。提供了對於JavaBean進行各種操作,克隆對象,屬性等等.
2.commons-digester.jar:
它能方便地將XML文檔所定義的元素轉化為JAVA對象,其實它的用法有點象棧(當然內在的原理就是那個古老的東西,只是提供了更高一層的封裝。
3.commons-lang.jar;stringUtils.isEmpty(string),就是這個jar包。 StringUtils.substringAfter("SELECT * FROM PERSON ", "from");
4.commons-collection.jar包:
5.commons-io.jar包:FileUtil.readLine(),就在這個jar包。
6.commons-HttpClient.jar包:用於http get/post的連接,比httpurl操作方便。注意:httpclient.jar依賴於http-core.jar包,導入http-client.jar包前必須導入http-
core.jar包。
7.commons-FileUpload.jar包:支持文件上傳。
8.commons-Codec.jar包:處理常用的編碼方法的工具類包 例如DES、SHA1、MD5、Base64等.
9.commons-Configuration.jar:一個java應用程序的配置管理類庫
10.commons-Betwixt.jar:XML與Java對象之間相互轉換。
11.commons-dbcp.jar:(Database Connection Pool)是一個依賴Jakarta commons-pool對象池機制的數據庫連接池,Tomcat的數據源使用的就是DBCP。
12.commons-DbUtils.jar:Apache組織提供的一個資源JDBC工具類庫,它是對JDBC的簡單封裝,對傳統操作數據庫的類進行二次封裝,可以把結果集轉化成List。,同時也不影響
程序的性能。
13.commons-Email.jar: 提供的一個開源的API,是對javamail的封裝。
(3)注意:書寫類中,import java jdk基礎開發包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM