15.5发布和使用Web服务SOA(面向服务的架构)
使用Spring对JAX-WS(Java API for Xml Web Service)把服务发布为Web服务并使用Web服务
使用场景:不同应用之间调用公共的获取账号信息的服务。
15.5.1创建基于Spring的JAX-WX服务
@WebService注解所标示的类被认为Web服务的端点。
@WebMethod注解所标注的方法被认为是操作。
1)在Spring中自动装配JAX-WX端点



装配JAX-WX端点的秘密在于继承SpringBeanAutowiringSupport,通过继承SpringBeanAutowiringSupport我们可以使用@Autowired注解标注端点的属性,依赖就可以自动注入类。此装配方式没有把类交给Spring进行管理。
2)导出独立的JAX-WX端点



上述两种方式的区别是是否交由Spring进行管理JAX-WX端点。

15.5.2在客户端代理JAX-WS服务



浙公网安备 33010602011771号