谢谢Hibernate.
鼓捣Hiberante的源码有一段日子也,回过头来看看这段路,不由地想起"感触颇多"这个词了:从刚开始的"为伊消的人憔悴"到现在的渐入佳境,再往前看尽管还有很长的路要走,不过现在很想说"谢谢Hibernate!"
看了Hiberate源码,我不再浮躁.在Java的学习/应用路上,是有了点点收获,有了这些收获后,也不知道怎么回事,心就静不下来,这个了觉得容易,那个也觉得简单,可要真真动手去做时却发现自己的product漏洞百出!于是恶性循环地怀疑一切,信心没有,学习/生活中情绪也是一踏糊涂.
还好在情绪一踏糊涂时,对Hibernate源码的鼓捣没有停下来,
new Configuration()时的protected的constructor,settingsFactory的重要性,reset()方法里的Enviroment.getProperites()和eventListeners,
configure()--> configure("/hibernate.cfg.xml")-->
doc = xmlHelper.createSAXReader( resourceName, errors, entityResolver )
.read( new InputSource( stream ) );
-->doConfigure:
1,session-factory --> HbmBinder.bindRoot()
2,security
....
一路走下来,越来越感叹Hibernate团队的才华,再反照自己的工作/学习所得,呵呵,真是汗颜至极呀!
Hibernate对我帮助有如下几点:
1,着实让自己汗颜了一大把.
2,对Java给干什么有了更为直观的感觉,说实话,对Java能做什么的影响中还有一些"HelloWorld"级的原始东东.总觉得它不能像C++或C那些成名已久的语言一样做名垂千古的伟业.现在有了Hibernate的帮助,对Java这个系统级的语言另眼相看了.
3,这也是面向对象的一次大胜利:那么多的封装,那么多现实的抽象,看着这一个一个的class从ORM的context中逐个抽象出来,那个清新劲真像女娲自己看到刚刚捏出的泥人!
4,如何封装的提示:
从这个角度来看Programmer也很像小说家,通过对社会生活细心的观察后将所思所得以Software的形式表现出来.也正是这段时间的在面向对象思想中的浸泡,一次在公交车上听到刷卡后的"嘟"声后,脑子中马上就产生了一个类来描述乘客刷卡时的情景.
5,让我不浮躁:看看Hibernate的源码,那么多纷繁复杂的细节逐个被搞定,自己也就受了很大的感召,原来世界本没有想象的那样毫无头绪.只要静下心来认真分析再踏踏实实去做,整个世界都会静下来.
分享到:
相关推荐
hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码
hibernate-release-5.0.7.Final的源码,有需要的人可以下载
hibernate-commons-annotations-5.0.1.Final.jar的源码,如果有需要可以下载,希望可以帮助到你
hibernate-commons-annotations-5.0.1.Final.jar的源码
hibernate-core源码 版本是5.3.7 文件格式是jar 附加到库中即可查看源码 绝对好资源!
hibernate-3.2.0源码和hibernate-3.2.0所有的jar包。
hibernate-release-4.1.4.Final源码,是学习和使用hibernate的好资源,领略大师的编码规则,掌握高超的编码技术,值得学习!hibernate开发人员必备资料!
hibernate-validator-5.0.1.final-sources.jar源码
hibernate-release-5.2.15.Final 最新稳定版jar包,涵盖jar源码以及文档
Hibernate-3.2源码,希望对喜欢Hibernate的朋友有所帮助
hibernate-core-5.3.7.Final.jar包的源码,仅供学习使用
hibernate-3.2源码,需要的朋友可以拿去。对需要深入理解的人有作用。 第一次上传资源,请多多指教!有大神路过愿意给小弟资源的华请留下qq,大恩不言谢!!!
hibernate的源码包,新加入了c3p0以及dom4j等架包,对于web开发者非常有用,还有配套的教学视频。
Spring-MVC-Hibernate-CRUD-源码.rar
hibernate-validator,
Middlegen-Hibernate-r5.zip
hibernate-core-3.5.0-Final-sources hibernate 3.5.0 src 源码
hibernate-3.2源码包; hibernate-3.2源码包; hibernate-3.2源码包
hibernate-memcached-1.1.0-sources.zip
Hibernate源码(hibernate-orm-main.zip)Source Code: Hibernate ORM 是一个为应用程序、库和框架提供对象/关系映射 (ORM) 支持的库。 它还提供了 JPA 规范的实现,这是 ORM 的标准 Java 规范。