<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/lijj_72" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/lijj_72" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 10 Jan 2009 22:17:00 GMT</lastBuildDate><title>lijj_72的专栏</title><link>http://blog.csdn.net/lijj_72/</link><item><title>白话解说Spring 容器设计理念</title><link>http://blog.csdn.net/lijj_72/archive/2009/01/10/3747719.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/3747719.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/3747719.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3747719</trackback:ping><description>Spring是为了解决企业应用程序开发复杂性而创建的开源框架，书店上关于Spring的书籍汗牛充栋，网上相关的文章连篇累牍，其中有很多写的很不错的，有入门例子的，有问题解决方案的，有环境设置的，有源代码分析的，有spring与其他开源系统集成的，不一而足。本文通过生活白话，不拘泥于Spring源代码和专业术语的束缚，不拘泥于具体的实现细节，类比介绍Spring容器的宏观的设计理念。&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/3747719.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 11 Jan 2009 06:17:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2009/01/10/3747719.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2009/01/10/3747719.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>Spring 模板方法 vs 经典模板方法设计模式</title><link>http://blog.csdn.net/lijj_72/archive/2009/01/05/3716650.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/3716650.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/3716650.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3716650</trackback:ping><description>模板方法模式是GOF设计模式中很典型的设计模式，其意图是由抽象父类控制顶级逻辑，并把基本操作的实现推迟到子类去实现，这是通过继承的手段来达到对象的复用。Spring模板方法模式实际是模板方法模式和回调模式的结合，Spring几乎所有的外接扩展都采用这种模式，如JNDI，JMS，JCA的 CCI，JDBC，ORM中的Hiberate3、jdo、Toplink等扩展都采用模板方法模式来扩展。&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/3716650.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 06 Jan 2009 06:11:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2009/01/05/3716650.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2009/01/05/3716650.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>数据权限设计初探</title><link>http://blog.csdn.net/lijj_72/archive/2008/12/13/3510881.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/3510881.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/3510881.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3510881</trackback:ping><description>在许多项目中，都会涉及到数据权限问题，所谓数据权限是表示，在系统中即使角色相同，都有操作权限，但业务操作时受风险、额度、销售区域等业务属性限制。&lt;br /&gt;&lt;br /&gt;如销售人员可以看到自己的销售列表，而销售经理可以看到其管辖范围内的销售人员的销售列表，而高级销售经理能看到其下辖的销售经理的销售列表，更进一步，只看金额超过1000万的单子，小于1000万的单子不看。如销售人员是销售产品的，但由于产品属性的不同，如产品属性中销售地区在“苏杭地区”，则北京地区的销售人员则不能销售。如产品属性中风险属性高，则销售人员的级别也要求高，则低级别的销售人员则不能销售该产品；进一步来讲，随着时间或形势的发展，该种产品的风险并没有那么大，低级别的销售人员也可以销售；或者该种产品低级别的销售人员销售该种产品的金额小于100w，而高级别的人员销售100w等等。&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/3510881.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 14 Dec 2008 02:23:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2008/12/13/3510881.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2008/12/13/3510881.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>JPA 与 Websphere的兼容性问题解决方案</title><link>http://blog.csdn.net/lijj_72/archive/2008/08/27/2837788.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/2837788.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/2837788.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2837788</trackback:ping><description>JPA与WebSphere兼容性解决方案&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/2837788.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 27 Aug 2008 22:02:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2008/08/27/2837788.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2008/08/27/2837788.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>PureMVC软件架构分析与鉴赏</title><link>http://blog.csdn.net/lijj_72/archive/2008/07/10/2634048.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/2634048.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/2634048.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2634048</trackback:ping><description>随着客户端程序的风起云涌，Adobe公司收购了Macromedia公司，针对Flesh的客户端进行研发，推出了Flex语言。Flex语言是类似与java的面向对象语言，编码格式又吸收了Delphi的编码风格，尽管Flex可以展现Flesh的炫目的客户端效果，全新的用户体验，但针对企业化的应用，仅有Flex是远远不够的，需要有合理的软件架构规范，于是Flex世界的MVC框架就应运而生了，PureMVC是Flex世界中的MVC模式的具体实现，相对于adobe官方的Cairngorm的Flex MVC框架，PureMVC更加简单实用。&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/2634048.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 10 Jul 2008 22:47:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2008/07/10/2634048.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2008/07/10/2634048.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>航海日志(1) ----from Oracle to DB2</title><link>http://blog.csdn.net/lijj_72/archive/2008/04/13/2288611.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/2288611.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/2288611.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2288611</trackback:ping><description>Oracle和DB2是不同的数据库系统，从展现到内部实现机理都有比较大的差异，下面是结合具体项目具体情况及数据迁移中涉及到的问题给出具体的解决方案&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/2288611.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 13 Apr 2008 22:45:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2008/04/13/2288611.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2008/04/13/2288611.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>HP Unix 与 Websphere 集成问题解决方案</title><link>http://blog.csdn.net/lijj_72/archive/2008/04/05/2253064.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/2253064.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/2253064.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2253064</trackback:ping><description>Websphere 启动服务停滞，后台错误：java.lang.OutOfMemoryError: PermGen space  &lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/2253064.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 05 Apr 2008 20:44:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2008/04/05/2253064.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2008/04/05/2253064.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>Websphere安全性设置方案</title><link>http://blog.csdn.net/lijj_72/archive/2008/01/09/2032507.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/2032507.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/2032507.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2032507</trackback:ping><description>在Websphere的使用过程中，只要有控制台的地址，任何人都可以进入控制台操作，这在很大程度上带来安全隐患，根据客户的要求，需要加入全局安全性控制，在我们的系统中使用了JMS技术，利用了Websphere的总线设置我们的JMS队列，所以要对JMS总线进行相关的设置才能完成。&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/2032507.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 10 Jan 2008 04:00:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2008/01/09/2032507.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2008/01/09/2032507.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>Tuscany  SCA软件架构设计理念分析（二）</title><link>http://blog.csdn.net/lijj_72/archive/2007/11/28/1905413.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/1905413.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/1905413.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1905413</trackback:ping><description>Tuscany SCA开源软件中动态代理模式（Dynamic Proxy）及方法调用Invocation&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/1905413.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 28 Nov 2007 18:28:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2007/11/28/1905413.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2007/11/28/1905413.aspx</guid><dc:creator>lijj_72</dc:creator></item><item><title>Tuscany  SCA软件架构设计理念分析鉴赏  (一)</title><link>http://blog.csdn.net/lijj_72/archive/2007/10/22/1838216.aspx</link><wfw:comment>http://blog.csdn.net/lijj_72/comments/1838216.aspx</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/lijj_72/comments/commentRss/1838216.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1838216</trackback:ping><description>SCA (Service Component Architecture) 是一个开发SOA(Service-Oriented Architecture)面向服务应用的简单模型规范，它描述用于使用 SOA 构建应用程序和系统的模型。它可简化使用 SOA 进行的应用程序开发和实现工作。SCA仅仅是个规范（http://www.osoa.org），各个涉及SOA技术的公司的实现也各不相同。本文主要分析Apache Tuscany开源项目 (http://incubator.apache.org/tuscany/)中的SCA设计架构；因为我们不能满足于会用，而从这些大师们的作品中汲取营养，知其然，也要知其所以然，当我们面对需求（比如说SCA规范），都拥有同样的语言功底，如何设计一个开放性，可扩展性的架构，就是一个挑战。因为Tuscany设计理念博大精深，开放式的结构思想，性能方面的考虑，安全方面的考虑，不一而足，所以不可能在一篇短文中详细介绍，将在后续的文章中不断地深入剖析，提取设计架构和设计技巧的精华之处，供广大软件界同仁共享。&lt;img src =&quot;http://blog.csdn.net/lijj_72/aggbug/1838216.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 23 Oct 2007 07:15:00 +0800</pubDate><author>lijj_72</author><comments>http://blog.csdn.net/lijj_72/archive/2007/10/22/1838216.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/lijj_72/archive/2007/10/22/1838216.aspx</guid><dc:creator>lijj_72</dc:creator></item></channel></rss>