JAC project
AOPSYS
CEDRIC & LIP6 labs

Packages
org.objectweb.jac.aspects.authentication Provides an aspect to handle authentication in JAC applications.
org.objectweb.jac.aspects.cache This aspect handle caching of method results.
org.objectweb.jac.aspects.confirmation Provides an aspect that allows the programmer to define methods that must be confirmed by the user before commiting.
org.objectweb.jac.aspects.distrans Provides an aspect that allows to define methods that will be executed transactionaly.
org.objectweb.jac.aspects.distrans.persistence Provides an aspect that allows to define persistent data for a distributed transaction.
org.objectweb.jac.aspects.distribution Provides a highly configurable set of aspects to distribute JAC applications.
org.objectweb.jac.aspects.distribution.bootstrap Provides primitives to bootstrap the JAC distributing middleware.
org.objectweb.jac.aspects.distribution.consistency Provides a set of wrappers that implement data consistency protocols and that can be installed on objects to make them consistent.
org.objectweb.jac.aspects.gui Provides a simple and generic GUI (Graphical User Interface) aspect.
org.objectweb.jac.aspects.gui.reports  
org.objectweb.jac.aspects.gui.swing Provides a simple and generic GUI (Graphical User Interface) aspect using SWING.
org.objectweb.jac.aspects.gui.web Provides a simple and generic GUI (Graphical User Interface) aspect generating HTML pages.
org.objectweb.jac.aspects.gui.web.html  
org.objectweb.jac.aspects.hibernate Provides an aspect that allows to define persistent data.
org.objectweb.jac.aspects.i18n  
org.objectweb.jac.aspects.idGen  
org.objectweb.jac.aspects.integrity Provides an aspect to handle data integrity whitin objects sets.
org.objectweb.jac.aspects.naming Provides an aspect to handle the naming in the JAC system.
org.objectweb.jac.aspects.persistence Provides a generic persistence aspect for JAC objects.
org.objectweb.jac.aspects.queue  
org.objectweb.jac.aspects.session Provides an aspect that handles sessions within JAC programs.
org.objectweb.jac.aspects.synchronization Provides an aspect that handles simple synchronization in a centralized way.
org.objectweb.jac.aspects.tracing Provides an aspect which allows the users to trace their programs.
org.objectweb.jac.aspects.transaction Provides an aspect that handles transactional operations within JAC programs.
org.objectweb.jac.aspects.user Provides a users management within an application.
org.objectweb.jac.core Provides JAC system core classes.
org.objectweb.jac.core.dist Provides JAC system core classes for distribution and remote communication.
org.objectweb.jac.core.dist.corba The CORBA personality of the dist communication layer of JAC (out of date).
org.objectweb.jac.core.dist.rmi The RMI personality of the dist communication layer of JAC.
org.objectweb.jac.core.dist.utils  
org.objectweb.jac.core.parsers.acc  
org.objectweb.jac.core.parsers.xml  
org.objectweb.jac.core.rtti Provides an aspect that contructs some RTTI (Run-Time Type Informations) for the classes that need it on the top of a structural metamodel (extending java.lang.reflect).
org.objectweb.jac.core.translators  
org.objectweb.jac.core.utils  
org.objectweb.jac.util Provides some useful classes for JAC.
org.objectweb.jac.util.preparse  
org.objectweb.jac.util.res  
org.objectweb.jac.wrappers Provides a set of generic wrappers that can be used to program aspect components.

 


Contact JAC development team:
Renaud Pawlak
Lionel Seinturier
Laurent Martelli