My favorites | Sign in
Project Home Wiki Issues Source
Project Information
Members
Featured
Wiki pages
Links

Salve allows creation of rich domain models by removing limitations that cause anemic domain model anti-pattern (1) (2) and procedural-style code. Salve allows POJOs to be injected with heavy singleton dependencies yet remain lightweight, serializable, and have unlimited lifecycle (such as being instantiated via the new operator). Salve accomplishes this by instrumenting bytecode either at load time via a JVM agent or at build time via a post-compilation step. For more information see WhySalve wiki page.

News

  • 20091022 Salve 2.0 Released
    • This is the final release of the 2.0 version of Salve. No issues were found in Beta1 so this release is equivalent but with an adjusted version number.
    • Trunk will be switching to Salve 3.0 which will be AspectJ based.
Powered by Google Project Hosting