锁定老帖子 主题:unveil spring book
精华帖 (2) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-04
完成了Spring事务管理一章差不多一半,现发布到spring21.cn,希望能够得到大家的反馈,这对我来说是很重要的,因为我想知道这样的内容是否合适,能够令人满意,或者有哪些不足,以便"重构"。
另外,你在使用spring的事务管理过程中有哪些问题点不明白,需要澄清,也请你能够提出来... |
|
返回顶楼 | |
发表时间:2008-01-05
只看了IoC那一章。
知识点很全面,也有一些作者自己的理解。 我最近也在写一些内部培训资料,知道写书的艰辛,fujohnwang辛苦了。 意见如下: A .感觉作者对读者群的定位不是很明确。 1,对初学者而言,这一章的例子太少,有一个可以运行的实例胜过长篇大论。 2,对熟悉Spring的开发者,这一章可以补全一些知识,比手册的效果要好。 3,对精通Spring的人,直接看英文文档和源码更好。 因此建议fujohnwang重新考虑章节划分和目的读者。当然如果你希望写一本大部头那也行。呵呵 还有这一章内容太长了,内容也许可以重新组织一下。 B. Spring 2.5发布了。 fujohnwang应该更新IoC章节中的一些观点,比如Annotation和Spring启动速度。 |
|
返回顶楼 | |
发表时间:2008-01-05
谢谢tedeyang,
读者群定位我想主要是2之后的,呵呵,初学者当然也是可以从中了解一些东西,不过,我的建议是更多的看一下之前出版的有关spring的书籍。 IoC写完后还没有回头订正, 关于2.5的内容也没有加进去,等最后订正的时候会追加进去。 比如Pointcut新的标志符,Annotation现在2.5直接支持等等。 |
|
返回顶楼 | |
发表时间:2008-01-07
DAO这章写的不错,既讲了用法,也讲了一部分内部源码的实现。就是一页太长了点。拖上拖下比较麻烦。期待后续的精彩内容。
|
|
返回顶楼 | |
发表时间:2008-01-07
我注册javaeye的直接原因,就是顶fujohnwang!
写得很好,至少我看起来如此! 希望你坚持下来 |
|
返回顶楼 | |
发表时间:2008-01-08
从头到尾看了spring数据访问部分,写得非常好
![]() 虽然本人从spring还不叫spring的时候就用了它的数据访问的部分了,但是还是了解得没有你透彻. 有几个不足的地方希望在成书的时候补充进去: 1.多数据源应该加个示例,尤其是多个数据源都使用数据源连接池的情况,对读者来说困惑的是,如何对每个都使用连接池的数据源进行获得,处理等. 2.分页示例.这个是最常用的,但是spring对此支持得并不好,虽然作者认为这部分的事情不应该他做,但是这个几乎100%的项目中都要使用的东东,不给出足够的支持是不是不应该! |
|
返回顶楼 | |
发表时间:2008-01-08
xmlspy 写道 从头到尾看了spring数据访问部分,写得非常好
![]() 虽然本人从spring还不叫spring的时候就用了它的数据访问的部分了,但是还是了解得没有你透彻. 有几个不足的地方希望在成书的时候补充进去: 1.多数据源应该加个示例,尤其是多个数据源都使用数据源连接池的情况,对读者来说困惑的是,如何对每个都使用连接池的数据源进行获得,处理等. 2.分页示例.这个是最常用的,但是spring对此支持得并不好,虽然作者认为这部分的事情不应该他做,但是这个几乎100%的项目中都要使用的东东,不给出足够的支持是不是不应该! 对第一点不是很明白你的意思,DataSource接口本身就是connectionFactory的角色,出于性能考虑,能够用于生产环境的DataSource实现通常都是配合以pool,你是想让我在数据访问一章追加多数据源的配置?还是在事务处理这里给出更多事务资源(比如多数据源)的交互解释? 第二点我需要更多考虑是否有合适的地方加入,如果不偏离本来的目的太多,我会考虑的,你也不妨提出一个成熟的方案啊,呵呵 总之,谢谢你的建议 |
|
返回顶楼 | |
发表时间:2008-01-08
1. 比如: 我这里有一个oracle,一个mysql,分别对应为oracleDataSource,mysqlDataSource,分别使用C3P0进行池化.(这种是多数据库多数据源的情况,还有单数据库多数据源的情况.)程序中动态选择其中之一,究竟如何配置? 一种是如何在xml文件中配置,另一种是如何在程序中配置,还有如果在xml文件中配置了,如何在程序中调用. 我认为有必要加一章专门讲解多数据源的配置,这个针对与旧有系统的整合,以及使用多数据库的情况下非常有用.
2.这个部分我认为十分有必要加,虽然有点偏离主题,但是如果加了,就是本书亮点,这么实用的东东为什么不加呢? 可以在每个数据访问具体技术章节的末尾加上分页技术的示例,比如在springJdbc小结末尾加上针对springJdbc的分页解释以及示例.在hibernate小节部分加上hibernate分页的解释以及示例.更重要的是各种具体技术的分页与spring如何结合. 也可以在本章的最末尾加上各个具体技术的分页,作为单独一小结.
ps:在下认为,你的书的亮点应该是别的书没有讲解明白的以及讲解不详细的你应该作为主要内容进行讲解,比如本部分数据访问,很多书籍这个部分是一带而过,仅仅对各个数据访问技术与spring的集成讲得比较详细,而实践中用到最多的分页,多数据源这种比较棘手的问题几乎不提.我想本书应该在这类问题上下功夫,有很多人买书都是有很现实的目的,往往是这种棘手问题没有在书中讲解,用户就可以不买本书,因为讲解spring的书籍很多,并且网上也有很多文章,仅仅这些内容我想读者是没必要买本书的.
不知道我这样说您是否能明白?
希望大作早成 :) |
|
返回顶楼 | |
发表时间:2008-01-08
对于我来说,就dao这部分章节就可以使我买这本书,因为别的书基本上就是一带而过,这个部分对我来说亮点是针对模板方法模式的讲解以及实际应用,更令人眼亮的是最后的结合ftp的新应用,以及让读者跃跃欲试的HttpClientTemplate
这部分太好了,希望别的地方也采用这种方式对各种设计模式进行实战性讲解 |
|
返回顶楼 | |
发表时间:2008-01-08
总结一下本书的亮点应该是:
1.别人讲的不明白的不详细的你应该反着做 2.项目中经常用到的可能与spring没多大关系的棘手问题,必须讲到 3.结合spring讲解各种设计模式 4.spring支持的各种技术实现的应用情况,性能,上手难易度.比如dao部分对各个dao技术实现的讲解 |
|
返回顶楼 | |