DudoJ框架——最初的设想

原创 2004年06月23日 12:12:00

  我一开始的想法只是解决目前数据持久化中存在的查询问题。

  为了解决持久化过程中的查询问题,首先确定了初步的解决方案。定义自己的持久类,用自己定义的数据类型定义持久类的属性,然后实现一种机制使我们能够计算机语言如java来撰写sql语句生成查询。程序员通过使用框架设计好的api定义查询,定义查询的过程,实际上就是框架将计算机语言翻译为sql语言的过程。由于所有的持久类都必须继承自框架定义的持久类,持久类的属性必须定义为框架定义的类型,所以程序员通过计算基语言如java定义查询的过程中所有的对象都是受框架所控制,所以使得将程序员编写计算机语言翻译为sql语句就成为可能。而且框架能够强制程序员在使用持久类之前调用框架的映射机制使持久类能够从外部的配置文件中加载数据库映射信息,这样可以将持久类与数据库有效的解藕。不象在以前的某些实现中在程序中硬编码数据库结构信息。

  就目前的情况开来,这个方案是可行的。虽然在一些方面还是有简化的余地,但总的来说有了一个初步解决问题的方案。

如何验证软件是否满足最初设想

需求验证主要是分析需求规格说明的正确性和可行性,检验需求是否反映客户的意愿,从而确定能否转入概要设计阶段;而概要设计验证主要是检查《概要设计规格说明》是否满足《软件需求规格说明》的各项要求,设计是否合...
  • cheng7068
  • cheng7068
  • 2015年03月12日 12:24
  • 1604

关于人工智能的设想

面对
  • liuqian134
  • liuqian134
  • 2014年10月16日 12:48
  • 557

【前端开发框架】面向UI编程框架:ui.js框架思路详细设计

由于上一次的灵光一闪,萌生了对面向UI编程的思想实现。经过一段时间的考虑和设计,现在将思想和具体细节记录下来: 具体思路描述: 在UI.config文件中,配置所有参数,比如页面模...
  • ourpush
  • ourpush
  • 2016年12月10日 14:08
  • 354

关于人工智能研究思路的一点设想

以谷歌百度的深度学习算法为代表的计算机视觉可谓是发展得如火如荼,人们似乎看到了人工智能的一线曙光。深度学习究竟能否担此重任?...
  • mmy1996
  • mmy1996
  • 2015年07月27日 13:40
  • 1559

对理想团队模式的设想

对探讨理想团对模式的设想,首先要了解团队的特点,以及了解团队模式,之后团队如何进行下去。 1,团队的特点:团队要有一致的目标,并且要一起完成这个目标。                       ...
  • yangqq1451403
  • yangqq1451403
  • 2016年03月24日 20:58
  • 572

送给程序员:最好的编程名言

下面是一些迄今为止最好的关于编程的名言名句。阅读它们时相信你会有几分愉悦,你可以在一些会谈场合引用它们,一定能为你吸引到不少的好程序员朋友。 UNIX很简单。但需要有一定天赋的人才能理解这种简单...
  • deruiyu93
  • deruiyu93
  • 2014年01月15日 14:59
  • 482

项目设计方案

如果你正在电脑前飞速的敲着代码,你的领导过来跟你说,出一份**项目的设计方案。你可能先是一脸懵逼的点了点头,然后发现没有做过类似的东西,不管你是不是这种状态,反正我是。最后经过坎坷的和产品以及UI设计...
  • xiaozhuanddapang
  • xiaozhuanddapang
  • 2017年07月04日 01:30
  • 373

UVC系列1-Android盒子控制云台摄像头系列

Android作为host端控制云台摄像头整个实现过程中涉及了Android kernel底层UVC部分,Android kernel代码的编译,USB协议,Android JNI方面的知识。 ...
  • u011198764
  • u011198764
  • 2018年01月05日 11:24
  • 38

“LBS+”作为最大变量的想象空间

11月1日,阿里巴巴集团UC移动事业群总裁俞永福在出席MDCC移动开发者大会时表示:“LBS是移动互联网区别PC互联网的最大变量,并将成为行业标配。” 学生时代在美术课上,你一定遇到过这样一个情...
  • lingshaoxia
  • lingshaoxia
  • 2014年11月22日 11:43
  • 314

企业项目化管理【一】:项目管理软件选型指南

项目管理软件将取代OA,成为企业管理基础业务平台,这是大势所趋。 OA,即办公自动化系统,其使命是将手工的日常行政工作搬到软件上实现,主要为金字塔型组织单位解决无纸化和自动化办公问题,而数据的积累和...
  • kingboy123000
  • kingboy123000
  • 2016年01月24日 10:08
  • 753
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DudoJ框架——最初的设想
举报原因:
原因补充:

(最多只允许输入30个字)