TWiki> WebXEO Web>XeoPrimerXeoCore (revision 19)EditAttach
create new tag
, view all tags
-- TWikiAdminUser - 11 Sep 2009

XEO Core Reference

This is the main page for information relative to the XEO Core module of the XEO Framework (also known as XEO Runtime). In this page you'll find reference information about XEO Models, XEO Runtime configuration, and more.You can find the following content in this page:

XEO Object Model Reference

The complete reference about creating XEO Object Models ( read more)

Security within a XEO Application

Reference about the security properties in XEO ( read more)

XEO Java API Reference

More in-depth look at XEO's Java API (Core API read more)

Business Object Language (BOL) Reference

Explanation of XEO's built-in "scripting" language" ( read more)

XEO Query Language (BOQL)

XEO's built-in query language to query instances of XEO Object Models ( read more)

Advanced features of the XEO Framework

XEO Administration

EveryXEO Application has a set of parameters and configurations that can be visualized and changed in order to properly maintain the health of the application. The Administration console allows you to do just that ( read more)

XEO Application - Threads and Schedules

In a XEO Application threads and schedules can be configured to perform background tasks (such as optimization, maintenance, etc...)( read more)

boConfig - XEO Application Configuration

The boConfig.xml file is the configuration file for a XEO Application ( read more)

Web.xml configurations for XEO

A XEO application's web.xml file contains some xeo-specific configurations which can customized ( read more).

Known Issues

There are some known issues/situations when using XEO Core which developers need to be aware of, you can read more in the Known Issues page.


The following is a list of libraries/frameworks used by the XEO framework (with a description and a link to the project's web site)

Jar Name Description Site
apache-log4j-extras-1.0.jar This companion provides additional appenders, filters and other capabilities for log4j 1.2. Several of these were backported from the abandoned log4j 1.3 development effort.
AppXTender.jar ApplicationXtender scans, stores, retrieves, and preserves information, while providing role-based access from either a desktop interface or web browser.
bsh-2.0b1.jar BeanShell
#commons-beanutils.jar The Java language provides Reflection and Introspection APIs. However, these APIs can be quite complex to understand and utilize. The BeanUtils component provides easy-to-use wrappers around these capabilities.
#commons-digester-1.8.jar Many projects read XML configuration files to provide initialization of various Java objects within the system. There are several ways of doing this, and the
#commons-discovery.jar The Discovery component is about discovering, or finding, implementations for pluggable interfaces. It provides facilities for instantiating classes in general, and for lifecycle management of singleton (factory) classes.

Commons IO is a library of utilities to assist with developing IO functionality.

There are six main areas included:

  • Utility classes
  • Input
  • Output
  • Filters
  • Comparators
  • File Monitor
#commons-lang-2.2.jar Commons.Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang
#commons-logging-1.1.jar This release makes several changes that are intended to resolve issues that have been encountered when using commons-logging in servlet containers or j2ee containers where complex classpaths are present and multiple copies of commons-logging libraries are present at different levels.
#commons-logging.jar The Logging package is an ultra-thin bridge between different logging implementations. A library that uses the commons-logging API can be used with any logging implementation at runtime.


#jaxen-full.jar Jaxen is a universal Java XPath engine
#jcommon-1.0.14.jar JCommon is a free general purpose Java class library that is used in several projects at, including JFreeChart and JFreeReport.
jcr-1.0.jar Content Repository for Java technology API. Specifies a standard API to access content repositories in JavaTM 2 independently of implementation.;jsessionid=809401B313AA8648BB1D97C1657BE69E
JimiProClasses.jar This allows us to read tiles from JPEG files, though it is a bit slow.
It also means that we can finally start supporting JPEG-based big image formats
log4j-1.2.15.jar With log4j it is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary.
ojdbc14.jar Oracle JDBC driver class
#saxpath.jar Simple API for Xpath providing a single point for Xpath expression parsing.
#xalan.jar Xalan-Java is an XSLT processor for transforming XML documents into HTML, text, or other XML document types.
#xom-1.0.jar a new XML object model. It is an open source (LGPL), tree-based API for processing XML with Java that strives for correctness, simplicity, and performance
Edit | Attach | Print version | History: r23 | r21 < r20 < r19 < r18 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r19 - 2011-03-31 - PedroRio

No permission to view TWiki.WebTopBar

This site is powered by the TWiki collaboration platform Powered by Perl

No permission to view TWiki.WebBottomBar