TWiki
>
WebXEO Web
>
XeoPrimerXeoCore
(revision 19) (raw view)
Edit
Attach
Tags:
tag this topic
create new tag
,
view all tags
-- Main.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: * [[#xeomodel][XEO Object Model reference]] (an explanation of all properties of a XEO Model) * [[#security][Security]] (details about XEO's permission and security features) * [[#javaApi][Java API]] (a reference of the most important classes in XEO's API) * [[#bol][Business Object Language Reference]] (reference about the scripting language used in XEO Models) * [[#boql][Business Object Query Language Reference]] (an explanation of the syntax of BOQL used in XEO) * [[#admin][Administrating a XEO Application]] (reference about all features of the Main Administration page of a XEO Application) * [[#threads][Threads and Schedules]] (Information on how to create background tasks) * [[#boconfig][Configuring a XEO Application - BoConfig.xml]] (How to configure a XEO Application) * [[#webxml][Web.xml]] (Relevant information about configurations in XEO Application's web.xml file) * [[#issues][Known Issues]] (Information regarding known issues in the current XEO version * [[#libraries][Libraries ]](Java libraries/frameworks used by XEO ---++ [[XeoPrimerObjectModelReference][XEO Object Model Reference ]]<a name="xeomodel"></a> The complete reference about creating XEO Object Models ( [[XeoPrimerObjectModelReference][read more]]) ---++ [[XeoPrimerSecurityReference][Security within a XEO Application]]<a name="security"></a> Reference about the security properties in XEO ( [[XeoPrimerSecurityReference][read more]]) ---++ [[XeoPrimerJavaAPI][XEO Java API Reference]]<a name="javaApi"></a> More in-depth look at XEO's Java API (Core API [[XeoPrimerJavaAPI][read more]]) ---++ [[WebITDS.XeoPrimerBOL][Business Object Language (BOL) Reference]]<a name="bol"></a> Explanation of XEO's built-in "scripting" language" ( [[WebITDS.XeoPrimerBOL][read more]]) ---++ [[WebITDS.XeoPrimerXeoQL][ XEO Query Language (BOQL) ]]<a name="boql"></a> XEO's built-in query language to query instances of XEO Object Models ( [[WebITDS.XeoPrimerXeoQL][read more]]) Advanced features of the XEO Framework ---++ [[XeoMainAdmin][XEO Administration]]<a name="admin"></a> 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 ( [[XeoMainAdmin][read more]]) ---++ [[XeoPrimerThreadsSchedules][ XEO Application - Threads and Schedules]]<a name="threads"></a> In a XEO Application threads and schedules can be configured to perform background tasks (such as optimization, maintenance, etc...)( [[XeoPrimerThreadsSchedules][read more]]) ---++ [[XeoPrimerBoConfig][boConfig - XEO Application Configuration ]]<a name="boconfig"></a> The _boConfig.xml_ file is the configuration file for a XEO Application ( [[XeoPrimerBoConfig][read more]]) ---++ [[XeoPrimerWebXml][Web.xml configurations for XEO ]]<a name="webxml"></a> A XEO application's web.xml file contains some xeo-specific configurations which can customized ( [[XeoPrimerWebXml][read more]]). ---++ [[XEOPrimerKnownIssues][Known Issues]]<a name="issues"></a> There are some known issues/situations when using XEO Core which developers need to be aware of, you can read more in the [[XEOPrimerKnownIssues][Known Issues page]]. ---++ Librarie<a name="libraries"></a>s 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. | [[http://logging.apache.org/log4j/companions/extras][http://logging.apache.org:80/log4j/companions/extras]] | | AppXTender.jar | ApplicationXtender scans, stores, retrieves, and preserves information, while providing role-based access from either a desktop interface or web browser. | http://www.emc.com/products/detail/software2/applicationxtender.htm | | #backport-util-concurrent.jar | | http://www.java2s.com/Code/Jar/ABC/Downloadbackportutilconcurrentjar.htm | | bcmail-jdk14-125.jar | | http://www.mirrorservice.org/sites/ftp.wiretapped.net/pub/security/cryptography/libraries/bouncy-castle-crypto-api/release1.25/ | | bcpg-jdk14-125.jar | | [[http://www.bouncycastle.org/][http://www.bouncycastle.org]] | | bcprov-jdk14-125.jar | | http://www.jarfinder.com/index.php/jars/versionInfo/1834 | | bsh-2.0b1.jar | BeanShell | http://www.beanshell.org/download.html | | #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. | http://commons.apache.org/beanutils/ | | #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 | http://commons.apache.org/digester/ | | #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. | http://commons.apache.org/discovery/ | | #commons-io-1.4.jar | <p>Commons IO is a library of utilities to assist with developing IO functionality.</p> <p>There are six main areas included:</p> <p> </p> <ul> <li>Utility classes</li> <li>Input</li> <li>Output</li> <li>Filters</li> <li>Comparators</li> <li>File Monitor</li> </ul><p> </p> | http://commons.apache.org/io/ | | #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 | http://www.findjar.com/jar/commons-lang/jars/commons-lang-2.2.jar.html | | #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. | http://commons.apache.org/logging/ | | #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. | http://commons.apache.org/logging/ | | #commons-logging-adapters-1.1.jar | | http://www.java2s.com/Code/Jar/ABC/commons-logging-adapters-1.1.1.jar.htm | | #commons-logging-api-1.1.jar | | http://commons.apache.org/logging/download_logging.cgi | | ConvertImagesStub.jar | | | | cos.jar | | http://www.java2s.com/Code/Jar/ABC/Downloadcosjar.htm | | <p>java_sql_interfaces_1_6.jar</p> | | | | #jaxen-full.jar | Jaxen is a universal Java XPath engine | http://www.findjar.com/jar/jaxen/jars/jaxen-full.jar.html | | #jcommon-1.0.14.jar | JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport. | http://grepcode.com/snapshot/repo1.maven.org/maven2/jfree/jcommon/1.0.14 | | jcr-1.0.jar | Content Repository for Java technology API. Specifies a standard API to access content repositories in JavaTM 2 independently of implementation. | http://www.findjar.com/jar/javax/jcr/jcr/1.0/jcr-1.0.jar.html;jsessionid=809401B313AA8648BB1D97C1657BE69E | | JimiProClasses.jar | This allows us to read tiles from JPEG files, though it is a bit slow.<br />It also means that we can *finally* start supporting JPEG-based big image formats | [[http://trac.openmicroscopy.org.uk/ome/browser/bioformats.git/jar/JimiProClasses.jar?rev=c0b2083e4d1f732b633b8f7c70f4151dcd41e546]] | | 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. | http://www.findjar.com/jar/log4j/jars/log4j-1.2.15.jar.html | | mysql-connector-java-5.1.7-bin.jar | | http://www.java2s.com/Code/Jar/MNOPQR/mysql-connector-java-5.1.7-bin.jar.htm | | ojdbc14.jar | Oracle JDBC driver class | http://www.findjar.com/jar/mule/dependencies/maven1/oracle-jdbc/jars/ojdbc14.jar.html | | regex4j.jar | | | | #saxpath.jar | Simple API for Xpath providing a single point for Xpath expression parsing. | http://www.jarfinder.com/index.php/jars/versionInfo/103 | | sqljdbc4.jar | | [[http://www.mediafire.com/?3ycmaelhoot]] | | #standard.jar | | http://www.java2s.com/Code/Jar/JKL/Downloadstandardjar.htm | | timerservice.jar | | [[http://www.findjar.com/index.x;jsessionid=1D9FAB9E820A1DD16F51453C14BB2FCC?query=TimerService]] | | #velocity-1.6.1.jar | | http://www.docjar.com/jar_detail/velocity-1.6.1.jar.html | | #velocity-1.6.1-dep.jar | | http://archive.apache.org/dist/velocity/engine/1.6.1/ | | WordWriter-v2.5.2.jar | | | | WordWriter-v2-License.jar | | | | #wurfltags.jar | | http://wurfl.sourceforge.net/java/legacy/code.php | | #xalan.jar | Xalan-Java is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. | http://www.java2s.com/Code/Jar/ABC/Downloadxalanjar.htm | | xeoWin32Client.jar | | | | xmlparserv2.jar | | http://www.findjar.com/jar/mule/dependencies/maven1/oracle-xdb/jars/xmlparserv2.jar.html | | #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 | http://www.jarfinder.com/index.php/jars/versionInfo/70051 |
Edit
|
Attach
|
P
rint version
|
H
istory
:
r23
|
r21
<
r20
<
r19
<
r18
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r19 - 2011-03-31
-
PedroRio
WebXEO
XEO Primer
-
Instalation
-
Introduction
-
Concepts
-
Architecture
-
XEO Library
-
Deploy to EAR
-
PreferenceStore
XEO - Core
-
XEO Model Reference
-
Security
-
Java API
-
BOL
-
XEOQL (BOQL)
-
Administrating
-
Background Tasks
-
boConfig.xml
-
Web.xml
-
Known Issues
-
XEO Flags
XEO - XWC
- Web Components
- Java Samples
- Custom Components
- Component Plugins
- Internationalization
- Viewer Events
- Value Change Listeners
- XUIServlet
- XeoLocalization
- XvwTemplates
Create New Topic
WebXEO Web
No permission to view
TWiki.WebTopBar
No permission to view
TWiki.WebBottomBar