-
您的位置:首页 → 技术开发 → java教程 → 用面向对象的思想去维护对象之间的关系
用面向对象的思想去维护对象之间的关系
时间:2011/1/22 9:28:08来源:本站原创作者:佚名我要评论(0)
-
我们需要的是数据!用面向对象的思想展示、操纵数据 CURD
简单的想象一下这样的一个情景,用户进入注册页面,填入name、password、email等数据提交,我们接收到了之后进行一些操作然后储存。
用户登录的时候又会去查找出数据,处理一下之后再输出。
其实我们的工作、服务端的工作仅仅是 处理数据这一块,也就是”业务逻辑“。而怎么去操作数据库不应该属于我们的工作。
我这么说,不是指找DBA去维护数据库,而是觉得数据库的设计初衷并不是专门为面对对象思想设计的。看看我们现在的数据库:库-》表-》字段-》int/varchar
是不是很像什么东西呢。如果发展到今天,数据库还没有出现主键、外键、约束这些设计,需要我们来设计一些方法来维护数据,数据库只有基础的储存功能。
那么我们应该怎么去设计这样的一个结构?我们不仅在数据库端维护关系,而且还要映射到服务端继续维护关系。这个就是最大的冗余。而作这些工作的就是我们,我们花
大量的时间、精力去构建一个桥梁:数据库-》服务端,服务端-》数据库
回到当前,我们有一些优秀的orm框架,例如hibernate 试图把数据库的桥梁:sql 与服务端的桥梁:object 连接起来。靠的就是HQL这个怪胎,我们需要的是一个真正
的面对对象的数据库或者称为存储方式,只有这样才能很好的与我们对接,轻松我们的工作。要做到这点就需要改变一些方式,我们需要维护对象之间的关系。
相关阅读
什么是面向对象方法什么是面向对象语言Java面向对象编程学习总结面向对象的ASP技术:思考与实践真正面向对象编程:PHP5.01发布PHP的面向对象编程:开发大型PHP项目的方法五PHP的面向对象编程:开发大型PHP项目的方法四PHP的面向对象编程:开发大型PHP项目的方法三
-
热门文章
没有查询到任何记录。
最新文章
myeclipse如何安装插件myeclipse怎么显示代码
myeclipse怎么连接到数据库 myeclipse连接到eclipse没有maven选项怎么办 eclipse没有majava设置cookie教程 java怎么设置cookiejava怎么设置随机数 java设置随机数详细教程
人气排行
java.lang.NullPointerException错误处理方eclipse没有maven选项怎么办 eclipse没有majava环境变量配置方法java中String类主要方法的使用java中创建并初始化字符串方法MyEclipse的注册以及汉化方法图解myeclipse如何安装插件 myeclipse安装插件方一个简单Java发邮件源代码
查看所有0条评论>>