问题刚开始的时候很简单,一个很明白的需求:做应用的时候需要flex和普通页面的混合使用,所以想要用Flex访问Session的数据。
不过随着google到的文章,看了一堆讨论以后,问题似乎越来越复杂了。
http://www.forta.com/blog/index.cfm/2006/9/24/Flex-And-Session-State-Management
这篇文章的作者认为写flex的时候脑子里海还想着Session是受老观念的禁锢了。flex的客户端是Stateful的,而Session只是浏览器时代应付Stateless客户端的变通,所以既然用了Flex,就不要再考虑什么Session了。
问题一:不用Session,怎么让Server知道Client的身份?貌似一堆的变通方法,再加上安全方面的考虑,还是需要类似Session的方案。
问题二:服务器端的Session超时怎么设置?由于Flex client的很多操作都可以不经过与Server的交互,在有些比较强调安全性的应用中,Session的超时时间往往设置的比较短,比如15分钟,那么假设在15分钟后,用户准备提交他辛苦操作得到的结果的时候,服务器端却返回了一个没有登陆?
问题三:类似问题二,用户出去了15分钟,如果是普通页面,当用户回来再次操作时,页面可以立刻告诉用户已经超时退出,那么Flex的客户端要怎么样得到这个超时的事件?
不知道有没有什么好的方案?
分享到:
相关推荐
amfphp和flex通讯的例子,一个及时聊天的例子,适合学习amfphp的朋友和网络开发的朋友学习
Flex+J2EE获取FlexSession的方法
1.需要先安装FLEX builder3,Eclipse以及Tomcat 2.在master数据库中建立两张表,附脚本。 3.主要是学习之作,flex写前台与j2ee的后台交互。 知识点: 1.as 4.session设置 5.菜单读取
flex+asp制作的聊天室源码. 支持管理用户和一般用户分开.管理用户在session那赋值为1即可..可用于在线直播.
其提供的 native-session(即把用户认证后的授权信息保存在其自身提供Session 中)机制,这样就可以和 HttpSession、EJB Session Bean 的基于容器的 Session 脱耦,到和客户端应用、Flex 应用、远程方法调用等都可以...
多表查询,延长session生命周期,不改配置文件……
国庆期间,做了不少基于 flex 的开发工作,对 flex 的布局容器有了进一步深入的理解,也找到不少非常棒的文章,分享到这里方便一下大家。
其提供的native-session(即把用户认证后的授权信息保存在其自身提供Session中)机制,这样就可以和HttpSession、EJB Session Bean的基于容器的Session脱耦,到到和客户端应用、Flex应用、远程方法调用等都可以使用...
分为两块视图层(View)和逻辑层(App Service)Flex:flex弹性布局Express : http服务框架websocket: 前后端消息的实时推送mongoose: 操作mongodb数据库pm2: 服务端使用pm2部署,常驻进程截图首页借阅书架发布的图书...
Web security basics, including common vulnerabilities, common cures, state management and session management How to secure web technologies, such as Ajax, JavaScript, Java applets, Active X controls, ...
美图(多图拼接)是基于Flash AS (具体为Flex)开发的网页交互应用,为了让微博更充满色彩,美图提供了【拼接】、【在线美化】功能,好玩之处下载体验就知道。 倘若你想在美图组件的右上方添加“New”的标志,那么...
Accessing dynamic components with a Flex client application 177 Chapter 15: The Ajax client library About the Ajax client library 179 Using the Ajax client library 179 Ajax client library API ...
与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable 与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的...