加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

SCA 之Tuscany 4 ——helloworld Webservice

发布时间:2020-12-17 01:11:29 所属栏目:安全 来源:网络整理
导读:? ?用《SOA核心技术及应用》里的话来说,Tuscany生成webservice就是顺手牵羊。 ? ?和文章1的不同之处就只是在service进行ws的指定,如果不定义service时,默认就是sca绑定。 ? ? composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" xmlns:

? ?用《SOA核心技术及应用》里的话来说,Tuscany生成webservice就是顺手牵羊。

? ?和文章1的不同之处就只是在service进行ws的指定,如果不定义service时,默认就是sca绑定。

? ?

<composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912"
           xmlns:tuscany="http://tuscany.apache.org/xmlns/sca/1.1"
           targetNamespace="http://sample"
           name="helloworld-contribution">

    <component name="HelloworldComponent">
        <implementation.java class="sample.HelloworldImpl"/>
        <service name="Helloworld">
           <binding.ws/>
        </service>
    </component>

</composite>
再需要一点:在pom中添加ws的支持

		<dependency>
			<groupId>org.apache.tuscany.sca</groupId>
			<artifactId>tuscany-base-runtime</artifactId>
			<version>${tuscany.version}</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>org.apache.tuscany.sca</groupId>
			<artifactId>tuscany-binding-ws-runtime-axis2</artifactId>
			<version>${tuscany.version}</version>
			<scope>test</scope>
		</dependency>

这就是我们生成ws所需要的一切!

在浏览器内打开wsdl

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读