<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weiw_beyond的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weiw_beyond</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weiw_beyond]]></copyright><item><title><![CDATA[AOP]]></title><link>https://blog.youkuaiyun.com/weiw_beyond/article/details/83910947</link><guid>https://blog.youkuaiyun.com/weiw_beyond/article/details/83910947</guid><author>weiw_beyond</author><pubDate>Mon, 25 Apr 2011 17:16:07 +0800</pubDate><description><![CDATA[AOP = Proxy Pattern + Method Reflection + Aspect DSL + 自动代码生成

Declarative Programming &amp; DSL

Aspect Oriented Programming（面向方面编程，简称AOP）是一种Declarative Programming（声明式编程）。Declarative Programming（声明式...]]></description><category></category></item><item><title><![CDATA[Oracle多行转列函数]]></title><link>https://blog.youkuaiyun.com/weiw_beyond/article/details/83906546</link><guid>https://blog.youkuaiyun.com/weiw_beyond/article/details/83906546</guid><author>weiw_beyond</author><pubDate>Mon, 18 Apr 2011 16:17:54 +0800</pubDate><description><![CDATA[Oracle中使用WMSYS.WM_CONCAT函数进行多行转列 

原数据： 

     rank   name  


     AA      NAME1 

     AA      NAME2 

     AA      NAME3  

     BB      NAME4 

     BB      NAME5 

SQL&gt; select  t...]]></description><category></category></item><item><title><![CDATA[<context-param>与<init-param>的区别与作用]]></title><link>https://blog.youkuaiyun.com/weiw_beyond/article/details/83889952</link><guid>https://blog.youkuaiyun.com/weiw_beyond/article/details/83889952</guid><author>weiw_beyond</author><pubDate>Wed, 13 Apr 2011 10:13:18 +0800</pubDate><description><![CDATA[的作用:
web.xml的配置中配置作用
1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:  和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitia...]]></description><category></category></item><item><title><![CDATA[Quartz Job Scheduling Framework［翻译］第三章. Hello Quartz (二) ]]></title><link>https://blog.youkuaiyun.com/weiw_beyond/article/details/83887246</link><guid>https://blog.youkuaiyun.com/weiw_beyond/article/details/83887246</guid><author>weiw_beyond</author><pubDate>Fri, 08 Apr 2011 16:30:52 +0800</pubDate><description><![CDATA[3. 声明式部署一个 Job 

前面我们讨论过，尽可能的用声明式处理软件配置，其次才才虑编程式。再来看代码  3.6，如果我们要在 job 启动之后改变它的执行时间和频度，必须去修改源代码重新编译。这种方式只适用于小的例子程序，但是对于一个大且复杂的系统，这就成了一个问题了。因此，假如能以声明式部署 Quart Job 时，并且也是需求允许的情况下，你应该每次都选择这种方式。

·配置 ...]]></description><category></category></item><item><title><![CDATA[struts2 原理]]></title><link>https://blog.youkuaiyun.com/weiw_beyond/article/details/83603359</link><guid>https://blog.youkuaiyun.com/weiw_beyond/article/details/83603359</guid><author>weiw_beyond</author><pubDate>Wed, 21 Apr 2010 15:27:04 +0800</pubDate><description><![CDATA[1.Struts 2的基本流程 
  Struts 2框架由3个部分组成：核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里，Struts 2框架提供了核心控制器FilterDispatcher，而用户需要实现业务控制器和业务逻辑组件。 
2.核心控制器：FilterDispatcher 
  FilterDispatcher是Struts 2框架...]]></description><category></category></item></channel></rss>