当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。
 

 

 ·win2003搜索字词问题    »显示摘要«
    摘要: 俺今天终于告别伴我度过了两年的win2000, 迎来了win2003,初次使用即遇上一个搜索问题,就是搜索文件中的字词功能只能针对于.txt文本文件! 对我于工作所用的.pas .java .jsp等都没法得出搜索结果!后经查看帮助才知道具体原因! 症状 当您使用“文件中的一个字或词组”搜索条件搜索包含文本的文件时,搜索结果中可能没有那些包含您所指定的文本的文件。例......
    摘要: 模糊:让你的代码远离偷窥之眼我们知道,java编译源程序得到的是字节码,vs.net编译源程序得到的是msil(microsoft中间语言),这种编译方式称为“不完全编译”,特别容易被反编译或实施反向工程。与本机代码不同,不完全编译得到的中间代码完整地保留了变量、过程名称,从而使反编译得到的程序几乎与原始程序完全一样,只缺少原始程序的注释,其余内容差不多可以原封不动地还......


我为什么要学习Hibernate?
  在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发.持久层的开发一般来说要么用cmp,要么用jdbc+dao. cmp就不用说了,它对我来说是一种失败的实践,而jdbc+dao也存在很多的困难,我很难做到把关系表记录完整的映射到持久对象的关系上来,这主要体现在多表的关系无法直接映射到对持久对象的映射上来,可能是一个表映射多个持久对象,有可能是多个表映射一个持久对象,更有可能的是表的某些字段映射到一个持久对象,但是另外一些字段映射到别的持久对象上.而且即使这些问题都处理好了,也不能直接按照对象的方式来对持久对象(po)编程,因为存在1:n关系的持久对象的查询其实就是1+n次对数据库的sql,我曾经有一次失败的持久层设计,结果是某个关联很多其它持久对象的po一查询就是5n+1次 sql,速度慢的不得了,最后不得不整个修改底层设计,最后等于是完全抛弃了对象设计,完全是按照表字段进行操作.

document.write(""); 【程序编程相关:Mysql数据库学习入门

【推荐阅读:关于 mysql5 改密码后不能登录问题

全文阅读:我为什么要学习hibernate? 【扩展信息:mysql管理密码修改及管理权限设定


 ·一些面向对象的设计法则    »显示摘要«
    摘要:一些面向对象的设计法则 bob tarr 著 outmyth 译 法则1:优先使用(对象)组合,而非(类)继承 组合 n (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。 n 将功能委托给所组合的一个对象,从而获得新功能。 n 有些时候也称之为“聚合”(aggregation)或“包容”(co......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE