<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>看!corey,那天比你高多拉~~~ - spring</title><link>http://blog.csdn.net/turkeyzhou/category/365505.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 13 Oct 2008 00:22:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>corey</dc:creator><title>Spring源代码分析（13)---BLOB和CLOB操作(不是大就了不起)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/10/10/3053319.aspx</link><pubDate>Fri, 10 Oct 2008 22:15:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/10/10/3053319.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/3053319.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/10/10/3053319.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/3053319.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3053319</trackback:ping><description>Lob对象的操作一直是一个令人头疼的问题；也是由于他的与数据库的强依赖性，造成很多人不愿意使用Blob,Clob数据类型，同时也决定了极其难使用，但是Spring没有放过这个小细节，我们来分析一下；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/3053319.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（12)---JdbcTemplate(ORM我也能行)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/10/09/3044406.aspx</link><pubDate>Thu, 09 Oct 2008 21:06:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/10/09/3044406.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/3044406.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/10/09/3044406.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/3044406.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3044406</trackback:ping><description>发了春的JDBC真是相当强大啊；-_-||，在这里，我们依稀看到了ORM的雏形实现机制；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/3044406.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（11)---JDBC Dao(老树发新芽)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/10/08/3036575.aspx</link><pubDate>Wed, 08 Oct 2008 22:53:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/10/08/3036575.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/3036575.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/10/08/3036575.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/3036575.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3036575</trackback:ping><description>在Spring的春天，jdbc老树发新芽；让我们来观察一下春天的露水怎么浇灌这棵老树的；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/3036575.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（10)---ProxyFactoryBean(旁敲侧击的AOP时代终于来临)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/10/02/3009495.aspx</link><pubDate>Thu, 02 Oct 2008 14:40:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/10/02/3009495.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/3009495.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/10/02/3009495.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/3009495.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3009495</trackback:ping><description>这一节，我们来分析一下闻名已久的Aop&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/3009495.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（9)---FactoryBean(我是谁，谁是我，谁是谁)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/24/2974922.aspx</link><pubDate>Wed, 24 Sep 2008 21:03:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/24/2974922.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2974922.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/24/2974922.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2974922.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2974922</trackback:ping><description>这是spring ioc分析的最后一节，我们在这一节来分析一下一个神奇的FactoryBean,这个类神奇就在于他好像ioc次序的一个破坏者，但正式因为他的存在，才给spring结合jndi，jdbc，hibernate等等带来了不可思议的便利，可以说，80%的功能都是在factoryBean中支撑起来的；最后，我想说，我们离不开他，很好，很强大啊！而且这也是对ioc的一个小小的总结&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2974922.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（8)---ClassPathXmlApplicationContext（工厂换新颜）</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/23/2969955.aspx</link><pubDate>Tue, 23 Sep 2008 20:23:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/23/2969955.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2969955.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/23/2969955.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2969955.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2969955</trackback:ping><description>为什么我们在spring以后就开始使用ApplicationContext呢，他到底比BeanFactory好在哪里？这一节我们来揭开这个疑惑；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2969955.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（7)---XmlBeanFactory（迟来的正主）</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/22/2963589.aspx</link><pubDate>Mon, 22 Sep 2008 21:29:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/22/2963589.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2963589.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/22/2963589.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2963589.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2963589</trackback:ping><description>BeanFactory是我们在spring1.2以前使用的ioc容器，他包含了ioc容器的基本原理，通过前几节的分析，我们已经对spring的ioc有了一定的了解，这一此，我们来看一下XmlBeanFactory的具体实现细节；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2963589.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>从装饰模式到aop</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/21/2956912.aspx</link><pubDate>Sun, 21 Sep 2008 01:54:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/21/2956912.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2956912.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/21/2956912.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2956912.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2956912</trackback:ping><description>从装饰模式看aop，全面解析动态代理的实现手段和途径；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2956912.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（6)---BeanPostProcessor(半路杀出个程咬金)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/18/2949136.aspx</link><pubDate>Thu, 18 Sep 2008 22:17:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/18/2949136.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2949136.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/18/2949136.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2949136.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2949136</trackback:ping><description>这一节，我们来分析beanFactory的第二个拦截点，他给我的印象就是，这是一个不折不扣的程咬金；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2949136.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（5)---propertyEditor(移花接木的自定义属性编辑器)</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/17/2944360.aspx</link><pubDate>Wed, 17 Sep 2008 21:27:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/17/2944360.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2944360.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/17/2944360.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2944360.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2944360</trackback:ping><description>在spring中，我们神奇的应用了自定义的Editor，让我来看看到底是什么在作祟啊，源码之下，了无秘密&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2944360.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>Spring源代码分析（4）---BeanFactoryPostProcessor（看见的不一定是真的）</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/11/2915438.aspx</link><pubDate>Thu, 11 Sep 2008 22:46:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/11/2915438.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2915438.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/11/2915438.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2915438.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2915438</trackback:ping><description>BeanFactoryPostProcessor是一个神奇的东西;有了他，我们不能相信我们的眼睛，现在我们就来一起看看他的庐山真面目；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2915438.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>spring源代码分析（3）：关于BeanDefinition的思考</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/10/2910888.aspx</link><pubDate>Wed, 10 Sep 2008 21:32:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/10/2910888.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2910888.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/10/2910888.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2910888.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2910888</trackback:ping><description>从设计模式的角度来看BeanDefinition&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2910888.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>spring源代码分析（2）--BeanFactory</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/09/2906392.aspx</link><pubDate>Tue, 09 Sep 2008 22:10:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/09/2906392.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2906392.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/09/2906392.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2906392.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2906392</trackback:ping><description>BeanFactory源码分析，BeanFactory是一个拥有多种实现的接口，所以为了建立这个庞大体系的类家族，Spring在功能的组合方面，出现了很多的冗余，但是，在功能的组合方式是从上而下的组合，一层一层的继承和组合下来，并且在相应的阶段实现抽象类来达到功能的复用和一些算法流程的约定，最后从而实现了整个家族类的实现，并且给开发者很多可以自行扩展的扩展点；&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2906392.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>spring源代码分析(1)--Resource的分析</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/09/07/2896502.aspx</link><pubDate>Sun, 07 Sep 2008 23:38:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/09/07/2896502.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2896502.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/09/07/2896502.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2896502.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2896502</trackback:ping><description>本文对Spring下面的IO类进行了一些代码的分析，从牛人的代码中理会编程；从细微的地方体验精髓&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2896502.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>corey</dc:creator><title>用Java动态代理实现AOP</title><link>http://blog.csdn.net/turkeyzhou/archive/2008/03/01/2137358.aspx</link><pubDate>Sat, 01 Mar 2008 14:49:00 GMT</pubDate><guid>http://blog.csdn.net/turkeyzhou/archive/2008/03/01/2137358.aspx</guid><wfw:comment>http://blog.csdn.net/turkeyzhou/comments/2137358.aspx</wfw:comment><comments>http://blog.csdn.net/turkeyzhou/archive/2008/03/01/2137358.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/turkeyzhou/comments/commentRss/2137358.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2137358</trackback:ping><description>	导读： 　　目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至，也涌现出大量支持AOP的优秀Framework，--Spring， JAC， Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨，OOP还没有学通呢，又来AOP。本系列文章便是为您做出这方面的补救，只是通过一个简单的例子便可以向初学者展示一下如何来进行AOP。 　　 　　为了简单起见，例子没有没有使用任何第三方的AOP Framework， 而是利用Java语言本身自带的动态代理功能来实现AOP。 　　 　　让我们先回到AOP本身，AOP主要应用于日志记录，性能统计，安全控制，事务处理等方面。它的主要意图就要将日志记录，性能统计，安全控制等等代码从商业逻辑代码中清楚的划分出来，我们可以把这些行为一个一个单独看作系统所要解决的问题，就是所谓的面向问题的编程(不知将AOP译作面向问题的编程是否欠妥)。通过对这些行为的分离，我们希望可以将它们独立地配置到商业方法中，而要改变这些行为也不需要影响到商业方法代码。 　　 　　假设系统由一系列的Busines&lt;img src ="http://blog.csdn.net/turkeyzhou/aggbug/2137358.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>