O-R Mapping 从字面上理解是在 面向对象体系 与 关系数据库 之间进行映射.
不过最近为了写 TOB 的 ORK 模型资料, 更进一步研究了 Entity-Relationship 模型以及相关的 网络模型, 关系模型 和 Entity Set 模型. 然后有个惊人的发现:
ORM 所支持的 POJO 模型本质上其实是网络模型, 而 O-R 的 Mapping 其实是在 网络模型 和 关系模型之间进行映射.
--有了这个发现, 总算对一直以来对 ORM 和 POJO 模型的一些感性的抵触有了一个理性的认识.
认定 ORM 所支持的 POJO 模型为 网络模型, 判断如下 ...
- 04:44
- 浏览 (13392)
- 评论 (40)
- 分类: 思想
- 进入论坛
- 发布在 驾驭无形的力量—软件艺法思考 圈子
最近又看到一些关于框架侵入性的讨论, 有些想法, 谨此抛砖引玉.
我觉得软件开发框架之所以跟侵入性纠缠不清, 根本的原因还是框架要支持应用的某种/某些逻辑和功能, 可以说是部分的去实现应用的目标. 但是这些功能如果不能让应用去定制, 其现实应用代价就又很微渺了. 所以框架是需要和应用交流的, 而交流的主要目的是为了定制.
想到这个地方, 我的反应是声明式编程, 让应用通过某种方式表达出自己的定制需求, 这个表达的方式就可以是多种多样的了: 通过遵循约定, 继承特定框架基类, 实现特定框架接口, 标注Annotation, 编写配置文件, 调用框架API, 等等.
而像Ja ...
- 20:01
- 浏览 (10345)
- 评论 (19)
- 分类: 思想
- 进入论坛
- 发布在 驾驭无形的力量—软件艺法思考 圈子
最近写教程了解了一些敏捷相关内容, 想到 WoW http://www.webofweb.net 在敏捷开发过程中可能的应用.
因为 WoW 是一个基于思维导图界面的, 允许从互联网范围进行广泛协作的新结构化媒体平台, 而思维导图本身也是头脑风暴的好工具, 但目前基本所有其他MindMapping工具软件都是面向个人的桌面应用, 所以限制了思维导图在团队范围以致社区范围的应用.
但是WoW把思维导图提升到了可以基于网络广泛协作的程度, 同时还增加了即时消息讨论功能, 并且保存全部灵念修改历史和即时聊天历史. 这不仅把头脑风暴从一个人的大脑范围拓展到局部团队甚至是跨洋成员之间的协同思考模式 ...
- 18:50
- 浏览 (2434)
- 评论 (2)
- 分类: 思想
- 进入论坛
- 发布在 驾驭无形的力量—软件艺法思考 圈子
- 浏览: 181877 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
实例观察网络模型与关系模 ...
Class Screwing()不就是一种服务吗?[Evans03]跟关系模型有 ...
-- by sslaowan -
我也谈谈JAVA并发程序设计 ...
读写锁,这个概念几十年前就有了,*nix下应用的很广泛。JAVA如果能支持那是更 ...
-- by ken1984 -
我也谈谈JAVA并发程序设计 ...
可惜无法下载源码看看写得怎样。。 不然,我参与进来。。。。。。
-- by whyandwhat -
我也谈谈JAVA并发程序设计 ...
使用 j.u.c 的工程在并发控制的代码编写上,明显比传统的 synchroni ...
-- by totobacoo -
我也谈谈JAVA并发程序设计 ...
不知道LZ的Hosting Based Interfacing和移动代理的差异。 ...
-- by cuijunrong






评论排行榜