<?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/kiki0712" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/kiki0712" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 12 Apr 2005 16:49:00 GMT</lastBuildDate><title>[乖的无聊]--JustSosO</title><description>致力于J2EE技术开发与软件项目管理学研究</description><link>http://blog.csdn.net/kiki0712/</link><item><title>spring学习笔记（1）</title><link>http://blog.csdn.net/kiki0712/archive/2005/04/12/344615.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/344615.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/344615.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=344615</trackback:ping><description>此文章为本人查阅大量网络资源、通过整理加上一些自己当时学习时的体会，希望能帮助学习Spring的朋友，这一篇适合初学者。
&lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/344615.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 13 Apr 2005 00:49:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/04/12/344615.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/04/12/344615.aspx</guid><dc:creator>kiki0712</dc:creator></item><item><title>Spring(2)</title><link>http://blog.csdn.net/kiki0712/archive/2005/04/10/342432.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/342432.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/342432.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=342432</trackback:ping><description>Spring的MVC model类似于Struts。在多线程服务对象这点上，Spring的Controller类似于Struts Action，只有一个实例处理所有客户请求。 
Spring MVC比起Struts的优点： 
1， Spring在Controller, JavaBean, model和views提供了一个非常清晰的划分； 
2， Spring的MVC是非常灵活的。不像Struts强制你继承它的Action和Form对象，Spring MVC完全是基于接口的； 
3， Spring MVC是真正的view无关的。你不会被强制使用JSP 
4， 和其他对象一样，Spring的Controller是通过IoC配置的。使它们易于测试； 
5， Web层变成了业务对象层上的薄薄一层 &lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/342432.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 11 Apr 2005 04:59:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/04/10/342432.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/04/10/342432.aspx</guid><dc:creator>kiki0712</dc:creator></item><item><title>Spring(1)</title><link>http://blog.csdn.net/kiki0712/archive/2005/04/10/342424.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/342424.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/342424.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=342424</trackback:ping><description>1， Spring不同于其他的Framework，它要提供的是一种管理你的业务对象的方法。 
2， Spring有分层的体系结构，意味着你能选择仅仅使用它的任何一个独立的部分，而其他的仍然使用你的相关实现。 
3， 它的设计从一开始就是要帮助你编写易于测试的代码，Spring是使用测试驱动开发（TDD）的工程的理想框架。 
4， Spring不会给你的工程添加对其他的框架依赖；同时Spring又可以称得上是个一揽子解决方案，提供了一个典型应用所需要的大部分基础架构。 &lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/342424.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 11 Apr 2005 04:56:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/04/10/342424.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/04/10/342424.aspx</guid><dc:creator>kiki0712</dc:creator></item><item><title>[转]AOP及其Java实现机制</title><link>http://blog.csdn.net/kiki0712/archive/2005/03/24/329054.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/329054.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/329054.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=329054</trackback:ping><description>传统的编程技术，采用分解的方式将一个软件系统划分为相对较小的、易于分析、理解的模块，如果这些模块仍难以分析、理解，则迭代的将其分解为更小的模块，直到这些模块可以容易的分析、理解、设计与编码。通过对这些模块进行分析，设计，然后使用相应的编程语言实现这些模块，再以编程语言所定义的方式将这些模块组装起来，形成最终的软件系统。例如，面向过程编程中，将系统分解为完成单一功能的函数，并通过函数之间的调用完成复杂的功能，最终形成这个系统。面向对象编程中，通过分析，抽象出一系列具有一定属性与行为的对象，并通过这些对象之间的协作完成系统的功能。&lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/329054.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Mar 2005 01:09:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/03/24/329054.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/03/24/329054.aspx</guid><dc:creator>kiki0712</dc:creator></item><item><title>[转]Learn Spring in spring(三)</title><link>http://blog.csdn.net/kiki0712/archive/2005/03/24/329046.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/329046.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/329046.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=329046</trackback:ping><description>表面上看，使用spring自己的库无疑更加简单，但是请注意，spring是一个轻量级的框架，所谓轻量级，一个重要特征就是无侵入性，也就是你使用这套框架，不会被它绑定，被spring管理的类，应该不需要使用它的接口和抽象类，这样你的系统不会对spring产生依赖。但是如果你使用了spring封装的方式去操作hibernate，就必须继承org.springframework.orm.hibernate.support.HibernateDaoSupport类，这导致了绑定。所以做这样的选择是有点痛苦的，如果有一天spring框架不存在了，你的代码怎么升级维护？具体问题只能具体分析，在我们的应用中，完全使用了spring封装的HibernateTemplate，它太好用了，所以容易上瘾。
&lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/329046.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Mar 2005 01:05:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/03/24/329046.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/03/24/329046.aspx</guid><dc:creator>kiki0712</dc:creator></item><item><title>[转]Learn Spring in spring(二)</title><link>http://blog.csdn.net/kiki0712/archive/2005/03/24/329037.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/329037.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/329037.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=329037</trackback:ping><description>我们只演示了如何注入一个最简单的String，实际上我们可以注入任何值类型，也可以注入任何类的实例，也可以注入List、Map、Properties。配置文件管理了所有的对象和对象间的关系，而对象则只负责执行自己的功能，他们的职责越少，藕合度越低，系统就越容易测试，管理维护也更容易。&lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/329037.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Mar 2005 01:03:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/03/24/329037.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/03/24/329037.aspx</guid><dc:creator>kiki0712</dc:creator></item><item><title>[转]Learn Spring in spring(一)</title><link>http://blog.csdn.net/kiki0712/archive/2005/03/24/329030.aspx</link><wfw:comment>http://blog.csdn.net/kiki0712/comments/329030.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/kiki0712/comments/commentRss/329030.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=329030</trackback:ping><description>当前的形势是，非常多的Java程序员言必称Spring，如此大面积的程序员集体叫”春”，体现了Spring框架的威力。春天正是叫春的好时候，你我一起来叫春吧。^_^&lt;img src =&quot;http://blog.csdn.net/kiki0712/aggbug/329030.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 25 Mar 2005 01:00:00 +0800</pubDate><author>kiki0712</author><comments>http://blog.csdn.net/kiki0712/archive/2005/03/24/329030.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/kiki0712/archive/2005/03/24/329030.aspx</guid><dc:creator>kiki0712</dc:creator></item></channel></rss>
