`
fujohnwang
  • 浏览: 156305 次
社区版块
存档分类
最新评论

unveil spring book

阅读更多
spring21.cn

几个月前开始有的念头,遂写下本书的第一章部分内容,书名暂且定为《揭密Spring(Unveil Spring)》,
鄙人将完成的书籍的ioc一章部分内容发布到该地址,切希望大家可以涉足一看,可以给出更多斧正意见,以便作出更多改进.
分享到:
评论
29 楼 fujohnwang 2008-03-14  
做了个小手术,挂几天免战牌,休养生息几日,可能下一章进度受些影响,兄弟们多担待,呵呵
28 楼 seasar 2008-03-14  
不错,写得很好
27 楼 sovolee 2008-02-29  
介绍个MSN-群:china.java@live.com
中国JAVA协会。加为好友就行。
26 楼 foy 2008-02-28  
写得很不错,看了一遍,对spring有了大概认识。准备有空在看一遍,对我这种新手还是非常有帮助的。
25 楼 xmlspy 2008-02-28  
fujohnwang 写道
Spring Transaction 一章的扩展部分新追加 ThreadLocal相关内容,敬请关注...


嗯,非常好
越来越使用了,就按照这个路子来.

24 楼 fujohnwang 2008-02-25  
Spring Transaction 一章的扩展部分新追加 ThreadLocal相关内容,敬请关注...
23 楼 fujohnwang 2008-01-15  
Spring Transaction 昨天完成!

本来打算服务器更换新的blog应用以提高访问速度之后再上传的,不过,短期内可能还无法调整,所以,依然沿用原来的pebble一段时间吧!

本章最后扩展篇内容为 Strategy模式在应用过程中的一些小贴士以及 spring与JTA的部分深入的内容,如果大家觉得有何需要改进的,不妨直说啦

还是那句话,祝大家阅读愉快,呵呵

(年前不打算写了,过几天就回老家准备过春节了,提前祝大家春节快乐,呵呵,年后继续...)

dragonsoar 写道
阿福原来在这有帖子啊,呵呵~

别在这儿没大没小
22 楼 dragonsoar 2008-01-08  
阿福原来在这有帖子啊,呵呵~

你的我还真的没有看完,最近一直没有时间

21 楼 fujohnwang 2008-01-08  
如果后期有时间的话,我会追加更多practical的东西,只是要每一章都安排这些内容,我要破费脑筋的,呵呵
20 楼 xmlspy 2008-01-08  
总结一下本书的亮点应该是:
1.别人讲的不明白的不详细的你应该反着做
2.项目中经常用到的可能与spring没多大关系的棘手问题,必须讲到
3.结合spring讲解各种设计模式
4.spring支持的各种技术实现的应用情况,性能,上手难易度.比如dao部分对各个dao技术实现的讲解
19 楼 xmlspy 2008-01-08  
对于我来说,就dao这部分章节就可以使我买这本书,因为别的书基本上就是一带而过,这个部分对我来说亮点是针对模板方法模式的讲解以及实际应用,更令人眼亮的是最后的结合ftp的新应用,以及让读者跃跃欲试的HttpClientTemplate

这部分太好了,希望别的地方也采用这种方式对各种设计模式进行实战性讲解
18 楼 xmlspy 2008-01-08  
<p>1. 比如: 我这里有一个oracle,一个mysql,分别对应为oracleDataSource,mysqlDataSource,分别使用C3P0进行池化.(这种是多数据库多数据源的情况,还有单数据库多数据源的情况.)程序中动态选择其中之一,究竟如何配置?</p><p>一种是如何在xml文件中配置,另一种是如何在程序中配置,还有如果在xml文件中配置了,如何在程序中调用.</p><p> 我认为有必要加一章专门讲解多数据源的配置,这个针对与旧有系统的整合,以及使用多数据库的情况下非常有用.</p><p> </p><p> 2.这个部分我认为十分有必要加,虽然有点偏离主题,但是如果加了,就是本书亮点,这么实用的东东为什么不加呢? 可以在每个数据访问具体技术章节的末尾加上分页技术的示例,比如在springJdbc小结末尾加上针对springJdbc的分页解释以及示例.在hibernate小节部分加上hibernate分页的解释以及示例.更重要的是各种具体技术的分页与spring如何结合. 也可以在本章的最末尾加上各个具体技术的分页,作为单独一小结. </p><p> </p><p>ps:在下认为,你的书的亮点应该是别的书没有讲解明白的以及讲解不详细的你应该作为主要内容进行讲解,比如本部分数据访问,很多书籍这个部分是一带而过,仅仅对各个数据访问技术与spring的集成讲得比较详细,而实践中用到最多的分页,多数据源这种比较棘手的问题几乎不提.我想本书应该在这类问题上下功夫,有很多人买书都是有很现实的目的,往往是这种棘手问题没有在书中讲解,用户就可以不买本书,因为讲解spring的书籍很多,并且网上也有很多文章,仅仅这些内容我想读者是没必要买本书的.</p><p> </p><p> 不知道我这样说您是否能明白?</p><p> </p><p> 希望大作早成  </p>
17 楼 fujohnwang 2008-01-08  
xmlspy 写道
从头到尾看了spring数据访问部分,写得非常好 

虽然本人从spring还不叫spring的时候就用了它的数据访问的部分了,但是还是了解得没有你透彻.

有几个不足的地方希望在成书的时候补充进去:

1.多数据源应该加个示例,尤其是多个数据源都使用数据源连接池的情况,对读者来说困惑的是,如何对每个都使用连接池的数据源进行获得,处理等.

2.分页示例.这个是最常用的,但是spring对此支持得并不好,虽然作者认为这部分的事情不应该他做,但是这个几乎100%的项目中都要使用的东东,不给出足够的支持是不是不应该!


对第一点不是很明白你的意思,DataSource接口本身就是connectionFactory的角色,出于性能考虑,能够用于生产环境的DataSource实现通常都是配合以pool,你是想让我在数据访问一章追加多数据源的配置?还是在事务处理这里给出更多事务资源(比如多数据源)的交互解释?

第二点我需要更多考虑是否有合适的地方加入,如果不偏离本来的目的太多,我会考虑的,你也不妨提出一个成熟的方案啊,呵呵

总之,谢谢你的建议
16 楼 xmlspy 2008-01-08  
从头到尾看了spring数据访问部分,写得非常好 

虽然本人从spring还不叫spring的时候就用了它的数据访问的部分了,但是还是了解得没有你透彻.

有几个不足的地方希望在成书的时候补充进去:

1.多数据源应该加个示例,尤其是多个数据源都使用数据源连接池的情况,对读者来说困惑的是,如何对每个都使用连接池的数据源进行获得,处理等.

2.分页示例.这个是最常用的,但是spring对此支持得并不好,虽然作者认为这部分的事情不应该他做,但是这个几乎100%的项目中都要使用的东东,不给出足够的支持是不是不应该!
15 楼 compiere 2008-01-07  
我注册javaeye的直接原因,就是顶fujohnwang!

写得很好,至少我看起来如此!

希望你坚持下来
14 楼 Caixiaopig 2008-01-07  
DAO这章写的不错,既讲了用法,也讲了一部分内部源码的实现。就是一页太长了点。拖上拖下比较麻烦。期待后续的精彩内容。
13 楼 fujohnwang 2008-01-05  
谢谢tedeyang,
读者群定位我想主要是2之后的,呵呵,初学者当然也是可以从中了解一些东西,不过,我的建议是更多的看一下之前出版的有关spring的书籍。

IoC写完后还没有回头订正,
关于2.5的内容也没有加进去,等最后订正的时候会追加进去。
比如Pointcut新的标志符,Annotation现在2.5直接支持等等。
12 楼 tedeyang 2008-01-05  
只看了IoC那一章。
知识点很全面,也有一些作者自己的理解。
我最近也在写一些内部培训资料,知道写书的艰辛,fujohnwang辛苦了。

意见如下:
A .感觉作者对读者群的定位不是很明确。
1,对初学者而言,这一章的例子太少,有一个可以运行的实例胜过长篇大论。
2,对熟悉Spring的开发者,这一章可以补全一些知识,比手册的效果要好。
3,对精通Spring的人,直接看英文文档和源码更好。
因此建议fujohnwang重新考虑章节划分和目的读者。当然如果你希望写一本大部头那也行。呵呵
还有这一章内容太长了,内容也许可以重新组织一下。

B. Spring 2.5发布了。
fujohnwang应该更新IoC章节中的一些观点,比如Annotation和Spring启动速度。



11 楼 fujohnwang 2008-01-04  
完成了Spring事务管理一章差不多一半,现发布到spring21.cn,希望能够得到大家的反馈,这对我来说是很重要的,因为我想知道这样的内容是否合适,能够令人满意,或者有哪些不足,以便"重构"。

另外,你在使用spring的事务管理过程中有哪些问题点不明白,需要澄清,也请你能够提出来...

10 楼 fujohnwang 2007-12-24  
freemanxm84 写道
鄙人用了很长时间的spring,但一直忙于开发工作,没有时间来研究。最近适得空闲,也正对spring的原理作了写深入的学习,有幸拜读楼主的文章,受益匪浅!


thank u, I am honored to see your words above. :-)

相关推荐

    unveil 最好的去混响

    Zynaptiq 宣布用于 Mac OS X 上 AudioUnits(AU)格式的 UNVEIL 和 PITCHMAP 插件的更新现已推出。 UNVEIL 是一款实时的去混音插件,便于用户移除或隔离包括单声道在内的任意通道数量混合信号的混响声,当前最新...

    query.unveil.js

    图片懒加载

    前端项目-unveil2.zip

    《前端项目:unveil2.zip——轻量级jQuery图片懒加载插件解析》 在当前互联网技术高速发展的时代,前端开发面临着优化网页性能、提高用户体验的重任。在这个背景下,"unveil2"作为一个非常轻量级的jQuery插件...

    Vec2Face Unveil Human Faces from their Blackbox Features inFace Recognition

    包括Vec2Face Unveil Human Faces from their Blackbox Features inFace Recognition论文和文献阅读报告

    unveiljs一个非常轻量级的图片延迟加载jQuery插件

    2. **初始化unveil**:在DOM加载完成后,使用`$("img").unveil();`初始化unveil.js,选择器可以针对页面上的所有图片或其他需要延迟加载的元素。 3. **设置占位符**:为防止图片未加载时出现空白,可以在图片标签中...

    滑动加载unveil

    在unveil-master这个项目中,很可能包含了一个实现滑动加载的示例代码或框架,包括JavaScript文件、CSS样式表和可能的HTML模板。通过研究这些文件,开发者可以学习如何在自己的项目中实现滑动加载功能,提升网页性能...

    unveil-rs:Unveil Rs是一种工具,可从受Reveal.js,mdbook和zola启发的markdown中创建演示文稿

    Unveil Rs是从markdown文件创建演示文稿的工具。 它的灵感来自 , 和 。 它是什么样子的 ? 观看。 安装 来自crates.io 目前,仅在提供。 首先,您需要安装rust,然后在终端中键入以下命令: cargo install ...

    unveil:响应式Javascript演示库

    "unveil:响应式Javascript演示库"是一个专注于创建响应式和交互式演示的JavaScript库。这个库的主要目标是帮助开发者和设计师制作出引人入胜、适应不同屏幕尺寸的在线内容展示。通过使用unveil,你可以创建出在桌面...

    unveil-rs:OpenBSD 的 Rust 绑定揭幕 (2)

    use unveil :: unveil; fn main () { let path = "public.txt" ; let contents = b"Hello world!" ; File :: create (path). unwrap (). write_all (contents). unwrap (); // Restrict filesystem view by only...

    react-unveil:跨浏览器的ShowMore组件,用于具有合理默认值的React

    React揭开面纱 轻巧且可自定义的React组件,可通过限制内容高度...演示版安装npm install --save react-unveil用法import Unveil from 'react-unveil' ;class Demo { render ( ) { return ( &lt; Unveil maxHeight = {

    unveil-rails:使用brew.js延迟加载Rails的图像

    Unveil.js for Rails 在轨道上延迟加载图像。 如果您想快速使用带有rails的 ,现在可以使用它。 通过加载显示在视口中而不是加载的图像,可以提高Rails应用程序的页面速度。 安装 将Gemfile -rails gem添加到您的...

    Learning Swift (Packt,2nd Edition,2016)

    Unveil the complex underpinnings of Swift to turn your app ideas into reality This book is packed with real-life examples to help you implement concepts as you learn Book Description Swift is Apple's ...

    Pro Ajax and Java Frameworks

    Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and...

    网站延时加载

    具体实现这一功能,通常会使用到一些JavaScript库,比如jQuery的一个插件——`jquery.unveil.js`或其压缩版本`jquery.unveil.min.js`。这个插件的工作原理是监听滚动事件,当图片进入视口时,触发加载。使用方法通常...

    Machine learning a Bayesian and optimization perspective

    This book is about learning from data; in particular, our intent is to detect and unveil a possible hidden structure and regularity patterns associated with their generation mechanism. This ...

    Inside Microsoft SQL Server 2008 T-SQL Querying

    Delve into the internal architecture of T-SQL—and unveil the power of set-based querying—with comprehensive reference and advice from a highly regarded T-SQL expert and members of Microsoft's SQL ...

    jquery image lazy load

    `jquery.unveil.js` 是一个轻量级的 jQuery 图片懒加载插件,它的主要功能包括: 1. **自动绑定**:无需手动为每个图片元素添加事件监听器,插件会自动为所有带有`data-src`属性的图片元素进行绑定。 2. **阈值...

    Learning Swift - Second Edition 2016 PDF

    Unveil the complex underpinnings of Swift to turn your app ideas into reality This book is packed with real-life examples to help you implement concepts as you learn Book Description Swift is Apple's...

Global site tag (gtag.js) - Google Analytics