【发布时间】:2012-12-06 11:46:28
【问题描述】:
我是 web 服务的新手,只是想知道 SOAP-webservices 的重要性。我尝试在网上寻找答案,但没有得到任何正确的答案。我是一名 Spring 开发人员,很想了解 Spring 对 Web 服务的支持(@WebService 注释) 我知道 Spring 注释 @Service。那么当我们使用@WebService 注解时我们得到了什么好处。 据我了解,Web 服务用于向外界公开您的服务方法或业务逻辑,以便任何人都可以调用它并获取服务。但是我想知道什么时候应该@Service注解以及什么时候使用@Webservice注解。表示哪些服务可以暴露给外界。
我认为使用 web 服务的一个优势是,如果我们使用 web 服务,我们的视图和控制器层可以真正减少对服务层的依赖。每当我们对视图和控制器不满意时,我们可以更改它们并仍然使用我们良好的旧业务 Web 服务。我正确吗?如果我的理解是正确的,那么我还有一个问题,那么如何防止未经授权访问我的网络服务?因为任何人都可以调用网络服务..
请见谅
如果我问了太多问题。
需要帮助,因为我是新手。
【问题讨论】:
-
就个人而言,我会将这个问题分成多个部分。它足够宽泛,可以写一篇文章,而且在某种程度上可能会变得非常主观。
标签: java web-services spring spring-3