在阅读了关于Java Servlets的相同主题之后:
How do servlets work? Instantiation, sessions, shared variables and multithreading
到目前为止,我开始寻找关于如何在flex上运行LCDS或Blaze远程对象的文档而没有任何运气......
那么,有没有人知道好的文档或者经验足以回答这个问题?
我目前正在使用Flash Builder 4.6,ADEP Data Services for Java EE 4.6和JBoss 7.1。
编辑:我将在远程对象上指出一些疑问:
如果作用域是应用程序,那么应用程序启动时的类是否像java servlets一样启动?,不同作用域上的并发行为是什么?是每次调用时创建和销毁请求作用域对象吗?静态成员怎么办? / p>
答案 0 :(得分:0)
我的经验是有限的,并且使用GraniteDS(根据我的理解,它与BlazeDS的工作方式非常相似)。 AMF调用命中了一个servlet(我认为它叫做MessageBrokerServlet)。该servlet将调用已配置的服务。 AMF servlet与任何其他servlet一样工作,并遵循相同的生命周期。您的服务类不遵循此生命周期,默认情况下由BlazeDS管理。您可以阅读有关目标范围(BlazeDS公开的服务)here的更多信息。您可以配置三个范围之一(请求范围,应用程序范围或会话范围)希望这会有所帮助。