Archive for the ‘学习路上 | Study’ Category

使用Spring依赖注入实现方法替换

Posted by eDWARD at 15:42

  在ApplicationContext配置文件中配置Bean的时候可以使用replaced-method设置需要替换的方法。replaced-method标签的name属性用来设置需要替换的方法名称,replacer属性用来设置替换方法的Bean,前提是这个Bean需要实现Spring的MethodReplacer接口,replaced-method标签下的元素arg-type用来区分替换方法的参数。

需要替换方法的Class

替换方法的CLASS

配置文件(replacement.xml)

测试类

Sphere: Related Content

Filed In 学习路上 | Study | Tags: , , , | Add a Comment »

使用Apache mod_ext_filter给静态文件添加广告

Posted by eDWARD at 15:39

    配置mod_ext_filter模块

    然后定义filter的名字(advtext)和配置filter要调用程序的名字(googleads)。

    修改目录标签内的设置。

    执行输出广告的代码

    增加执行程序的权限

    要显示的广告内容保存在/var/www/html/googleads.txt里。

    然后重新启动你的Apache就可以看到添加后的效果了。

Sphere: Related Content

Filed In 学习路上 | Study | Tags: , , , | Add a Comment »

Spring与ActiveMQ(JMS)的整合说明

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功能,不依赖于特定的应用服务器。

    1. ActiveMQ 4.1-incubator-SNAPSHOT 与Spring 2.0 集成

    ActiveMQ4.1 响应Spring 2.0号召,支持了引入XML Schema namespace的简单配置语法,简化了配置的语句。

    1.1 引入ActiveMQ的XSD

    在ApplicationContext.xml(Spring的配置文件)中引入ActiveMQ的XML Scheam 配置文件),如下:
    (说明:由于ActiveMQ的那个XSD有部分错误,因此使用的是自行修改过的XSD,见”配置ClassPath中的scheam”小节)

    1.2 配置ClassPath中的schema

    在ClassPath 下面建立META-INF\spring.schemas 内容如下

    1.3 配置ActiveMQ embedded ActiveMQ Broker

    当spring初始化时候,ActiveMQ embedded Broker 就会启动了

    1.4 配置BookStore MDP

    配置ConnectionFactory,由于是embedded 所以URL为:vm://localhost

    配置Queue名字

    配置JmsTemplate

    配置MDP POJO

    补充说明

  1. 采用了自定义的MessageConverter,Producer能够直接发送POJO。
  2. 使用了Spring的DefaultMessageListenerContainer,MessageListenerAdapter, Consumer 不用实现MessageListener 接口。

Sphere: Related Content

Filed In 学习路上 | Study | Tags: , , , | Add a Comment »

使用Apache mod_evasive防DDOS攻击

Posted by eDWARD at 15:36

    配置mod_evasive模块

    mod_evasive的前身就是mod_dosevasive,它可以有效防止DDOS攻击。

  1. 首先把mod_evasive下载到 /usr/local/src 下,然后解压缩

  2. 在httpd.conf中添加下列一段mod_security的配置文件

Sphere: Related Content

Filed In 学习路上 | Study | Tags: , , , | Add a Comment »

使用Apache mod_security增强安全性

Posted by eDWARD at 15:35

    配置mod_security模块

    mod_security可以加强apache的安全性,特别是在防sql注入上有很好的效果。

  1. 首先把mod_security下载到 /usr/local/src 下,然后解压缩

  2. 在httpd.conf中添加下列一段mod_security的配置文件

Sphere: Related Content

Filed In 学习路上 | Study | Tags: , , , | Add a Comment »

Page 4 of 10« First...«23456»...Last »
Technorati

  品位不凡,威严,略显高深,喜爱一切美丽的事物,易怒,固执,有些利己,但关心接近他的人。谦逊,但非常有野心,有才能,刻苦,是不甚令人满意的伴侣,朋友众多,树敌也多,是可以信赖的人。


bloglines
google reader
my yahoo
订阅我的博客