<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>牛秀元的专栏</title><link>http://blog.csdn.net/gary_niu/</link><description>－－－－SOA的里里外外</description><dc:language>zh-CN</dc:language><lastUpdateTime>Mon, 05 Nov 2007 11:53:55 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>牛秀元</dc:creator><title>如何配置Windows Live Writer </title><link>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867353.aspx</link><pubDate>Mon, 05 Nov 2007 11:54:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867353.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1867353.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867353.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1867353.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1867353</trackback:ping><description>如何配置Windows Live Writer 详细介绍&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1867353.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛秀元</dc:creator><title>为什么就不能多一点默契</title><link>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867327.aspx</link><pubDate>Mon, 05 Nov 2007 11:45:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867327.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1867327.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867327.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1867327.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1867327</trackback:ping><description>但Grails的目标却大为迥异，它并不是Rails在Groovy语言上的一个移植版本，而是将业界内最为强悍的组件（比如说Spring、Hibernate、Quartz、Compass和SiteMesh等）以最佳方式组合起来的一个实践，并通过采纳无配置规约（Convention-over-Configuration，CoC）使它们符合“不重复（Don't Repeat Yourself，DRY）”原则。…… 
&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1867327.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛秀元</dc:creator><title>如何编写Greasemonkey用户脚本</title><link>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867316.aspx</link><pubDate>Mon, 05 Nov 2007 11:40:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867316.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1867316.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867316.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1867316.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1867316</trackback:ping><description>如何编写Greasemonkey用户脚本详细介绍&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1867316.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛秀元</dc:creator><title>Null Object设计模式 </title><link>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867307.aspx</link><pubDate>Mon, 05 Nov 2007 11:35:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867307.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1867307.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867307.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1867307.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1867307</trackback:ping><description>我们知道，在编写Java或Groovy代码时，当我们得到一个对象的引用并调用其方法时，如果这个引用是null，JVM将会报一个NullPointerException异常。我们处理此类问题的通常办法是通过try...catch(...)语句来捕获异常，并做一些异常补偿操作。&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1867307.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛秀元</dc:creator><title>Grails 1.0 RC1新特性</title><link>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867304.aspx</link><pubDate>Mon, 05 Nov 2007 11:34:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867304.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1867304.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/11/05/1867304.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1867304.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1867304</trackback:ping><description>Grails的更新速度真的好慢，现在总算Grails 1.0RC1进入stable了，先来看看这个版本中有哪些亮点吧。

&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1867304.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛秀元</dc:creator><title>相声也能SOA</title><link>http://blog.csdn.net/gary_niu/archive/2007/10/23/1838946.aspx</link><pubDate>Tue, 23 Oct 2007 11:14:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/10/23/1838946.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1838946.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/10/23/1838946.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1838946.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1838946</trackback:ping><description>相信有很多读者和我一样喜欢听相声，尤其是老一辈的相声大师（如：候宝林、马三立等）所说的相声。并且，我想每提到一位相声大师的名子大家都很会自然地想到他的代表段子，比如：《买猴》马三立的段子，《醉鬼》是候宝林的段子。&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1838946.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>牛秀元</dc:creator><title>我眼中的数据服务</title><link>http://blog.csdn.net/gary_niu/archive/2007/10/18/1830911.aspx</link><pubDate>Thu, 18 Oct 2007 13:35:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/10/18/1830911.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1830911.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/10/18/1830911.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1830911.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1830911</trackback:ping><description>我每次与客户谈起SOA参考架构时，就不免会谈到“数据服务层”。然而每到这个时刻，客户的思路就会不知不觉地被“数据”这个词引到其它方面，接着便是一系列关于传统数据问题的发问，“如何实现数据的同步。。。”、“如何实现数据变迁。。。”&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1830911.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>gary_niu</dc:creator><title>SOA与信息民主 </title><link>http://blog.csdn.net/gary_niu/archive/2007/09/06/1774203.aspx</link><pubDate>Thu, 06 Sep 2007 09:38:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/09/06/1774203.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1774203.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/09/06/1774203.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1774203.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1774203</trackback:ping><description>记得《基金经理》一书中有这样一段描述，主人公毕业不久在一家基金公司做操盘手，一日基金经理让他马上买入一只股票，可主人公凭着自己的专业知识认为公司不应该买入这样一只垃圾股，到底买不买呢，可时间不等人，主人公犹豫再三，最终错过了购买的最佳时机，而这只股票第二天涨停了。&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1774203.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>gary_niu</dc:creator><title>ESB与前台阿姨 </title><link>http://blog.csdn.net/gary_niu/archive/2007/09/06/1774200.aspx</link><pubDate>Thu, 06 Sep 2007 09:36:00 GMT</pubDate><guid>http://blog.csdn.net/gary_niu/archive/2007/09/06/1774200.aspx</guid><wfw:comment>http://blog.csdn.net/gary_niu/comments/1774200.aspx</wfw:comment><comments>http://blog.csdn.net/gary_niu/archive/2007/09/06/1774200.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/gary_niu/comments/commentRss/1774200.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1774200</trackback:ping><description>ESB（企业服务总线）是SOA体系架构中必不可少的一个重要组成部分，甚至是最重要的组成部分，我想大多数人对这个说法不会有异议。然而要想非常浅显易懂地将ESB这个概念以及其实施的必要性讲给一个非技术人员或是一个单纯技术人员也并非一件易事。因为在国内大多数应用都是以应用为目标，而且通常每个应用系统都是由一个集成商实现的封闭系统，技术人员如果想获得一个服务的接口或契约往往直接就可以找到服务的实施人员，这不是更加快捷吗？我们来做个假设，假如你是我们公司的客户，我是公司的技术人员，你想找到我获得技术资询。&lt;img src ="http://blog.csdn.net/gary_niu/aggbug/1774200.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>