昨天买了本新书,Chris Richardson的POJOs In Action,译者王海龙称这本书是Martin Fowler的Enterprise Architecture Patterns的延伸(昨晚看了第1章,发现确实对Fowler书中的模式进行一些讲解),Dong Warren称其还扩充了Eric Evans的Domain-Driven Design,这本书我仔细研读过前面7章左右的内容,觉得非常不错。而且这本书对于J2EE领域中的问题进行了深入的研究,比如Spring,Hibernate等等,Jolly认为其可与Rod Johnson的J2EE Development without EJB相提并论,Johnson的这本巨著给了我深刻的印象,我已经看了两遍了,可是由于自己缺乏J2EE的实战经验,因此很多东西依然看不太懂~这本书在开头也声称提供替代EJB的解决方案,语气确实和Johnson有几分相像。
这本书以POJO贯穿始终,将领域对象,持久化,DTO和VO的关系(DTO又叫VO)以及动机,表现层的那些我分别在很多书中看到的知识串联了起来。就像那时候看Larman的Applying UML & Patterns,就觉得他讲我过去学习的很多知识串联了起来,UML、设计模式、用例等等。
王海龙强烈推荐本书第四部分 处理数据库和并发,我最近也突然对这个部分感兴趣起来,觉得自己在大学所学的数据库知识实在是太差了。
看了第一章,发现书中有些错误,不知道是翻译的问题还是原作者的错误,总之就是感觉话说倒了。
看到作者说自己使用EJB的痛苦,花了几个星期鼓捣Hibernate,想到自己也才花了3个多星期来研究Hibernate,看来进度也不算特别慢了,当然我现在对于Hibernate的熟悉程度还很差~
总之,这本书是我在书店看了很久,终于决定买下的书,觉得还是很值得一看的,他快速的澄清了我头脑中的许多问题。