<%@ page contentType="text/html; charset=gb2312"%> Hibernate写作感想
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
Hibernate写作感想
     发布者: 发布时间:2006-09-06
从2002年的第一本Java认证方面的书,到Tomcat,再到Struts,这三年来过足了"坐家"的瘾。让我意想不到的是,Tomcat和Struts如此受读者欢迎,以至于自上市以后,几乎每隔两、三个月就会重印一版。感谢热心的读者们帮我发现了我的写作潜力,感谢飞思给我提供了写作机会,使我能满怀信心的投入到Hibernate一书的写作过程中,心甘情愿的过了几个月的隐居生活。

从Tomcat、struts再到Hibernate,后者的技术涵盖面和技术难度最大,Hibernate是连接对象模型和关系数据模型的桥梁,本书对如何设计以及实现对象模型和关系数据模型都作了深入介绍,其次是Hibernate本身的用法。Hibernate上手容易,精通难。它的规则非常灵活,初次接触它的人会感觉灵活得没有头绪,以至于半途而废。不过,一旦驾权了Hibernate,就会一劳永逸,节省企业Java应用中30%的JDBC编程工作量。

Tomcat一书主要介绍构建Web应用的运行环境以及JavaWeb编程,Struts一书主要介绍JavaWeb应用框架,包括表述层和控制层的设计,而Hibernate一书主要介绍Java应用的对象模型层、持久化层和关系数据库层的设计与开发,通过这三本书,足以开发健壮的企业Java应用。2005年,Hibernate作为优秀的类库和组件,荣获了第15届Jolt大奖,这将使 Hibernate成为越来越流行的ORM映射工具。

个人感觉,Hibernate最难写了,刚开始写作的时候,脑袋里有千头万绪,错乱交织在一起, Hibernate是一个功能强大的映射工具,能够把各种复杂的对象模型映射到关系数据模型,并且对同一种模型还会提供好几种映射方案。此外,为了提高查询性能,Hibernate提供了非常灵活的检索策略。我必须把这些头绪一点点的理顺,然后用简洁的语言、恰当的例子、一目了然的图片把它们表达出来。必要的时候,通过表格来比较各种方案的异同点,让读者能清晰的理解每种方案的适用场合。写完Hibernate,我的概括、归纳和思考能力有了进一步的提高。

Hibernate的英文原意是冬眠,凑巧的是,我写Hibernate的大部分时间也在冬季,在写作的最初三个月和我的家人在一起,他们常常在我正在认真思考的时候,善意的打断我的思路,提醒我该休息一下了。为了躲避这种善意的打搅,后来不得不找了个无人知晓的清静环境,隐居了三个月,直到把书写完。这是一段非常有趣的经历,每天都只和电脑为伴,电脑是没有情感的,但是坐在电脑前的却是个充满情感的大活人,会因为遇到复杂的难题而烦恼,或者因为顺利解决了难题而获得短暂的快乐。说实话,最让我烦恼的是,我是在放弃了工作的情况下写Hibernate的。在每个月没有固定薪水的情况下,持之以恒的全身心的写作,不仅需要毅力,还需要有一点奉献精神。当我在感到生存压力的时候,我会从那些穷困潦倒的作家或艺术家生上找到一些动力,比如中国的曹雪芹,外国的凡高。我常常安慰自己,我不过是一介草民,不做这件事,未必能做出其他更有意义的事来,不要把自己看得太重要,就会减轻好多烦恼。

计算机类书籍不比通俗小说,读者群有限,发行量小,而且技术书淘汰得非常快,写作所得收入是微乎其微的。在以个人所得,而不是以为社会奉献来衡量人生价值的大环境中,要潜心写好计算类书籍必须放弃这种流行值观。否则,如果把写作当成商业行为,就会为了降低成本,而拼命缩短写作时间,导致粗制滥造。多数读者对我的书的评价是,很清晰,很细致,这是因为我热衷于写作本身,有兴致斟酌每一个句子,寻找最佳表达方式;有耐心细致的检查书中的每一个知识点的正确性;会不厌其烦的对作品的结构和语言不断完善,成为一个前后联贯的有机整体。

(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
JSF+Spring+Hibernate的实例讲解
Hibernate程序性能优化的考虑要点
品味Spring 的魅力
Spring Framework标记库初学指南
用Spring framework实现定时器功能
在Spring中集成Hibernate事务
 
最近评论:
        
冰封的往事!
wow power leveling,wow gold,WoW Gold,wow gold max(5142)
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号