ActiveMQ 服务可以嵌入在其它应用内部运行,也可以作为独立的JMS服务器启动运行。
在 ActiveMQ 启动后,我们就可以利用 Spring 的 JmsTemplate 作为 JMS 客户端,很方便的生产和消费 JMS 消息了。
这个简单的示例用于演示嵌入式启动 ActiveMQ,和独立运行 ActiveMQ 的 Spring 配置,请点击这里下载示例包。
本文主要介绍 AspectJ 编译时织入(Compile Time Weaving, CTW)的技术,并附有详细示例代码。
AspectJ 是一个 AOP 的具体实现框架。AOP(Aspect Oriented Programming)即面向切面编程,可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
AspectJ不但可以通过预编译方式(CTW)和运行期动态代理的方式织入切面,还可以在载入(Load Time Weaving, LTW)时织入。
低调开写独立博客,能写几篇能写多久写什么都无所谓。
开始使用笔者自己的 OpooPress 作为当前的博客系统。
当前博客由 OpooPress 静态博客生成器 生成,并使用了自定义的主题。