Java Web 服务 session 管理

标签 java authentication soap axis2

我正在构建一个 Web 服务,用户需要在其中登录并且应用程序需要保持持久 session 。我使用 Apache Axis2 通过 SOAP/XML 进行客户端/服务器通信。最简单和最常见的方法是什么?我知道我可以像浏览器那样使用 cookie 从头开始​​实现 session 管理,但我宁愿为此使用标准 Java 库。我假设即使我使用的是 Axis2,解决方案实际上与 Axis2 没有任何关系,因为 Axis2 基本上只是客户端/服务器相互发送消息的一种方式,我的假设是否正确?

我已经在网上阅读了很多关于这方面的信息,但是信息太多以至于很难知道从哪里开始。基本上,我只是在找人为我指出正确的方向,告诉我要使用哪些类等等。我只需要一个用于 Web 服务的简单用户名密码身份验证和 session 管理系统。

最佳答案

首先,您是否 100% 确定需要 session ?没有它们,SOAP 会更快乐。 其次,您是否 100% 确定需要 Axis2? 第三,我认为在 Axis2 中执行 session 的最直接方法是传输方法。我这样做已经有几年了,但是这个 http://wso2.org/library/3264文章似乎有道理。

关于Java Web 服务 session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399868/

相关文章:

php - Soap 服务器 - 性能问题(可能与 SQLite 相关)

java - 不能设置 textLabel 因为它与 parseDouble 相矛盾

java - JavaMail : PKIX path building failed unable to find valid certification path to requested target 中的错误

javascript - 在 HTML 中使用 JS 的两个不同的用户和密码

azure - 权限不在有效列表中 : 'authority' is not in the list of valid addresses

php - 与 Royal Mail 的 SOAP 连接,无法连接到主机

c# - 带有 Java 客户端 null 返回的 SOAP C# 服务器

java - 通过图像透明查看JButton Java

java - 如何将 GUI 对象放置在 GridBagLayout 内单元格内的特定 x/y 位置

ruby-on-rails - Saml_IDP gem 不提取元数据或accepted_hosts