org.jucas |
The core package of Jucas which defines the BeanManager and the IJucasBean
|
Java Source File Name | Type | Comment |
BaseJucasBean.java | Class | |
BeanLink.java | Class | Represents a Link to a bean managed by the BeanManager. |
BeanManager.java | Class | The central Framework class is a kind of ComponentManager.
It has three main functions:
1.) retrieving an IJucasBean by its name and loading it if not loaded yet
2.) keeping hte Beans in Request or Session scope
3.) provides certain service to the IJucasBeans
An instance of BeanManager can be gotten by the static method. |
ClassPageBeanFactory.java | Class | Implementaiton of IPageBeanFactory which will interpret the name uri to
a class Name and try to instantiate the class with newInstance(). |
ContainerStorageHelper.java | Class | ContainerHelper which also stores the IJucasComponents. |
Conventions.java | Class | This class defines certain conventions used througout the Framework It mainly
deals with IJucasBean names (which are URIs).
The bean name for each IJucasBean is a java.net.URI (scheme:scheme-
specific-part[#fragment]). |
IDestroyable.java | Interface | If an IJucasBean implements this interface it is informed when it is not used anymore by the BeanManager. |
IJucasBean.java | Interface | Each object implementing this interface is a Component to jucas.
Althoug generally you will extend from
BaseJucasBean . |
IPageBeanFactory.java | Interface | An array of IPageBeanFactory is used by the BeanManager to instantiate
PageBeans There two serveral default implementations. |
IPoolable.java | Interface | This interface should be implemented by classes which want to be pooled. |
IServiceFactory.java | Interface | A service Factory is a Factory which constructs a Service for an IJucasBean. |
JavaScriptUtils.java | Class | |
JucasBeanPool.java | Class | This Pool pools IJucasBeans which implement IPoolable. |
JucasEventHandler.java | Class | A utility class which is used to script an JavaBeans style eventHandler through JavaScript. |
JucasException.java | Class | |
JucasRuntimeException.java | Class | |
JucasServices.java | Class | This class provides various servics to IJucasBeans. |
RequestHolder.java | Class | This class forms the central link between the ServletRequest and the BeanManagers. |
RequestManagerFilter.java | Class | This is a filter which is central to the use of the Framework. |
Scopes.java | Class | |
StorageValue.java | Class | An class is helper to to the JuasServies storage methods. |