问题标签 [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.
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?
nhibernate - 如何在 NHibernate 中使用无状态会话添加多对多关系?
我有两个使用 NHibernate 映射到 DB 的实体:
对于 Entity1,我还指定了与 Entity2 的多对多关系:
据我了解,NHibernate 在内部表示创建一些关系实体的多对多关系,例如:
我正在使用 NHibernate 无状态会话将这些实体添加到数据库,如下所示:
但我也想添加它们之间的关系。为此,我还需要保存关系实体。如何使用无状态会话添加多对多关系?我需要隐式指定关系实体还是有其他方式?
class - 什么是无国籍阶级?
我想知道无状态类(如果有的话)的缺点是什么?有没有人见过一个真实世界的应用程序,其中一些用例要求创建一个无状态类(No hello world please)?我认为无状态类是指没有任何字段的类。
initialization - EJB 无状态 - 私有成员初始化
我是 EJB 的新手,我面临着我的第一个问题。我正在尝试使用无状态 EJB 中包含的 @Schedule 方法。我希望此方法使用将在创建 bean 时设置的私有成员变量:
这是一个简短的示例:
和调度 bean:
问题是我的“消息”变量在 printMsg() 方法中打印时始终为空......实现这一目标的最佳方法是什么?
谢谢你的帮助 !
functional-programming - 有状态编程的优点?
我想知道无状态编程的好处,发现有人分享了我的问题: 无状态编程的优势?
不过,当我阅读答案时,这让我对相反的问题感到好奇。有状态编程的优点是什么?最近似乎有很多关注无状态代码,但我对趋势持谨慎态度。
似乎有状态(即命令式)编程可能比无状态(即函数式)编程更适合某些场景,我希望能够更好地识别哪些问题可以通过有状态编程来解决。
security - 建筑文档中的流行语
我们应用程序的架构文档有几个我无法直观地理解的流行词
无状态可分发应用程序
可插拔安全模型
我可以理解分布式意味着什么,但是无状态意味着什么?无状态可分发应用程序是什么意思?你能举一个这种应用的例子吗?
什么是可插拔安全模型?我知道可插拔 API 是可以插入或替换为其他实现的东西,但我认为安全性是很好地集成到应用程序中并且是其核心的东西。可以做成可插拔的吗?您能否举例说明这种方法的外观?
ejb - EJB 在两个 bean 之间调用方法
我有两个豆子。一种有状态,一种无状态。现在我想从有状态 bean 中调用一个方法,该方法位于无状态 bean 中。我怎样才能做到这一点?无状态 bean 也有一个接口。
session - 无状态会话 bean 中的实例变量
我有一个无状态会话 bean,它有一个实例变量和两个公共方法。下面是它的伪代码。
这两种方法都是从客户端依次调用的。客户端代码和无状态会话 bean 部署在 Websphere 上。它观察到,从 methodB 打印的 instanceVar 的值与 methodA 中的值相同,当它是 Application Server 的单个实例或具有 2 个 Application Server 的集群时。但是在具有 3 个应用程序服务器的环境中,打印的 instanceVar 的值包含一个较旧的值。谁能为我解释这种行为?
提前致谢!
问候, 苏杜
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
jakarta-ee - @Singleton bean 从 ejb-jar.xml 读取值
我有一个从文件ConfigParameter
中读取配置值的 SLSB 。ejb-jar.xml
此类只有私有字段,并且每个字段都有一个相应的 getter 方法。在我的应用程序中,我有很多其他 EJB 使用 的实例ConfigParameter
来读取配置值。
现在,我认为制作ConfigParameter
一个是个好主意@Singleton
,因为它的状态在整个应用程序中共享。
但在ejb-jar.xml
I 中只能设置session-type
为Stateful
或Stateless
。该文件如下所示:
我的问题是:
- 让这个 bean 成为单例是个好主意吗?
- 如果是,我怎样才能做到这一点?
- 为了理解:为什么不允许设置
session-type
为Singleton?