问题标签 [stateless]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
81 浏览

iis - How is it possible to have more then 1 concurrent connection in IIS?

From what I understand about the HTTP protocol is that it is stateless. This means (to me) that is, it is only ever serving one connection at a time.

Even if there is 1,000,000 million users trying to access a site, it can only ever be serving one connection at a time.

So when I see a setting in IIS saying "Maximum number of concurrent users" (or similar) it makes me wonder, what does this mean?

0 投票
1 回答
720 浏览

nhibernate - 如何在 NHibernate 中使用无状态会话添加多对多关系?

我有两个使用 NHibernate 映射到 DB 的实体:

对于 Entity1,我还指定了与 Entity2 的多对多关系:

据我了解,NHibernate 在内部表示创建一些关系实体的多对多关系,例如:

我正在使用 NHibernate 无状态会话将这些实体添加到数据库,如下所示:

但我也想添加它们之间的关系。为此,我还需要保存关系实体。如何使用无状态会话添加多对多关系?我需要隐式指定关系实体还是有其他方式?

0 投票
7 回答
7147 浏览

class - 什么是无国籍阶级?

我想知道无状态类(如果有的话)的缺点是什么?有没有人见过一个真实世界的应用程序,其中一些用例要求创建一个无状态类(No hello world please)?我认为无状态类是指没有任何字段的类。

0 投票
1 回答
5456 浏览

initialization - EJB 无状态 - 私有成员初始化

我是 EJB 的新手,我面临着我的第一个问题。我正在尝试使用无状态 EJB 中包含的 @Schedule 方法。我希望此方法使用将在创建 bean 时设置的私有成员变量:

这是一个简短的示例:

和调度 bean:

问题是我的“消息”变量在 printMsg() 方法中打印时始终为空......实现这一目标的最佳方法是什么?

谢谢你的帮助 !

0 投票
3 回答
2313 浏览

functional-programming - 有状态编程的优点?

我想知道无状态编程的好处,发现有人分享了我的问题: 无状态编程的优势?

不过,当我阅读答案时,这让我对相反的问题感到好奇。有状态编程的优点是什么?最近似乎有很多关注无状态代码,但我对趋势持谨慎态度。

似乎有状态(即命令式)编程可能比无状态(即函数式)编程更适合某些场景,我希望能够更好地识别哪些问题可以通过有状态编程来解决。

0 投票
2 回答
273 浏览

security - 建筑文档中的流行语

我们应用程序的架构文档有几个我无法直观地理解的流行词

  1. 无状态可分发应用程序

  2. 可插拔安全模型

我可以理解分布式意味着什么,但是无状态意味着什么?无状态可分发应用程序是什么意思?你能举一个这种应用的例子吗?

什么是可插拔安全模型?我知道可插拔 API 是可以插入或替换为其他实现的东西,但我认为安全性是很好地集成到应用程序中并且是其核心的东西。可以做成可插拔的吗?您能否举例说明这种方法的外观?

0 投票
1 回答
72 浏览

ejb - EJB 在两个 bean 之间调用方法

我有两个豆子。一种有状态,一种无状态。现在我想从有状态 bean 中调用一个方法,该方法位于无状态 bean 中。我怎样才能做到这一点?无状态 bean 也有一个接口。

0 投票
1 回答
153 浏览

session - 无状态会话 bean 中的实例变量

我有一个无状态会话 bean,它有一个实例变量和两个公共方法。下面是它的伪代码。

这两种方法都是从客户端依次调用的。客户端代码和无状态会话 bean 部署在 Websphere 上。它观察到,从 methodB 打印的 instanceVar 的值与 methodA 中的值相同,当它是 Application Server 的单个实例或具有 2 个 Application Server 的集群时。但是在具有 3 个应用程序服务器的环境中,打印的 instanceVar 的值包含一个较旧的值。谁能为我解释这种行为?

提前致谢!

问候, 苏杜

0 投票
0 回答
380 浏览

dependency-injection - 无法从 @stateless 转换为 @stateful bean

我在 glassfish3.1 上实例化有状态会话 bean 时遇到问题。

用于使用 @Stateless 会话 bean 的 @Local 接口的 JSF 应用程序的 @ManagedBean(会话范围)并且一切正常。

现在我必须转换为@Stateful bean,当我尝试将有状态 bean 注入托管 bean 时出现异常。

有问题的代码由以下 3 层组成:

CoreClassEAO 为数据库提供了一个访问层,如下所示:

在上一个版本中,当 ShopAdmin 和 CoreClassEAO 都是 @Stateless bean 时,一切都运行良好。但是现在,注入 ShopAdminInterface 会向我抛出异常

更新:我缩小了问题范围:查看我的另一个问题 Injecting @Stateful bean into another @Stateful bean

0 投票
2 回答
3723 浏览

jakarta-ee - @Singleton bean 从 ejb-jar.xml 读取值

我有一个从文件ConfigParameter中读取配置值的 SLSB 。ejb-jar.xml

此类只有私有字段,并且每个字段都有一个相应的 getter 方法。在我的应用程序中,我有很多其他 EJB 使用 的实例ConfigParameter来读取配置值。

现在,我认为制作ConfigParameter一个是个好主意@Singleton,因为它的状态在整个应用程序中共享。

但在ejb-jar.xmlI 中只能设置session-typeStatefulStateless。该文件如下所示:

我的问题是:

  1. 让这个 bean 成为单例是个好主意吗?
  2. 如果是,我怎样才能做到这一点?
  3. 为了理解:为什么不允许设置session-type为Singleton?