zoukankan      html  css  js  c++  java
  • day63-webservice 01.cxf介绍

    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做一个关联就可以看到源码了。


    搭建环境

  • 相关阅读:
    linux常用命令
    windows 安装elasticsearch-head插件
    spring boot 使用logback日志系统的详细说明
    mysql 修改密码的几种方式
    html跑马灯效果
    windows 安装elk日志系统
    logstash 启动报找不主类或无法加载 java
    MySQL和Postgresql的区别
    Swift-----泛型Generic
    Swift-----扩展extension
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/6599490.html
Copyright © 2011-2022 走看看