写点什么

J2flex - Flex 应用的持久层

  • 2007-10-24
  • 本文字数:869 字

    阅读完需:约 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

2007-10-24 00:55765

评论

发布
暂无评论
发现更多内容

面试官:如果 MySQL 数据库中的数据丢失,有哪些补救的办法呢?

做梦都在改BUG

Java MySQL 数据库

飞桨框架v2.4 API新升级!全面支持稀疏计算、图学习、语音处理等任务

飞桨PaddlePaddle

paddle API 飞桨

软件测试/测试开发 | web自动化测试-执行 JavaScript 脚本

测试人

软件测试 自动化测试 测试开发 Web自动化测试 selenium

2023年新广州市等保测评机构名单看这里!

行云管家

等级保护 等保测评 广州

从实战出发,聊聊缓存数据库一致性

做梦都在改BUG

Java 数据库 缓存 一致性

面试官:你来谈一下Synchronized-轻量级锁

做梦都在改BUG

Java synchronized 轻量级锁

分布式事务解决方案

Java 分布式事务 事务

OneCode开源低代码引擎白皮书

codebee

低代码 开发工具 低代码平台 java UI

微服务 SpringBoot 整合 Redis GEO 实现附近商户功能

做梦都在改BUG

Java redis 微服务 Spring Boot

Redis高级数据结构Stream和HyperLogLog

做梦都在改BUG

Java redis stream HyperLogLog

模块六作业

程序员小张

「架构实战营」

ChatGPT入门案例|商务智能对话客服(一)| 社区征文

TiAmo

AI ChatGPT

实现一个简单的Database10(译文)

GreatSQL

sqlite myslq greatsql greatsql社区

怎样快速地迁移 MySQL 中的数据?

做梦都在改BUG

Java MySQL 数据库

进击中的 Zebec 生态,Web2 与 Web3 世界的连接器

西柚子

面试官:分库分表,真的有必要吗?

做梦都在改BUG

Java 分库分表

5 步带你入门 GaussDB (DWS) 的 GDS 导入导出

华为云开发者联盟

数据库 华为云 企业号 2 月 PK 榜 华为云开发者联盟

联邦GNN综述与经典算法介绍

京东科技开发者

算法 数据 GNN 联邦算法 图场景

明晚 8 点直播!OpenCloudOS 中的海光国密算法分析

OpenCloudOS

Linux

安全等保二级和三级哪个高?哪个费用更高?

行云管家

网络安全 信息安全 等保 等级保护 等级

天翼云发布《中国医疗云建设与应用白皮书》 推动医疗数字化提质增速

Geek_2d6073

关于老板让我用Openresty实现的各种奇怪需求以及实现

做梦都在改BUG

Java openresty

开源指南针发布在即:估量有尺,开源有道

kk-OSC

开源

软件测试/测试开发 | Selenium多浏览器处理

测试人

软件测试 自动化测试 测试开发 selenium web测试

ArkUI新能力,助力应用开发更便捷

HarmonyOS开发者

HarmonyOS

把盏言欢,款款而谈,当WorkPlus接入了ChatGPT机器人

BeeWorks

Spring Security怎么从数据库加载我们的用户?

做梦都在改BUG

Java spring spring security

基于文心大模型套件ERNIEKit实现文本匹配算法,模块化方便应用落地

汀丶人工智能

自然语言处理 nlp 2月月更 2月日更 文本匹配算法

记一次SpringBoot启动优化实践

做梦都在改BUG

Java spring Spring Boot

Linux安装ElasticSearch

Geek_7ubdnf

Java elasticsearch

Mac 使用brew install zsh 遇到 Error: Command failed with exit 128: git

24号工程师

brew zsh

J2flex - Flex应用的持久层_Java_Jon Rose_InfoQ精选文章