CXF功能就比較強了。CXF支持soap1.2。CXF和Spring整合的非常密切。它的配置文件基本就是Spring的配置文件了。CXF是要部署在服務器才能用的。CXF得放到Web容器里面去發布。CXF就可以整合咱們的Web容器。
cxf-2.4.0解壓出來之后
apache-cxf-2.4.2是核心包,apache-cxf-2.4.4-src是源碼包。
cxf的bin都是一些命令或者是可執行程序,就好像咱們jdk里面有一個javac和java這些東西。下面有兩種東西,而且名字是重復的。
.bat是Windows平臺下的,其他的文件是Linux/Unix平臺下的。
其實咱們框架也就這些東西,API文檔。
etc是cxf的配置文件
web.xml
lib一般是JAR包或者是依賴包。在學習框架的時候一般它有自己的核心包,也有依賴包。這個框架在寫成的時候,它也要借助于別的第三方的包。這里就沒有把自己的和心包和依賴包分開,都放在一起了。
它的核心包都是以cxf開頭的,這些都是它的核心包。aopalliance-1.0.jar是它的切面,asm-3.3.jar是它的字節碼文件。commons-logging.jar是日志的包。WHICH_JARS這個文檔說明了哪些包是給哪些程序去用的。
用的時候直接把所有的包都引入就行,不必分別來引。下面把WHICH_JARS文檔給翻譯過來。
licenses就是許可證信息。modules按某一些功能把JAR包做了一個細分。但是你如果在lib包里面直接把核心包引入,相當于把modules里面所有的這些小JAR包全都引進去了。只是說在這里面做一些詳細的區分。
一些比較好的框架會給你提供很多例子。在工作里面學習的東西很多,學習框架的時候把例子全部跑一遍就差不多了。學extjs里面有很多非常好的例子,運行一下就OK了。
源碼包apache-cxf-2.4.4-src.zip封裝了一些源碼,不需要再做解壓了,這個包直接拿MyEclipse做一個關聯就可以看到源碼了。
搭建環境
?