<?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/zyl623" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/zyl623" type="application/rss+xml"></fs:self_link><lastBuildDate>Thu, 24 May 2007 13:29:00 GMT</lastBuildDate><title>闲人别居</title><description>自由自在，乐得其所</description><link>http://blog.csdn.net/zyl623/</link><item><title>jsf中的 国际化，验证和转换</title><link>http://blog.csdn.net/zyl623/archive/2007/05/24/1623964.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1623964.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1623964.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1623964</trackback:ping><description>这些东东，对于web框架来说，是必不可少的，来看看jsf是如何实现的。首先看一下国际化，默认的情况下，会选择默认的locale，以及相应的资源文件。当然可以通过以下方式进行配置：&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1623964.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 24 May 2007 21:29:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/05/24/1623964.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/05/24/1623964.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>velocity 二 开发篇</title><link>http://blog.csdn.net/zyl623/archive/2007/05/17/1612562.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1612562.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1612562.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1612562</trackback:ping><description>先来看看velocity是怎么工作的？

在应用中使用velocity，一般需要以下的几个步骤：

    *   初始化Velocity,可以使用单例，或者运行期实例
    *   创建context对象，用于包括相应的变量
    *   在context中增加相应的数据
    *   选择模板
    *   合并模板，产生输出

&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1612562.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 17 May 2007 15:31:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/05/17/1612562.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/05/17/1612562.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>关于velocity 一语法篇</title><link>http://blog.csdn.net/zyl623/archive/2007/05/14/1607701.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1607701.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1607701.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1607701</trackback:ping><description>一个古老而又强大的模版引擎。在模版引擎中,velocity中，应该属于最常用的，不管是在maven的项目模版，还是在源代码输出，甚至直接网页输出中，都可以看到其身影。当然，最近的freemarker大有平分天下之意。&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1607701.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 14 May 2007 16:27:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/05/14/1607701.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/05/14/1607701.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>关于jsf 的标记库</title><link>http://blog.csdn.net/zyl623/archive/2007/05/09/1602277.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1602277.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1602277.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1602277</trackback:ping><description>对于标记库，不想再说些什么了。jsf可能最大的毛病都在这个标记库上面，首先定义的标记在jsp中，并不起到相应的输出功能，而只是用来增加相应得组件。在jsf中，最上层的组件为UIViewRoot，基本上所有的操作都是需要围绕着此组件。而标记库的存在，只是为了简化相应的操作。&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1602277.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 10 May 2007 04:30:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/05/09/1602277.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/05/09/1602277.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>关于jsf 生命周期</title><link>http://blog.csdn.net/zyl623/archive/2007/05/04/1596243.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1596243.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1596243.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1596243</trackback:ping><description>这是jsf 的分析系列第三篇，随着不断的深入，jsf的设计变得越来越清晰。当然，在目前的规范中，jsf还是很不完善的，这也就导致了为什么jsf还是不能成为目前的主流框架。先不去谈论这些弊端，还是先看看一下jsf具体是如何运作的。
&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1596243.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 04 May 2007 23:41:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/05/04/1596243.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/05/04/1596243.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>了解jsf的架构二</title><link>http://blog.csdn.net/zyl623/archive/2007/04/25/1584516.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1584516.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1584516.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1584516</trackback:ping><description>接上一篇内容。这次主要分析一下jsf的相关组件包，也是jsf和structs主要不同的地方。jsf 规范中，对于组件的设计，和其他组件架构一样，分离表现层和模型层。对于组件的render由具体的Renderer来处理，这也达到了Model和 View分离的原则。&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1584516.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 26 Apr 2007 00:38:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/04/25/1584516.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/04/25/1584516.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>了解jsf的架构 一</title><link>http://blog.csdn.net/zyl623/archive/2007/04/21/1573985.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1573985.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1573985.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1573985</trackback:ping><description>经过一段时间的学习，对jsf的认识也逐渐清晰。总结了一下jsf和structs的区别，首先在于分离了请求的处理。使用事件处理机制来代替原有的 request分发。其次在页面的展示上，采用组件的概念，而不是到处散落的html标记。再有，jsf对于请求的生命周期重新进行了划分，对于每个阶段都可以派遣事件，这使得整个请求的处理比较的清晰。最后，jsf对于页面的流转使用Navigation系统来处理，这一点感觉和structs还是比较类似的，只是换了一个概念。&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1573985.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 22 Apr 2007 04:02:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/04/21/1573985.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/04/21/1573985.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>用泛型时遇到的尴尬问题</title><link>http://blog.csdn.net/zyl623/archive/2007/04/17/1567238.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1567238.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1567238.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1567238</trackback:ping><description>几天前遇到这么一个问题，让我郁闷了半天。当初为了方便定义了以下的一个接口：&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1567238.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 17 Apr 2007 16:21:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/04/17/1567238.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/04/17/1567238.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>使用jetty配置 开发web应用</title><link>http://blog.csdn.net/zyl623/archive/2007/04/09/1557157.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1557157.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1557157.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1557157</trackback:ping><description>一直以来使用jetty作为我的web开发配置服务器，开始的时候和所有的初学者一样使用tomcat作为开发服务器，可用着用着，感觉tomcat越来越繁琐以及庞大。后来，用了jboss，知道jboss使用jetty作为其web应用服务器，所以就开始试着使用jetty。从那开始后，jetty就成为我的开发配置服务器了，从最初的4.0，到现在的6.0一直在使用着。
&lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1557157.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 09 Apr 2007 16:02:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/04/09/1557157.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/04/09/1557157.aspx</guid><dc:creator>布衣郎</dc:creator></item><item><title>jsf之接触</title><link>http://blog.csdn.net/zyl623/archive/2007/04/07/1555248.aspx</link><wfw:comment>http://blog.csdn.net/zyl623/comments/1555248.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/zyl623/comments/commentRss/1555248.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1555248</trackback:ping><description>web 开发很多年了，从单纯的jsp 到struts，再到webwork，接着就是spring 的mvc。感觉jsp 的封装性，实在不怎么样。于是乎想到了组件化，以前的时候用过echo，现在是echo2,不可否认,echo的设计结构比较的不错，完全的面向对象化开发，也没有了那些令人讨厌的jsp。不过实在受不了的就是echo的速度，echo2据说已经大幅改进，而且完全的实现了ajax。不过echo2毕竟受关注度不是很广，还是决定放弃使用。  &lt;img src =&quot;http://blog.csdn.net/zyl623/aggbug/1555248.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 07 Apr 2007 16:45:00 +0800</pubDate><author>布衣郎</author><comments>http://blog.csdn.net/zyl623/archive/2007/04/07/1555248.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/zyl623/archive/2007/04/07/1555248.aspx</guid><dc:creator>布衣郎</dc:creator></item></channel></rss>
