`
yunzhongxia
  • 浏览: 648357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Blazeds对session的支持

    博客分类:
  • flex
阅读更多

        flex.messaging.FlexContext是一个工具类,暴露了当前执行上下文。它提供了访问与当前正在处理相关信息,以及通过MessageBroker,ServletContext中的应用程序和ServletConfig内FlexSession和FlexClient实例。

      

 

   

   getFlexSession()可以得到FlexSession,FlexSession的setAttribute(String name, Object value)设置session相关的属性,getAttribute(String name) 获得相关的属性。

   flex与java交互我们大多的时候用的都是RemoteObject,但是有时上传文件需要Servlet,上传文件当然有时需要判断session,FlexSession设置一个属性后,在request中是可以获得的。

  

   blazeds默认的session时长大概是30分钟,因此需要延长下session的过期时间。

   可以在web.xml中设置session的过期时间。

 

<!--添加session配置120分钟 -->  
<session-config>  
          <session-timeout>120</session-timeout>  
</session-config> 

 

 

解决了blazeds的session问题,系统可以完全用flex而抛弃jsp了。

 

 

 

     

 

 

 

 


 


 

  • 大小: 60.5 KB
1
0
分享到:
评论

相关推荐

    blazeDS(讲得很详细)

    BlazeDS服务端部署在J2EE Web服务器中,如Tomcat,通过添加必要的jar文件、配置文件以及在web.xml中定义MessageBrokerServlet和Session监听器来启用BlazeDS支持。服务端不仅提供RPC服务,还支持消息服务,如发布/...

    Blazeds向客户端推送数据.

    7. **适应性策略**:Blazeds支持根据用户使用的浏览器类型(如MSIE或Firefox)调整连接策略,如`kickstart-bytes`和`max-streaming-connections-per-session`,以优化性能和资源利用。 通过这些配置和编程,Blazeds...

    BlazeDs开发应用.pdf

    在服务端,BlazeDS需部署于J2EE Web服务器中,部署步骤包括将BlazeDS的jar文件及其依赖项放入WEB-INF/lib目录,编辑WEB-INF/flex下的配置文件,并在web.xml中配置MessageBrokerServlet和Session监听器。 BlazeDS的...

    BlazeDS的ppt课件讲解

    为了启用BlazeDS支持,需要在J2EE应用的`web.xml`文件中配置端点以及添加HTTP session监听器。示例如下: ```xml &lt;servlet-name&gt;MessageBrokerServlet &lt;display-name&gt;MessageBrokerServlet &lt;servlet-class&gt;...

    《BlazeDS开发指南》.doc

    在开发BlazeDS应用程序时,开发者需要了解如何配置BlazeDS服务端,包括部署必要的库文件、编辑配置文件以及在web.xml中定义MessageBrokerServlet和Session监听器。客户端编程涉及到如何使用Flex SDK提供的控件来调用...

    《BlazeDS开发指南》学习笔记

    3. 在`WEB-INF/web.xml`中定义MessageBrokerServlet与Session监听器,确保BlazeDS的核心服务正确初始化。 #### 三、BlazeDS核心特性详解 ##### RPC Services(远程过程调用服务) RPC服务采用调用与响应的模式,...

    Myeclipse整合flex4搭建java的Web项目

    1. `&lt;listener&gt;`标签定义了一个监听器`flex.messaging.HttpFlexSession`,用于支持Flex通信的session。 2. `&lt;servlet&gt;`标签定义了名为`MessageBrokerServlet`的servlet,它是Blazeds的核心,处理与Flex客户端的通信...

    flex hibernate

    3. **Hibernate配置**:理解Hibernate的核心概念,如实体类、持久化映射文件(Hibernate.cfg.xml)、Session工厂和Session接口,以及如何配置数据库连接。 4. **Flex与Hibernate集成**:学习如何在Flex中调用Java...

    ssh+flex+blazed

    BlazeDS是Adobe推出的一个开放源代码项目,它允许在Flex客户端与Java服务器之间进行实时双向通信,支持AMF数据格式,提供了数据推送、远程调用等功能。 在这个"ssh+flex+blazed"的集成过程中,我们主要涉及到以下几...

    Spring MVC+BlzeDS+Flex框架实践:HelloWorld篇

    - session配置:设置session超时时间为30分钟。 5. **Spring MVC**: - Spring MVC是Spring框架的一部分,负责处理HTTP请求,调度控制器并返回视图。在这个例子中,它与BlazeDS协作,提供数据给Flex客户端。 6....

    IT技术文章示例

    根据给定的文件信息,以下是对提及的IT技术知识点的详细解析: ### 1. jQuery + SWFUpload + Servlet jQuery是一种广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。SWFUpload是...

    基于Flex三种通讯方式的Java配置与整合.docx

    &lt;param-name&gt;singleSession &lt;param-value&gt;true ``` #### 总结 通过上述步骤,我们已经完成了基于Flex三种通讯方式的Java配置与整合的基本流程。这种配置不仅可以提高项目的灵活性,还能增强系统的可维护性和...

    java面试资料

    以上是对给定文件中提到的主要知识点的详细解析,涵盖了Struts的工作原理、JSP/Servelt的基础、Hibernate ORM的概念、Spring框架的关键特性、IoC与AOP思想、SSH架构、Ajax技术、WebService技术、EJB概念、Struts 1与...

    基于Spring Boot和Spring Cloud实现微服务架构学习(一).docx

    Spring Session提供了集群环境下的会话管理,Spring Web Services支持SOAP服务开发,Spring Shell和Spring Roo提供了命令行交互和项目自动生成,Spring Scala则是Spring框架对Scala语言的支持,Spring BlazeDS ...

    flex j2ee整合

    对于会话状态,Flex可以通过HTTP session或BlazeDS/LiveCycle的SharedObject服务来保持用户状态。 **7. 安全性考虑** 整合过程中,必须确保安全机制,如身份验证和授权。可以利用Java EE的安全框架,如JAAS(Java ...

    flex + asp.net web应用开发实战详解 code p2

    2. ** BlazeDS与LiveCycle Data Services**:Adobe提供的BlazeDS和LiveCycle Data Services是用于连接Flex与Java或.NET服务器的中间件。它们支持Remoting和Messaging,使得Flex客户端能够调用服务端方法和接收实时...

Global site tag (gtag.js) - Google Analytics