`
prec
  • 浏览: 65354 次
  • 性别: Icon_minigender_1
  • 来自: 互联网
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于Flex对象持久化的问题

阅读更多

     总有人问我关于Flex对象序列化和持久化的问题,很多人认为对象不能拷贝到服务器,其实浅度的拷贝是可以做到的。

 

     我们来看这样一个例子:

 

     

 

    该例子省略了保存到服务器,和从服务器中取出的过程,只是简单保存了对象,然后就立即拿出ByteArray中的对象。因为中间的ByteArray是不变的(也就是说到服务器端类型变为byte[],其中的内容也不会改变),故中间过程可以忽略。

 

    最后的结果为100和100,说明拿出的对象的宽和高都保持住了。

 

    那么在中间的过程加入服务器操作,道理也应如此:

 

   

 

   然后在服务器端:

 

   

 

   这样,我们可以随时读取这个对象,并处理,

   服务器端的读取程序我就不写了,只写flex部分:

  

 

   同理,也可以取出100和100

 

   objectToInstance方法的内容:

 

  

 

   关于objectToInstance方法的解释,请参考《AS3 类型强转类

 

  

1
0
分享到:
评论

相关推荐

    Flex 对象持久化

    在给出的文件内容中,提供了关于Flex对象持久化的一个实际操作示例。首先,创建了一个Canvas对象,并设置了它的宽度和高度属性。随后,使用了一个ByteArray对象进行序列化操作,将Canvas对象写入到ByteArray中。...

    Flex学习—关于Shareobject对象(本地共享对象)

    本文将深入探讨Flex中的一个重要组件——ShareObject,也称为本地共享对象,它允许应用程序在用户计算机上存储数据,实现数据的持久化。 ShareObject是Flex提供的一种轻量级的数据存储解决方案,它类似于Web浏览器...

    Flex 对象调用之间的 数据传递 包括 页面调用之间的数据传递 -

    5. 利用`SharedObject`:对于需要持久化存储的数据,可以使用`SharedObject`来在不同页面间共享数据。 在`TitleW.mxml`这个文件中,可能是一个独立的页面或组件,它可能利用上述方法之一接收来自`CallBackTest.mxml...

    flex api 3.6 带序列化反序列化的标绘

    这对于持久化数据、跨域通信或者在网络上传输复杂对象特别有用。在标绘应用中,这可能涉及保存和加载用户的绘图状态,包括图形的位置、颜色、大小等属性。 在"GISpacePlotDemo_1.3"这个项目中,我们可以推测它是一...

    Flex4.6+web

    通过Hibernate,开发者可以方便地管理数据模型,实现对象持久化,提高了开发效率和代码的可维护性。 Spring框架则是Java企业级应用开发的核心框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,有助于构建...

    java连接flex代码

    3. **Hibernate框架**:在Flex应用中,数据通常由Java的Hibernate进行持久化管理。通过在Java后端创建DAO(数据访问对象),使用Hibernate操作数据库,然后通过AMF将结果返回给Flex客户端,实现数据的CRUD(创建、...

    flex+hibernate 实例

    而Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者在不直接操作SQL的情况下与数据库进行交互,简化了数据持久化的复杂性。 在这个"Flex+Hibernate实例"中,ADC(ActionScript Data Services)可能...

    Flex 页面实例(java)

    Java服务器可以提供数据服务,如Spring、Hibernate等框架可以用于数据持久化和业务逻辑处理。 6. ** BlazeDS/Lightweight Messaging System (LMS)**:这些是Adobe提供的中间件,用于在Flex客户端和Java服务器之间...

    flex+hibernate+Spring

    Flex、Hibernate 和 Spring 是三个在IT行业中非常重要的技术框架,它们分别在用户界面、持久化层和应用架构方面发挥着关键作用。让我们深入探讨一下这三个技术的整合以及如何实现它们的详细配置。 Flex 是 Adobe ...

    flexspring

    这个例子可能展示了如何使用FlexSpring来管理用户的朋友列表,包括添加、删除和查询朋友信息,同时利用Spring的事务管理和数据持久化功能。 4. `flexspring`:这个文件很可能是FlexSpring库本身,包含了库的源代码...

    java 整合 flex项目

    Hibernate是Java领域的一个持久化框架,它简化了数据库操作,使得开发人员可以更加专注于业务逻辑,而不是SQL语句。在Java整合Flex项目中,Hibernate用于处理数据库交互,通过对象关系映射(ORM)将Java对象与数据库...

    flex 学生成绩管理系统

    Flex通过ADO.NET或Flash Remoting等技术与后台数据库进行通信,实现数据的持久化。 7. **界面设计**:Flex提供了丰富的UI组件和样式表(CSS),可以创建美观且响应式的用户界面。在学生成绩管理系统中,可能会用到...

    Flex Module间通信

    4. **本地存储和SharedObjects**:如果需要在模块之间持久化数据,可以使用Flash Player的本地存储功能,如SharedObjects。这允许在模块之间共享数据,即使它们在不同的会话中。 5. **RemoteObject和 BlazeDS**:...

    flex java实例

    在Java后端,可能使用JDBC或ORM框架(如Hibernate)来实现与数据库的持久化交互。ORM框架可以将Java对象直接映射到数据库表,简化数据库操作。 9. 安全性与优化: 虽然这个实例主要是为了教学,但实际应用中还需要...

    flex完全自学手册

    这部分将展示如何利用Spring的依赖注入和事务管理功能,以及如何使用Hibernate持久化Flex应用程序中的数据。 ### 12. Cairngorm架构模式 Cairngorm是一种流行的Flex MVC框架,它简化了应用程序的架构设计,使得...

    Flex+struts2+hibernate例子

    这个例子展示了如何将这三种技术结合起来实现一个基础的CRUD(创建、读取、更新、删除)应用,其中Flex作为前端展示层,Struts2作为控制层,Hibernate作为持久化层,MySQL作为数据库。 **Flex** 是Adobe开发的一款...

    Flex入门文档 -王一松

    这部分内容会详细介绍如何将Spring与Flex结合使用,实现数据的持久化和业务逻辑的处理。 #### 16. 访问数据库 - **数据持久化**:无论是使用JDBC还是Hibernate,这部分内容都会介绍如何在Flex应用中访问数据库,...

    flex 3 with java.pdf

    - **数据持久化**:介绍如何使用Java进行数据库操作,确保数据的持久存储。 - **安全性和性能优化**:探讨了如何提高Java后端的安全性及优化性能的方法。 6. **综合案例研究** - **实战项目**:通过一个完整的...

    flex工作流(完全通过)

    9. **持久化**: 由于工作流程可能跨越多个会话,因此需要将流程实例的状态持久化到数据库中。Flex应用需要处理数据的保存和恢复,确保流程的连续性。 10. **权限与角色管理**: 在工作流中,不同的任务通常由具有...

    flex画图板实例 源码

    Flex提供了Serialization机制,可以方便地实现对象到字符串的转换,便于数据的持久化。 7. **交互性增强**:为了提升用户体验,画图板实例可能还包含了撤销/重做功能、颜色选择器、线条粗细调整等功能。这些可以...

Global site tag (gtag.js) - Google Analytics