网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.J2ME MIDP 提供的最重要的图形元.
.Java语言编码规范 选择自 hk_von.
.无符号右移运算符 (>>>).
.求下近似.
.深入探索CORBA对象生命周期之慨述.
.实现基于Spring框架应用的权限控.
.Java教室: Garbage Collection 清.
.浅谈实际开发中数据源在JDBC中的.
.漫谈解决Struts分页显示.
.STRUTS 入门教学.
.Java框架:Struts的动态复选框.
.用Java的循环实现矩阵乘法代码分.
.开源技术:JUnit常用断言方法.
.java中protectedmodifier使用总结.
.集成EJB和CORBA/CORBA客户端访问.
.Java实战篇:设计自己的Annotati.
.数据类型.
.驾驭“野马”-- 探索Java&n.
.具有邮编区号查询功能的js+xml版.
.osworkflow部署描述.

DudoJ框架——更进一步的设想

发表日期:2008-1-5



  在我更进一步的开发工程中,我实现了多数据库集成,使得多个数据库可以在DudoJ框架中协同工作,只要我们在配置文件中指定持久类以及查询所在的数据库,在编码时不需要理会底层使用的是什么数据库、有几个数据库,我们只需要调用DudoJ框架的持久化接口,就可实现数据的持久化和恢复,极大的简化了编程工作。在完成了这些开发工作以后我又在想,假如用户底层更换了数据库,而应用程序假如不需要任何的更改,这岂不是可以极大的增强用户系统的适应性。接着我对整个框架进行了重构并增加SQL函数支持,并在mysql,sql server,db2,postgresql,Oracle9i上进行了测试,并且全部测试通过。其实在实现此项功能之前,我并不能确定这个功能一定可以实现,因为我不知道不同的数据的差别有多大,究竟我对于除sql server以外的其他数据库并不是很精通,在实现的初期确实碰到了一些比较棘手的问题,不过最终还是找到了解决办法。我的得到的经验是,任何一件事你不尝试实际动手去做,那么可能永远也不知道结果,只要你拿出实际行动努力的去做,那么哪怕最终是失败的,但你总是知道了结果,总比什么都不知道的好。
  
  假如说我初步的设想只是解决持久化数据的查询问题,那么第二步的设想我觉得是解决企业应用跨数据库平台运行的问题。假如说Java使我们的系统能够Write once,run anywhere!那么Dudoj框架使企业应用实现Write once,run anywhere!只不过前者的run anywhere是指操作系统,而后者的run anywhere不单指操作系统平台,还指数据库平台。究竟绝大多数的企业应用都是与数据库相关的。要让企业系统实现跨数据库平台应用,一般的,程序员必须写出许多针对性的代码,更换一种数据库,就必须更改代码,这给系统维护带来了很大打麻烦。使用DudoJ数据持久化框架开发企业应用,让企业应用真正的实现Write once,run anywhere!这也是我的设想,更试我的梦想,我会一直向这方面努力,并且现在也有了一定的实现基础。
上一篇:技术原型法:软件技术难点不等于软件目标 人气:660
下一篇:DudoJ框架——最初的设想 人气:442
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐