02 2010 档案
摘要:"没有遇到过失败人是不会成长的!" 今日去面试结果惨败,不是平时自己不用功而是平时自己没有深入研究,结果导致今日面试的惨败,JavaBean是什么?SpringIOC从底层原理实现,Struts1\Struts2.0\Struts2.1.6有什么区别,String和StringBuffer的有区别JVM内存溢出会怎么样处理,虽然能一一勉强答上但是,总觉得答得不是很对,怪自己只是知道拿来用,不会去理解其具体底层构成的原理,失败啊! 俗话说"经一只长一智",今天我真的明白了,人没有经过挫折是不会成长的,屡败屡战虽然是好,但是总不能一直败阵下来的,要总结上次失败的结果然后加以思索才做到成功,这个跟
阅读全文
摘要:"学无止境"这句话对程序员来讲真的至理名言,从一个只会玩游戏的小子到会编写程序的人这个阶段真的好长,记得刚学Java的时候我就是打代码,每天都是重复着同样的动作,每日都要跟着老师打代码,本着过一遍也是好的精神,我一直打,直到你的出现让我改变了这个想法,深奥啊,深奥,开始晕晕的,直到慢慢跟上你的脚步,发现我需要的不是单纯的模仿,而是需要思想,想法,创新,稳中求变. 模仿只是跟着前人的脚印来走,但是不思进取的话永远都是跟着别人的影子来走,人地做到那里的职位你就只能做到那个职位不能再往上升了,不是说模仿别人不好,我们模仿是模仿他的思维,要明白其原理,和构造,正如某动漫所说的炼金术炼成的过程分为三步:
阅读全文
摘要:当所有工作准备完成后接下来就是测试了,测试的话就非常简单了,在Eclipse中加入Junit测试包,或者可以到Junit的官方网站下载Junit4.8.1.Jar包放入lib文件夹中,创建一个JunitTestCase或者创建一个类,输入以下代码:输入上述代码就可以完整整个通用测试了.总结一下:因为这个封装只是单单针对的比较简单的增删查改的功能,只是把我们每个经常使用的CRUD功能完全集成一个Dao里面,不用我们对每个表进行独立的Dao创建,只是在Service层中详细把每个表分开进行操作,维护性比较高,只是单独维护Dao就可以了,需要增加功能或者删除功能完全统一完成可以直接应用到各各Serv
阅读全文
摘要:了解Dao层的创建和HibernateSupportDao后,忘了要把Spring3.0的Jar包加进去lib文件夹里面,由于Spring3.0开始没有把所有需要有关联的Jar包跟功能整合包放在一起,所以我们需要一步一步的把Jar包加进去,首先先把Spring3.0必要的Jar包加进来,org.springframework.aop-3.0.0.RELEASE.jar、org.springframework.asm-3.0.0.RELEASE.jar、org.springframework.aspects-3.0.0.RELEASE.jar、org.springframework.beans-
阅读全文
摘要:实体Bean创建完毕后,接下来就是关键的Dao层了,为了使各个实体Bean可以只通过一个Dao层进行基本的增删改查,我们采用了JDK1.5里面的新特性泛型进行配置.这里只是简单说明BasicDaoImpl的实现方法,代码如下:Dao层的实现采用SpringJpa的方式,里面的Repository相当于xml中bean里面内容,而basicDao是等同于bean id=”basicDao”/bean从类中发现除了引用了接口之外,还会发现继承了一个BasicSupportDao ,BasicSupportDao 目前功能只有一个用于继承Spring中的HibernateDaoSuppo
阅读全文
摘要:之前介绍了Spring3.0包是按功能进行一个一个进行分类的,并且把需要的依赖包都去掉了,只留下了实现功能的包,那么对于使用Spring2.5.6的人来讲有点不习惯,但是这些都是小问题,下面我将会从最基本的Spring+Hibernate的整合慢慢转变成通用的Dao层, ,从Hibernate官网上下载hibernate-distribution-3.3.2.GA-dist.zip,由于我采用的是JPA注解的形式直接对JavaBean进行表的关系跟定义,所以还需要下载hibernate-entitymanager-3.4.0.GA.zip,hibernate-annotations-3.4.0
阅读全文
摘要:数据Dao层大家也写了很多了,只要是每对应一个表的话就会有对应的一个类进行增删查改(没算中间表),如果按照面向对象的思维来讲,中间表也算一个表也应该有对应的Dao层操作.Dao层操作其实无非就是数据库中的表进行增删改查这几个功能,如果可以把所有增删查改方法统一做成一个通用的增删改查方法多好啊.想起之前写过通用JDBC增删改查功能法,既然JDBC可以那换成框架组合也一定可以,利用JDK5.0的新特性泛型,可以很好的帮助我把目前主流的2大框架Spring和Hibernate很好的整合起来,方便以后我们操作. 框架采用目前比较新的Spring3.0和Hibernate3.3.2GA进行组合,由于Sp
阅读全文
摘要:放假了,懒懒的过了3天.把代码的事情全部放下,一直很想写代码,很怕很怕写的很晚,时间观念啊,我对时间这个概念确实恨没谱,总而言之今天开始努力吧要偷懒的代码封装都要搞掂,首先就从泛型通用Spring3.0+Hibernate的通用Dao层开始.
阅读全文