Tie is a simple method interception library for Java. It is based on the AOP Alliance interfaces, and is quick and easy to integrate into an application
Beet adds user behavior and performance tracking to a Spring-based Java app. HTTP requests, method calls, and SQL statements are tracked and associated to user and session. includes XML, binary XML, and JDBC loggers. See http://beet.sourceforge.net.
Methodcache is an easy to use but powerful Spring AOP cache on method level in Spring apps. To enable the caching for a service-method you only have to add the annotation @MethodCache and do some configurations. See example and cookbook!
This is a template application that implements a "conversational" extended persistence context: with Spring and Maven: - Annotation-driven Hibernate mappings - Configuration of the AOP-based service layer - A unit- and integration-test framework
AOP based mock testing framework capable of testing arbitrary groups of classes in isolation, even if these are highly coupled to other system parts. Records and uses ("replays") mock objects automatically during run of a JUnit / TestNG test.
The project is a IoC and AOP java Container.<br> 1 it is very lightweight, just one litter jar.<br> 2 Support IoC and AOP.<br> 3 Support SOA in JVM.<br> 4 Can integrate with the SpringFramework.<br>
Damon is a Distributed AOP Middleware on top of a p2p Overlay Network. Its main aim is to offer the necessary abstractions and services to develop distributed aspects, and to provide scalability to existent or new applications transparently.
Metadata-based Logger is an AOP Framework that uses Metadata for logging method calls. The main idea of this framework is to log different pieces of a method call in different locations through the use of metadata.
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
The Perola consists of a framework for persistence that separates business model objects from persistence itself, in such a way it is finally possible to put in practice the dream of OO purism. To accomplish this, AOP concepts and reflection are used.
FastAOP is an very high performant AOP (Aspect Oriented Programming) framework for java. The framework was initially
developped to support performance profiling and monitoring for large J2EE applications with nearly no runntime overhad.
Announcement: jp-mobile and fastAOP will go mobile, please visit jp-mobile (GWT based) website at: http://code.google.com/p/jp-mobile/
AspectME is a project for enabling Aspect-Oriented Programming (AOP) on the JavaME platform. The most limited platform for JavaME applications does not have reflection or dynamic classloading, so how can AOP be applied there? AspectME makes it happen.
JMonitoring and NMonitoring are monitoring frameworks for Java and .Net applications, based on AOP (AspectJ and AspectDNG). Data are stored in database, memory or XML and can be consulted with a web console. http://forge.octo.com/confluence/display/JMO
Design by Contract with seamless integration into the Spring Framework, based on Annotations, AOP and a pluggable Specification Language (supports Expression Language (EL) with Extensions, Groovy, OGNL out of the box).
This project provides runtime performance monitoring and reporting for Java applications. It includes a simple API with timers and counters, data persistence, support classes and aspects (AspectJ & Spring AOP), and a reporting web application.
100% Java framework for easier unit testing of java source code. Allows isolation of classes using built-in mock generation framework, provides aop aspects and coordination functionality for completely test-driven isolation. Note: this project is superce
JoyAop is a dynamic AOP (Aspect Oriented Programming) framework for Java. Based on the CGLIB proxies and the aspects could be implemented using the concept of abstract schema. Documentations: http://joyaop.sourceforge.net
BoldSoap Framework (BSF) is a lightweight Web Services integration framework based on the idea of Dependency Injection and AOP. Instead of transforming XML like MS-BizTalk or IBM WBISF, BSF uses AOP weaving based on WSDL to create dynamic call.
Mnemosyne is an in-memory object database for Java. It uses AOP to achieve transparent persistence, and object level versioning and locking to provide ACID transaction support. Data is persisted through transaction logging and periodic system snapshots
Example java web application using layered architecture and Hibernate (persistence), Spring (integration, AOP) + Acegi security, Tapestry (GUI) and JUnit (testing) frameworks. It is a simple intranet with user details and possibility to publish news.