XFire Kicks Axis?
Some trivial benchmarks point to XFire really kicking Axis in, well, the Axis.
Given that the Spring guys are involved, and their tendancy towards dependency injection instead of bulky frameworks, this seems particularly believeable.
I haven’t tried this myself yet, but I will shortly. More to come…
Dojo: Beyond the Basics
Nice series of articles on building more complex Dojo widgets.
Tips On Tipping
I can never seem to keep the rules for tipping straight. Thanks to Dwayne Melancon for taking the time to summarize the conventional wisdom here: http://www.genuinecuriosity.com/genuinecuriosity/2006/05/tips_for_tipper.html
Tags: tipping money
Powered by Qumana
Spring Modules Caching
Spring Framework’s adding an official caching mechanism to “Spring Modules”.
The nature of Spring already makes it easy to “roll-your-own” mechanism. Features from AOP to factory beans simplify the process and can make the addition of many features that are a heavyweight framework’s raison d’être — persistence, transactions, caching, clustering — transparent to both application and library code. It’s just a matter of configuration and writing the right classes to wrapper or intercept the right things.
What makes this Spring Modules cache especially helpful is the introduction of a declarative mechanism and XML namespaces to the application configuration file. (Well, that and the fact that someone else can support and extend its capabilities over time.
Just set up the right tag and your POJO DAO is now chaching ASAP.
JDK5 source annotation is supported, so if you own the source code for the underlying object, you can simply add the annotations and even the configurer is unaware of it (unless they want to tweak the parameters).
And in typical Spring style, you can vary the caching and serialization implementations. So I assume that distributed caching is a simple configuration change. Very nice!
A concise overview by Thoughtworks’ Alex Ruiz is available from BEA’s dev2dev site:
Declarative Caching Services for Spring by Alex Ruiz — Caching is an essential practice that improves the performance of enterprise applications. In this article, Alex Ruiz demonstrates a declarative caching framework for Spring 2.0, which supports pluggable cache implementations.