|
Expresso 5-6 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Core | |
| com.jcorporate.expresso.core.cache | Package containing all of the objects for Expresso's Cache Manager, a general-purpose system for in-memory caching. |
| com.jcorporate.expresso.core.controller | This package contains the object defining the "Controller" object, an important component of Expresso that should be used to encapsulate all user interaction sequences. |
| com.jcorporate.expresso.core.controller.session | This package contains the interface PeristantSession and a number of implementations of this interface. |
| com.jcorporate.expresso.core.dataobjects | The DataObjects package contains a set of interfaces and base classes that give the ability to provide a unified object approach to various data sources. |
| com.jcorporate.expresso.core.dataobjects.jdbc | This package contains implementations and helper classes of DataObjects that pertain to JDBC data sources only. |
| com.jcorporate.expresso.core.db | Database Java Objects for establishing database connections and connection pooling Also contains all Exceptions used for Data Access while working with Expresso. |
| com.jcorporate.expresso.core.db.datasource | DataSource components for establishing database connections and connection pooling via JNDI Also contains all Exceptions used for Data Source while working with Expresso. |
| com.jcorporate.expresso.core.db.exception | Specific database exceptions, subclassing DBException |
| com.jcorporate.expresso.core.dbobj | Ancestor objects for all Database Objects and Schemas. |
| com.jcorporate.expresso.core.i18n | This package contains classes used for Expresso's I18N capabilities. |
| com.jcorporate.expresso.core.job | Classes that define "Jobs" or server-side tasks that are run asynchronously to the user's web browser. |
| com.jcorporate.expresso.core.jsdkapi | The different versions of the Servlet API have different methods for handling includes, forwards, session attributes, etc. |
| com.jcorporate.expresso.core.logging | This package contains the objects that form Expresso's interface to the log4j logging system, including a custom appender to write to Expresso database-based log. |
| com.jcorporate.expresso.core.misc | Miscellaneous objects for file manipulation, running OS processes, etc |
| com.jcorporate.expresso.core.misc.upload | Classes to assist in parsing multi-part upload requests |
| com.jcorporate.expresso.core.security | This package contains Expresso's security system, switchable from "weak" security (e.g. minimal-strength encryption) to "strong" security. |
| com.jcorporate.expresso.core.security.filters | Contains the mechanisms to filter malicious control characters from strings before being sent to a browser. |
| com.jcorporate.expresso.core.security.strongencryption | Package for containing Hashing and Symmetric encryption. |
| com.jcorporate.expresso.core.security.weakencryption | Package for containing Hashing and Symmetric encryption. |
| com.jcorporate.expresso.core.servlet | Base classes for all JavaCorporate servlets. |
| com.jcorporate.expresso.core.servlet.viewhandler | Servlets to render the View. |
| com.jcorporate.expresso.core.utility | Package to contain all of the 'utility' programs in Expresso - these are applications that run from the command line (e.g. not servlets) |
| Services | |
| com.jcorporate.expresso.services.controller.configuration | |
| com.jcorporate.expresso.services.controller.dbmaint | This package contains the various State objects that make up the "Model" of the DBMaint controller. |
| com.jcorporate.expresso.services.controller.ui | Objects that provide an automatic user interface rendering capability to the system |
| com.jcorporate.expresso.services.crontab | Objects that provide a system to run scheduled, recurring jobs. |
| com.jcorporate.expresso.services.dbobj | Common database objects - used in many different applications |
| com.jcorporate.expresso.services.html | HTML objects - used to build HTML pages by servlets to define their user interface. |
| com.jcorporate.expresso.services.job | Contains a "test" job that can be used to verify that the Job Handler sub-system of Expresso is working correctly. |
| com.jcorporate.expresso.services.servlet | Contains servlets used to maintain and view the database log, show status of the system, and to provide a servlet-based front-end to the DBTool program for creating database tables and other setup. |
| com.jcorporate.expresso.services.test | Contains classes that assist in unit testing using JUnit and Cactus testing. |
| com.jcorporate.expresso.services.validation | This package provides for a 'validation framework'. |
| Extensions | |
| com.jcorporate.expresso.ext.controller | Controllers that are optional to Expresso. |
| com.jcorporate.expresso.ext.dbobj | Contains database object definitions for download files functionality and self-Registered User functionality. |
| com.jcorporate.expresso.ext.dbobj.regobj | Example database objects for use in the built in registration system |
| com.jcorporate.expresso.ext.job | Jobs that are optional to the Expresso system. |
| com.jcorporate.expresso.ext.ldap | This package contains the LDAP-aware implementation of the UserInfo interface. |
| com.jcorporate.expresso.ext.regexp | Deprecated Regular Expression Package. |
| com.jcorporate.expresso.ext.report | Contains an example of a ReportPage object to report statistics on downloaded files. |
| com.jcorporate.expresso.ext.struts.taglib | This package contains tag libraries that correspond to the Struts Library tags. |
| com.jcorporate.expresso.ext.struts.taglib.bean | Expresso extensions of Struts bean tags. |
| com.jcorporate.expresso.ext.struts.taglib.html | Expresso extensions of Struts html tags. |
| com.jcorporate.expresso.ext.struts.taglib.logic | Expresso extensions of Struts logic tags. |
| com.jcorporate.expresso.ext.taglib | This package contains an abundance of Expresso specific tags. |
| com.jcorporate.expresso.ext.xml.controller | Contains a controller object for importing and export DBObject data into XML formats. |
| com.jcorporate.expresso.ext.xml.dbobj | Contains database objects for configuring XSL transformations of XML output from Controller objects. |
| Other Packages | |
| com.jcorporate.expresso.core | The sub-packages to this package define the core objects of Expresso, where items such as DBObject are defined. |
| com.jcorporate.expresso.kernel | The Expresso Kernel package forms the core interface and basic implementations of the future ECCR or Expresso Component and Configuration Runtime. |
| com.jcorporate.expresso.kernel.digester | This package contain bean classes and digester rule classes for loading the expresso runtime configuration file, and expresso component metadata. |
| com.jcorporate.expresso.kernel.digester | This package contain bean classes and digester rule classes for loading the expresso runtime configuration file, and expresso component metadata. |
| com.jcorporate.expresso.kernel.exception | This package contains an exception hierarchy that can be thrown by the Expresso runtime system.. |
| com.jcorporate.expresso.kernel.internal | This package contains classes that should not be normally used or referenced outside of the kernel package hierarchy. |
| com.jcorporate.expresso.kernel.management | This package provide classes that provide the core logic for managing the Expresso configuration hierarchy. |
| com.jcorporate.expresso.kernel.metadata | This package contains bean classes that are created/loaded by the Digester system to represent metadata for Expresso components. |
| com.jcorporate.expresso.kernel.util | This package contains utility classes that assist in the operation of the kernel package and any other Expresso classes. |
|
Expresso 5-6 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||