先介绍一下背景:JDO自1999年起就由一些经常写数据库对象映射层的富有经验的开发人员提出大纲,他们在长期的面向对象开发中进行了大量的数据库方面的处理和对象化包装,终于,多种多样的包装方式引起很多兼容性方面的问题。于是,一些主要的开发团队就联合起来,以SUN为领头羊,制定了JDO规范。它不是要取代JDBC或EJB,而是在JDBC的基础上,又可以做EJB的底层。JDO主要是面向中小型规模的项目的,不过随着产品提供商(Vendors)给出越来越多的功能(Feature),比如分布式的同步控制等等,JDO的作用也越来越大。 JDO规范在Sun的富有经验的Craig Russel的带领下,经过三年的讨论,终于在2002年四月形成了第一版。目前最新版是1.0.1版,在 http://access1.sun.com/jdo/ 可以看到。 (大家应该知道,Java的规范形成时间一般都比较长,因为它太开放了,任何人都可以发表意见,参与者都要考虑) 目前几个做得比较好的厂商(Vendor): KodoJDO http://www.solarmetric.com,主要注重性能和分布式同步 JDOGenie http://www.hemtech.co.za/jdo/index.html,主要注重易用性,易于学习,配置方便 一个免费的产品: TJDO http://http://sourceforge.net/projects/tjdo/,基于Sun的Reference Implementation,加入一些扩展 最大的JDO资源网: http://www.jdocentral.com/ 比较成熟的讨论区: http://www.jdocentral.com/forums/index.php 几个比较活跃的人物: http://www.jdocentral.com/forums/index.php?s=877f580c72fa2287d4a4bfe57d50e67d&act=Members&max_results=10&sort_key=posts&sort_order=desc 其中, RRoos:Robin Roos, 英国的咨询公司http://www.OgilviePartners.com公司的创始人rsuraparaju:美国JDO厂商http://www.ObjectFrontier.com/jdo的CTO davejordan: David Jordan, 美国咨询公司http://www.objectidentity.com的创始人,全球第七个使用C语言的人 DEzzio:David Ezzio,美国资深技术专家 davidtinker:David Tinker,南非JDO厂商http://www.hemtech.co.za的CTO,其JDOGenie厂品做得不错,不过比Kodo稍差 sun2bin:呵呵,就是本人 EricSamson:Eric Samson,法国JDO厂商http://www.libelis.com/的CTO wbiggs:Wes Biggs,免费JDO产品http://xorm.sourceforge.net/的技术负责人 matthewadams:Matthew Adams,美国JDO专家,http://geocities.com/matthewadams HeikoB:Heiko Bobzin,美国对象数据库FastObjects公司的JDO产品的技术负责人下面再列几篇我在JDOCentral论坛上的比较有价值的文章: 1、一个解决数据字段长度限制的JDO工具代码 http://www.jdocentral.com/forums/index.php?act=ST&f=11&t=564&s=877f580c72fa2287d4a4bfe57d50e67d 2、一个以JDBC Driver方式访问DataSource的工具类 http://www.jdocentral.com/forums/index.php?act=ST&f=11&t=547&s=877f580c72fa2287d4a4bfe57d50e67d 3、关于JSP2.0规范的讨论(实际上已经在2.0计划内,参见JSP规范的pdf文件第20章) http://www.jdocentral.com/forums/index.php?act=ST&f=10&t=398&s=877f580c72fa2287d4a4bfe57d50e67d 本文的版权属于笔者本人,但欢迎转载,前提是注明出处和原作者。另外,欢迎在我的专栏中查看我的另几篇文章,并提出宝贵意见! | ||||
|
| ||||
相关推荐
基于STM32F407的DDS信号源设计与实现:DAC+DMA+TIM的高精度波形生成
本文详细介绍了基于STM32F407微控制器实现高精度DDS信号源的完整方案。通过结合DAC、DMA和TIM外设,并运用DDS算法,实现了分辨率高达0.001Hz的波形生成。文章深入剖析了相位累加器、波表查表等核心原理,提供了从CubeMX配置到代码实战的完整指南,并探讨了性能优化与高频输出问题的解决方案。
JDO资源介绍
发信人: jewelry (吃萝卜的狼), 信区: Java 标 题: JDO资源介绍 (zz)
多目标跟踪中使用trackeval评估dancetrack运行结果
trackeval使用
kodojdo指南第五章
第五章 JDO元数据JDO要求每个持久类都必须有元数据.元数据有三个基本作用:1)标识持久类2)重载默认JDO行为3)告诉JDO持久类的内省信息 元数据是一个XML文档,下节会讨论它的DTD.无须强求自己立即明白DTD,下节我们会全面介绍它. JDO元素是元数据文档的根元素.它只有一个子元素.package.每个package元素都必须用包的全称来指定名字属性 package
NVIDIA显卡在Linux下的功率限制问题:RTX 3060 Laptop的解决方案与避坑指南
本文针对NVIDIA RTX 3060 Laptop显卡在Linux系统下遭遇功率限制的问题,提供了详细的诊断与解决方案。通过使用nvidia-smi工具监控显卡状态,并重点介绍了通过升级驱动、启用nvidia-powerd服务来激活Dynamic Boost 2.0功能,从而安全、智能地解锁额外显卡功率,有效提升性能。
STP生成树/BPDU保护小实验
HCIA部分—STP生成树小实验 实验环境如图所示,要求: 1.在SW1上配置为根桥,使SW3的G0/0/1口作为根端口 2.在SW1的G0/0/3配置为边缘端口 3.若在SW1的G0/0/3口收到BPDU,能自动关闭该端口 4.通过配置bpdu保护,使端口能自动恢复up状态 首先,我们可以通过命令dis stp brief或者dis stp命令来得知SW1在生成树中的角色 确认SW1为非根交换机,此时可以通过修改stp优先级来让SW1成为根桥: 优先级数值缺省为32768,数值越小,优先级越高,数值
Java面试之Weblogic 及其它,写给前端软件工程师的3条建议
好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。
手把手教您同花顺如何设置大盘分时均价线
本文将手把手教你如何在同花顺PC端开启大盘指数分时图📈
JDO
如何用JDO开发数据库应用 (本文的版权属作者本人,欢迎转载,但必须注明出处和原作者) 本文将介绍如何使用Sun公司的最新《Java Data Objects 》规范来进行基于数据库的简单应用程序的开发,从而使读者对JDO有一个直接的感性的认识,为更深入的开发作铺垫,同时也希望抛砖引玉,让更多的富有经验的高手也参与到推广JDO的进程中来,为读者提供更多更精彩的文章! 1. JDO是何方神圣,
22、云数据中心网络(DCN)部署最佳实践
本文详细介绍了云数据中心网络(DCN)部署的最佳实践,涵盖SDN设计、服务网络规划、管理网络规划等方面。通过合理的架构设计、路由规划和组件协同,提升数据中心的自动化水平、可靠性及安全性,以满足不断增长的业务需求。
C#调用企业微信JS-Sdk实现扫描二维码
企业微信JS-SDK是企业微信面向网页开发者提供的基于企业微信内的网页开发工具包。通过使用企业微信JS-SDK,网页开发者可借助企业微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用企业微信分享、扫一扫等企业微信特有的能力,为企业微信用户提供更优质的网页体验提示:生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是H5应用调用企业微信JS接口的临时票据。正常情况下,jsapi_ticket的有效期为7200秒,通过access_token来获取。
JDO事务介绍
JDO事务介绍前言Transaction 负责维护JDO数据的完整性。它有下面几种特性:l 不可分性:这一特性代表一个事务(Transaction)在对数据库进行操作的时候,要么全部执行要么全部失败,它不可能只执行一部分操作。l 一致性:它保持了数据库数据的一致性。l 独立性: 每一个事务都是独立的。也就是说在你读写事务中的持久化
PreScan快速入门到精通第三十九讲基于车道线识别传感器的车道保持辅助算法Demo讲解
车道保持辅助系统使用一个前置的摄像头,一般安装在车内后视镜附近,用来检测车辆前方的车道线,并监测车辆在其车道上的位置。在有电动助力转向EPS的车辆中,它轻轻地,但明显地反转向,以保持车辆在车道上。在简单车辆动力学的Simulink模型中,一个25%的油门开度常数被设定为输入,作为车辆行驶的纵向动力。首先是近似的角度α,它是传感器航向(=车辆航向)与右侧车道车道线的切线的近似角。一个配备了车道线传感器和简单动力学模型的车辆(MAZDA),将在没有任何规定轨迹的情况下跟随道路车道线行驶。3D浏览器中的多视图。
Java数据对象技术JDO初步概览(Java数据对象技术JDO)
作为异军突起的新型语言,Java定义了一个标准的运行环境,用户定义的类在其中得到执行。这些用户自定义类的实例代表了真实环境中的数据,包括储存在数据库、文件或某些大型事务处理系统中的数据,而小型系统通常也需要一种在本地负责控制数据存储的机制。 由于数据访问技术在不同的数据源类型中是不一样的,因此对数据进行访问成了给程序开发人员的一种挑战,程序员需要对每一种类型的数据源使用特定的编程接口
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
Apache JDO 教程
Apache JDO 教程 本教程将指导您了解Apache JDO项目,并提供关于其目录结构、启动文件和配置文件的基础知识。 1. 项目目录结构及介绍 Apache JDO 的源代码仓库中,目录结构主要分为以下几个部分: src: 包含了所有源码,按包分类。 main/java: 存放主程序的Java源码。 main/resources: 放置项目的资源文件,如DTD和XSD文件等。 bu...
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
探索Apache DB JDO网站:构建与贡献指南
探索Apache DB JDO网站:构建与贡献指南 项目介绍 欢迎来到Apache DB JDO网站的开源项目!本项目托管于GitHub,包含了Apache DB JDO网站的源代码。JDO(Java Data Objects)是一个用于Java对象持久化的API,本项目旨在提供一个全面的资源和文档集合,帮助开发者更好地理解和使用JDO。 项目技术分析 技术栈 AsciiDoc: 网站内容和样式...
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
用JDOGenie进行基于JDO的项目开发向导
如何用JDO开发数据库应用(本文的版权属作者本人,欢迎转载,但必须注明出处和原作者)本文将介绍如何使用Sun公司的最新《Java Data Objects 》规范来进行基于数据库的简单应用程序的开发,从而使读者对JDO有一个直接的感性的认识,为更深入的开发作铺垫,同时也希望抛砖引玉,让更多的富有经验的高手也参与到推广JDO的进程中来,为读者提供更多更精彩的文章! 1. JDO是何方神圣
J2EE 中使用EntityBean和JDO各有什么优点缺点
实体 bean: 提供健壮的数据持久性。bean 容器处理大部分的数据完整性、资源管理和并发性功能,从而使开发人员关注业务逻辑和数据处理,而不是这些低级细节。使用 bean 管理的持久性(Bean Managed Persistence,BMP)实体 bean 时,开发人员编写持久性代码而容器确定何时执行该代码。使用容器管理的持久性(Container Managed P
Apache JDO 安装与使用教程
Apache JDO 安装与使用教程 1. 项目目录结构及介绍 Apache JDO 的源码仓库包含了项目的各项资源。主要目录结构如下: General: 项目的一般性信息,如简介、比较、API 和使用说明。 JDO Source Code: 包含了 JDO 源代码的相关内容,包括版本控制、编码标准等。 Mailing Lists: 邮件列表,用于社区交流。 Downloads: 提供下载链接,...
J2EE中EntityBean和JDO的优缺点分析
实体 bean: 提供健壮的数据持久性。bean 容器处理大部分的数据完整性、资源管理和并发性功能,从而使开发人员关注业务逻辑和数据处理,而不是这些低级细节。使用 bean 管理的持久性(Bean Managed Persistence,BMP)实体 bean 时,开发人员编写持久性代码而容器确定何时执行该代码。使用容器管理的持久性(Container Managed Persistence,CM
JDO对开发的帮助有哪些-实例解析
<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"
TriActive JDO 实用简介
TriActive JDO (TJDO) 是 Sun Java Data Objects (JDO) 1.0 规范的一个轻型的、开放源代码的实现。通过它,开发人员可以将一种透明的持久性机制用于任何JDBC 兼容的数据库和任何 Java 对象。在本文中,Java 开发人员 Jeff Gunther 通过一个例子介绍了 TJDO,这个例子示范了如何在MySQL 数据库中持久存储域模型。除了说明 TJD
Java数据对象技术JDO初步概览
<!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"
风云变幻之JDO2.0
风云变幻之JDO2.0JDO2.0一波三折,尤其这一次,遭受重创。JDO2.0立项以后,道路就不平坦,平静中潜伏杀机,我早已觉得有写一点东西的必要了。从9月份的被迫的EJB合并,到现在的大打出手,可谓惨不忍睹。而投票结果更是多年来JCP中最具"政治"意味的投票,因为没有任何一个反对票是基于技术理由。经过几天的心情沉重之后,我终于可以静下心来反思一下了,为什么会这样,以后会怎样,现在可以
RRoos:Robin Roos, 英国的咨询公司http://www.OgilviePartners.com公司的创始人
davejordan: David Jordan, 美国咨询公司http://www.objectidentity.com的创始人,全球第七个使用C语言的人
DEzzio:David Ezzio,美国资深技术专家
davidtinker:David Tinker,南非JDO厂商
sun2bin:呵呵,就是本人
EricSamson:Eric Samson,法国JDO厂商http://www.libelis.com/的CTO
wbiggs:Wes Biggs,免费JDO产品http://xorm.sourceforge.net/的技术负责人
matthewadams:Matthew Adams,美国JDO专家,http://geocities.com/matthewadams
HeikoB:Heiko Bobzin,美国对象数据库FastObjects公司的JDO产品的技术负责人
503



被折叠的 条评论
为什么被折叠?



