写点什么

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:55956

评论

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

Hadoop生态系统

Mike

复旦大学附属中山医院钱琨:健康医疗大数据时代下的智慧医院建设

星环科技

大数据 医疗 数据能力

博文干货|5张图带你快速入门 Pulsar 的存储引擎 BookKeeper

Apache Pulsar

pulsar bookKeeper

FastApi-15-文件上传-3

Python研究所

FastApi 8月日更

为什么区块链是互联网的100倍?

CECBC

区块链技术:为什么说波卡能加速区块链行业的发展?

CECBC

能源区块链研究 | 加密行业碳抵消有助于大众接纳比特币吗?

CECBC

出现吧,Python Web 菜谱系统的首页,不会前端技术,也能做

梦想橡皮擦

8月日更

【LeetCode】有效的字母异位词Java题解

Albert

算法 LeetCode 8月日更

基于java springboot体育馆预约微信小程序源码(毕设)设计开发

清风

Java 小程序 源码 毕业设计

MySQL 系列教程之(五)DDL 操作:建库建表

若尘

MySQL 数据库 8月日更

MySQL安全加固方法分享

Simon

MySQL 数据库 数据安全

“遇见”未来“编程”语言,面向组件编程,送给在校学生

清风

Java 小程序 毕业设计

30个Kafka常见错误小集合

王知无

走!跟着浪潮云洲去挖矿

云计算

史上最全Linux可观测最佳实践分享!建议先收藏~

观测云

云计算 Linux

摊牌了!哈利波特的“隐形斗篷”就是我想要的

百度开发者中心

人工智能 AI 最佳实践 行业资讯

Hadoop安装与常用操作命令

Mike

2021,编程语言如何选择?

程序员鱼皮

Java c++ Python JavaScript Go 语言

AOC萌新探索:搭建和体验在线AOC环境

华为云开发者联盟

Python 网络 自动化运维 AOC 网络设备

零代码以“王者荣耀”为例解析设计七原则

华为云开发者联盟

软件 设计原则 王者荣耀 单一职责

堡垒机、防火墙以及跳板机分别是什么?

行云管家

云计算 运维 防火墙 堡垒机 跳板机

fil有投资价值吗?投资fil的方式有哪些?

区块链 分布式存储 IPFS fil FIL投资

导播上云,把 “虚拟演播厅” 搬到奥运村

阿里云CloudImagine

阿里云 视频处理 视频直播 视频云 云导播

架构实战营-模块二作业

俞立夫

架构实战营

【SpringBoot技术专题】「JWT技术专区」SpringSecurity整合JWT授权和认证实现

码界西柚

spring security springboot JWT 8月日更

数据加密和BCrypt哈希算法应用 | StartDT Tech Lab 15

奇点云

Compose 中的主题

Changing Lin

8月日更

如何将知识引入机器学习模型提升泛化能力?

华为云开发者联盟

机器学习 算法 数据 模型 物理学

Android ANR应用无响应

W🌥

android 8月日更

技术加持、服务先行:北鲲云超算平台助力生命科学领域研究与发展

北鲲云

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