`
fyting
  • 浏览: 216540 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

买了本《POJOs In Action》

阅读更多
前段时间发现一篇ORM测试的文章( [url]http://cleverpig.iteye.com/blog/44706 [/url]),原来内容是出自这本书-《POJOs In Action》。几天后在dearbook上看到这本书出中文版了,翻了下目录,讲了很多单元测试实践,ORM的使用和优化,以及数据库相关内容。再一看译者,居然是布娃娃老大翻译的。冲着各种测试策略和ORM知识,加上偶像的魅力,遂购入了本书。

感觉很多TDD的书偏向于“传道”,比较虚,对于现实中的代码如何测试,特别是结合各种流行框架和数据库时,具体如何操作,都没有说很清楚。这本书果然是in action风格,很多测试实例,把自己的实践和书上作一对比,很多问题变清晰了,比如如何准备测试数据,如何测试Callback风格的代码。书上总结的各种ORM设计与优化策略,各种fetch使用的时机,开发中的常见问题,动态分页查询,还有数据库的锁机制,版本控制问题,可以把零碎的知识梳理一遍,感觉都很有用。(就是还来不及看 ……)
语文水平和技术水平都差得不行,直接复制序言... 

引用

业界流传着一本经典的架构书籍——Martin Fowler的《企业架构模式》。《POJOs IN ACTION中文版》这本书可以看作是《企业架构模式》的深化进阶篇,它详细讲解了《企业架构模式》语焉不详的一些重要架构模式实战。读通了本书,您就可以和别人交流一些具有相当复杂度的高级企业应用模式了。
我对本书涉及的技术方面比较熟悉,因此在这里写这篇序。《POJOs IN ACTION中文版》的主线是如何用Spring、iBATIS、Hibernate、JDO、EJB 3等流行框架搭建无侵入的Web三层构架。POJO(Plain Old Java Object)的含义已经超越了字面的意思,成为“无侵入”特性的代名词。“无侵入”的具体含义是:用户的业务逻辑代码不依赖于具体应用框架代码;更换或者升级持久层框架时,不需要修改原来的业务逻辑代码。
看过本书,读者会对一些流行词(IoC、AOP、Open Session In View、事务管理、悲观锁、乐观锁等)有深入的了解和掌握。本书作者对Spring IoC、Hibernate、JDO、EJB 3等框架非常熟悉,他熟知各种边边角角的高级用法,解决了很多架构上的难点。
本书构造了一个完整的应用程序,并对框架之间的各种组合进行了详细的举例说明——什么样的需求,适合采用什么样的框架组合。这与开源项目Appfuse有些类似,不同的是,本书例子的深度和难度都高于Appfuse。
实战(In Action)系列书籍的时效性是读者购书时关心的问题之一。本书既然以具体框架应用代码为例,自然也存在一定的时效性问题。比如,EJB 3的新持久化标准为JPA;其他一些框架也会不断地升级。幸运的是,本书作者的数据库基本功非常深厚,尤其在本书最后3章,表现得淋漓尽致。笔者认为,最后3章最为出彩,是本书的精华所在。作者将事务管理、悲观锁、乐观锁、条件组合搜索等难点都分析得鞭辟入里、头头是道。强烈推荐,值得一读。
当然,前面的章节也不错。IoC、AOP、Open Session In View等概念深入浅出,用例翔实。读者跟着本书实践一遍,充当一个Java应用程序架构师应已基本够用。书中各种框架的特性对比,对于框架应用设计人员而言,更是难得的珍贵资料。架构师可以根据具体需求,对框架进行组合、剪裁、模仿和改进。因此,在深度和广度上的这些优点一定程度上延长了本书的时效。
读者(尤其是渴望突破和提高的程序员)可以先翻阅最后3章(精华所在,详细讲解了其他书籍语焉不详的难点)。我相信,您一定会被作者的务实风格和深厚功底所吸引。
琳骁和我合作翻译了这本书。琳骁翻译了前8章,我翻译了后5章。这是我第一次翻译书稿,内心忐忑不安。深恐翻译有错漏,被读者骂还是小事,浪费了读者的时间和金钱才是大事。幸运的是,本书的主要译者琳骁是一位认真负责且有经验的译者,他对整个译文进行了多次仔细的检查和润色,解决了很多行文的通顺问题,令我受益匪浅。
祝愿各位读者能享受阅读本书的乐趣。


                                               王海龙
于2007年2月13日



网上地址:
http://www.dearbook.com.cn/Book/ViewBook.aspx?pno=ts00175890
http://www.china-pub.com/computers/common/info.asp?id=34697

ps:china-pub真恶心,在页面里搞入好多隐藏字符,还不让复制,还没有目录。。。
八卦帖:[url] http://www.iteye.com/topic/80322[/url]
分享到:
评论
9 楼 ecust-cs 2007-07-05  
基本看完了,
虽然在亚马逊和这里看到的都是好评,但感觉作者的很多解释过于牵强,
他说EJB的架构过于复杂以至于不能够充分发挥面向对象设计的优点,然后又讲了如何用POJO的方式实现,
POJO的轻量灵活是不错,但EJB的heavy是有其功能上的诸多优点的,不是简单就能用POJO的方式就能实现的,
轻量和重量本身就有不同的应用场合,两者不能过于简单的说就谁比谁更好,使用场合不同而已。
8 楼 Rocwo 2007-06-27  
我也卖了。

上个月去昂立书店逛,本来没有打算买书。谁知不经意发现了这本POJOS IN ACTION,翻开一看,内容不错。越看越觉得好,最后毫不犹豫地买下了。。。
7 楼 Nothingstop 2007-06-21  
听楼主说   挺好的 
偶到网上找找看有电子版的么
6 楼 duprf 2007-06-21  
刚买来了,正在看,内容没的说了,就是排版太差了,这是难道是博文出的?在我印象中博文的书还都不错的!这次失望了
5 楼 rainlife 2007-06-18  
为什么这个回复得了三星?回复得很好?不觉得,那是为什么?JE的评分,就是这样的么?<img src='http://www.iteye.com/topics/download/5224f054-d68a-4943-9702-1669ba61dd1b' alt=''/>
4 楼 hiwzg 2007-06-18  
我倒是看了一点。
现在没有时间好好看。

robertlyc 写道
我到是有英文的电子书,pdf清晰版的,可惜没时间看
3 楼 大愚弱智 2007-05-23  
不觉得好,只瞄了一眼
2 楼 xly_971223 2007-05-23  
听楼主这么一说 还真要买来看看了
1 楼 lix23 2007-05-23  
这本书值得一买!~~

相关推荐

    Manning - Pojos In Action

    《Pojos in Action》是一本专注于Java编程领域中Plain Old Java Objects(POJOs)技术的专业书籍。这本书由Manning出版社出版,旨在深入探讨如何在实际开发中有效地使用POJOs,以及它们在现代Java应用程序设计中的...

    Manning - Pojos In Action.pdf

    总的来说,《Pojos In Action》是一本全面而深入的指南,它不仅阐述了POJOs在现代Java企业应用开发中的核心作用,还提供了大量实用的技巧和策略,是任何希望掌握轻量级框架和设计模式的Java开发者不可或缺的资源。

    POJOS in Action

    《POJOS in Action》是一本专注于简单Java对象(Plain Old Java Objects,简称POJOs)的实战指南,由Manning出版社在2005年出版。POJOs是Java编程中的一个基本概念,它代表那些没有特殊框架依赖、遵循传统Java类结构...

    POJOS IN ACTION开发轻量级企业应用程序

    POJOS IN ACTION开发轻量级企业应用程序

    pojos in action

    《Pojos in Action》是一本深入探讨Java轻量级解决方案的经典教程,它主要针对企业级应用开发领域,尤其关注EJB(Enterprise JavaBeans)编程模型的局限性以及为何转向POJOs(Plain Old Java Objects)和轻量级框架...

    pojos_in_action_-_src.zip

    《Pojos in Action - 源码探索与工具运用》 "pojos_in_action_-_src.zip" 这个压缩包文件,暗示我们它包含了与《Pojos in Action》一书相关的源代码。这本书主要讲解了Plain Old Java Objects(POJOs)的使用和实践...

    《POJOs in Action》(pdf)英文版下载

    本书摘自Chris Richardson撰写的POJOs in Action (ISBN 1932394583),由Manning Publications公司出版,版权所有:2006年。 博文链接:https://projector.iteye.com/blog/209555

    POJOs.in.Action

    《POJOs in Action》是一本针对轻量级Java企业应用开发的实践指南。该书通过构建一个完整的应用程序来深入探讨POJO(Plain Old Java Object)的应用,并通过实例详细解释如何使用诸如Hibernate和Spring这样的轻量级...

    Pojos In Action

    综上所述,《Pojos In Action》这本书不仅是一本关于POJO技术的指南,更是对现代Java企业应用开发的一次全面探索。它不仅覆盖了理论知识,还提供了丰富的实践经验和案例分析,对于希望深入了解轻量级Java企业应用...

    POJOs入门到精通

    本教程“POJOs入门到精通”将带领你从基础到高级,全面掌握POJOs的使用。 **章节一:POJOs的基本概念** 在Java开发中,POJOs是作为数据模型存在的,它们不遵循任何特定的框架或规范,如EJB(Enterprise JavaBeans)...

    Generate POJOs.groovy

    IDEA通过Generate.POJOs.groovy映射数据库自动生成对应的Java实体类, 具体逻辑不详细展示,可参考:https://blog.csdn.net/weixin_40375601/article/details/106807644

    MyVo Generate POJOs.groovy.zip

    在给定的压缩包文件"MyVo Generate POJOs.groovy.zip"中,包含了一系列以"Generate POJOs.groovy"命名的脚本,如"My Generate POJOs.groovy"、"MyDto Generate POJOs.groovy"、"MyInsertDto Generate POJOs.groovy...

    POJO In action 代码

    《POJO In Action》是一本深入探讨Plain Old Java Object(POJO)概念和技术的书籍,其核心在于如何在Java开发中有效地使用简单、无框架依赖的对象。POJOs是Java编程中最基本的元素,它们代表了纯粹的面向对象设计,...

Global site tag (gtag.js) - Google Analytics