【发布时间】:2010-05-01 23:41:54
【问题描述】:
我对编写 Web 服务还很陌生。我正在使用 JAXWS 开发 SOAP 服务。我希望能够让用户登录并在我的服务中知道哪个用户正在发出命令。换句话说,有一些会话处理。
我见过的一种方法是使用 cookie 并从我的 Web 服务访问 HTTP 层。然而,这依赖于使用 HTTP 作为传输层(我知道 HTTP 几乎总是传输层,但我是一个纯粹主义者)。
有没有更好的方法让服务层不知道传输层?有什么方法可以用 servlet 过滤器完成这个吗?我希望答案尽可能与框架无关。
【问题讨论】:
标签: java web-services soap session jax-ws