Java開發(fā)一路總結
分類:
FAQ1:源碼包和jar包的區(qū)別
從spring網(wǎng)站down下最新的spring源碼包spring-framework-2.0-rc1-with- dependencies.zip,原以為直接放到工程里就可以用了,其實不然,真正要用到的是里面dist目錄下的spring.jar包,要看源代碼 可以在eclipse中attach ...,這里說明我們最終要用到的還是jar包,還有,在down jakarta包時,有一個binary,那里 有jar包,是我們要用的,另外的source 里面是整個工程源代碼,沒有jar包
2:常用jar包總結
mail.jar – Java郵件API.
activation.jar – JavaBeans激活框架.
fscontext.jar – 含有文件系統(tǒng)服務提供者。
jaxm-api.jar – 用于XML消息傳遞的Java API。
jaxrpc-api.jar -用于基于XML的遠程過程調用的Java API。
jaxrpc-impl.jar - 用于基于XML的遠程過程調用實現(xiàn)的Java API
jaxr-api.jar – 用于XML注冊中心的Java API
jaxr-impl.jar -用于XML注冊中心實現(xiàn)的Java API。
saaj.-api.jar – SOAP運行時API。
saaj-impl.jar – SOAP實現(xiàn)。
commons-logging.jar –含有一個日志庫程序包
jaxp-api.jar – JAXP的javax.xml.parsers和javax.xml.transform組件。這些程序包包含的API為應用程序提供 了獲取XML處理實現(xiàn)實例的一致方法。
sax.jar – 用于處理XML的簡單API(SAX)的API以及幫助類,用于串行訪問XML數(shù)據(jù)。
dom.jar –用于文件對象模型(DOM)的API以及幫助類,用來從XML數(shù)據(jù)創(chuàng)建駐留內存的樹狀結構。
xercesImpl.jar – SAX和DOM解析器的實現(xiàn)類,也是JAXP API的xerces特殊實現(xiàn)。
xalan.jar - "一流的" (解釋) XSLT處理器。 可從apache網(wǎng)站下載
xsltc.jar – XSLT編譯處理器。
3:WAR包
WAR是Sun提出的一種Web應用程序格式,與JAR類似,也是許多文件的一個壓縮包。這個包中的文件按一定目錄結構來組織:通常其 根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會有一個WEB-INF目錄,這個目錄很重要。通常在WEB-INF目錄下有一個 web.xml文件和一個classes目錄,web.xml是這個應用的配置文件,而classes目錄下則包含編譯好的Servlet類和Jsp或 Servlet所依賴的其它類(如JavaBean)。通常這些所依賴的類也可以打包成JAR放到WEB-INF下的lib目錄下,當然也可以放到系統(tǒng)的 CLASSPATH中,但那樣移植和管理起來不方便.
從以上可知web.xml文件是作什么用的,還有,也可以知道我們打包要打到哪里去