使用Spring依赖注入实现方法替换
Posted by eDWARD at 15:42
在ApplicationContext配置文件中配置Bean的时候可以使用replaced-method设置需要替换的方法。replaced-method标签的name属性用来设置需要替换的方法名称,replacer属性用来设置替换方法的Bean,前提是这个Bean需要实现Spring的MethodReplacer接口,replaced-method标签下的元素arg-type用来区分替换方法的参数。
Posted by eDWARD at 15:42
在ApplicationContext配置文件中配置Bean的时候可以使用replaced-method设置需要替换的方法。replaced-method标签的name属性用来设置需要替换的方法名称,replacer属性用来设置替换方法的Bean,前提是这个Bean需要实现Spring的MethodReplacer接口,replaced-method标签下的元素arg-type用来区分替换方法的参数。
Posted by eDWARD at 15:39
然后定义filter的名字(advtext)和配置filter要调用程序的名字(googleads)。
修改目录标签内的设置。
执行输出广告的代码
增加执行程序的权限
要显示的广告内容保存在/var/www/html/googleads.txt里。
然后重新启动你的Apache就可以看到添加后的效果了。
Posted by eDWARD at 15:37
ActiveMQ是完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,也是Apache Geronimo默认的JMS provider。
ActiveMQ的网站:http://www.activemq.org
使用ActiveMQ后,可以在普通Web服务器使用JMS功能,不依赖于特定的应用服务器。
ActiveMQ4.1 响应Spring 2.0号召,支持了引入XML Schema namespace的简单配置语法,简化了配置的语句。
在ApplicationContext.xml(Spring的配置文件)中引入ActiveMQ的XML Scheam 配置文件),如下:
(说明:由于ActiveMQ的那个XSD有部分错误,因此使用的是自行修改过的XSD,见”配置ClassPath中的scheam”小节)
在ClassPath 下面建立META-INF\spring.schemas 内容如下
当spring初始化时候,ActiveMQ embedded Broker 就会启动了
配置ConnectionFactory,由于是embedded 所以URL为:vm://localhost
配置Queue名字
配置JmsTemplate
配置MDP POJO
Posted by eDWARD at 15:36
mod_evasive的前身就是mod_dosevasive,它可以有效防止DDOS攻击。
Posted by eDWARD at 15:35
mod_security可以加强apache的安全性,特别是在防sql注入上有很好的效果。