首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axis2 :何时在Axis2 When服务中使用模块

Axis2 :何时在Axis2 When服务中使用模块
EN

Stack Overflow用户
提问于 2011-09-23 18:28:01
回答 1查看 183关注 0票数 1

我是webservices的新手。我们需要使用Axis2开发web服务。请告诉我什么时候使用模块概念,什么时候使用Axis2。谁能告诉我一个场景,这个模块将是有用的??

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-23 18:44:30

模块/处理程序是axis2的扩展点-它们可以用来执行需要跨所有服务执行的公共逻辑。

模块有“可用”和“占用”的概念。“‘Availability”表示模块存在于系统中,但尚未激活,即模块中包含的处理程序尚未在处理机制中使用。当一个模块被“使用”时,它就会被激活,处理程序就会被放置到适当的阶段。处理程序将以相同的方式执行操作。通常,模块将用于实现WS-*功能,如WS-Addressing、WS-Security。

例如,如果您想审计所有服务的所有请求--您可以为此编写一个审计模块--它将拦截您的所有请求。

另一个例子是堡垒。Rampart是一个axis2模块,它实现了WS-Security规范。一旦您将rampart模块用于您的服务,它将拦截所有进入该服务的请求,并将处理安全标头。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7527599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档