BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

J2flex - Flex应用的持久层

| 作者 Jon Rose 关注 0 他的粉丝 ,译者 胡凯 关注 0 他的粉丝 发布于 2007年10月25日. 估计阅读时间: 3 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

j2flex.com 从上个月开始着手发布他们的产品j2flex,他们网站上不断地披露出许多细节,还在线发布了API文档。j2flex是一个“Flex应用的持久层”,与Java社区的Hibernate或者iBATIS产品的基本功能相仿。

j2flex.com站点目前没有提供任何关于许可协议,或者如何获得产品的细节。通过站点上的博客条目,可以了解到其产品的特性:

  • 将数据模型映射到Flex对象
  • 专门的验证和授权
  • 工作流支持
  • 可通过Flex/ActionScript 3或者Java API方便地扩展j2flex以满足特定需求

j2flex.com描述到:这个产品是从内部的Flex开发工作的需求中衍生出来的, 他们想向那些没有能力或需要去开发一个复杂后端的团队,提供一个简单的后端作为选择。

……许多小团队评估Flex 2.0后发现他们不知道如何将其与自己的数据存储进行整合。其中某些团队甚至没有专门的持久层,他们会提出这样的问题:“哦, Flex很酷,但是我如何与数据库进行连接呢?"

在介绍完产品之后,j2flex.com 站点介绍了产品的主要概念: 

j2flex的主要概念叫做"元数据库",它是一个面向对象的数据模型,被存储在如MS SQL Server或者Oracle的关系型数据库中。

……在j2flex中,每一个对象都持有OBJ_ID和OBJ_TYPE两个数字类型的值。它们作为合成主键用于在多个表中查找数据。

……这个方法使得持久化复杂的数据变得非常容易, 其中包括一对一,一对多,多对多关系的持久化。

……将j2flex应用在已有的成熟的数据库模型也非难事,你需要做的就是在数据模型中添加OBJ_ID和OBJ_TYPE列。

网站上的另一篇文章谈论了客户端的“CRUD操作",其中的一些总体目标和细节包括:

j2flex的主要目标之一是保持事物的简单,它意味着在缺省安装条件下,你无须编写任何一行服务器端的代码来实现持久化。

……j2flex以一个编译好的ActionScript库(SWC)进行发布,开发者需要将它加入项目的构建路径中。J2flexService类是开发者在客户端打交道的主要对象。

j2flex将很快详细说明产品的许可协议,至于它是否能很好的融入Flex社区,让我们拭目以待。

查看英文原文:J2flex - A Persistence Store for Flex applications

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

good by 童 凡

rt

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT