我是 web 服务的新手,只是想知道 SOAP-webservices 的重要性。我尝试在网上寻找答案,但没有得到任何正确的答案。我是一名 Spring 开发人员,很想了解 Spring 对 Web 服务的支持(@WebService 注释)我知道 Spring 注释 @Service。那么当我们使用@WebService 注解时我们得到了什么好处。据我了解,Web 服务用于将您的服务方法或业务逻辑暴露给外界,以便任何人都可以调用它并获取服务。但是我想知道什么时候应该@Service注解以及什么时候使用@Webservice注解。表示哪些服务可以暴露给外界。
我认为使用 web 服务的一个优势是,如果我们使用 web 服务,我们的视图和控制器层实际上可以减少对服务层的依赖。每当我们对视图和控制器不满意时,我们可以更改它们并仍然使用我们良好的旧业务 Web 服务。我正确吗?如果我的理解是正确的,那么我在这里还有一个问题,那么如何防止未经授权访问我的网络服务?因为任何人都可以调用网络服务..
请原谅
如果我问了太多问题。
需要帮助,因为我是新手。