XEO Framework Wiki
Welcome to the XEO (e
Xtensible
Enterprise
Objects) Frameworks Primer, the following chapters will give you an introduction to the XEO framework and its basic concepts as well as guide you while creating your first XEO Application.
XEO is an Agile Development framework aimed to ease/speed the creation of web-based management applications by modeling real-world entities (and their behavior) as Object Models (XEOModels), which can then be used to generate web pages for listing, editing and searching instances of those object models. (
read more)
Explanation of XEO Platform's Basic Concepts (
read more)
Description of the internal architecture used by XEO (
read more)
The best way to understand a new framework is to try it out. This section will guide you through the process of creating a XEO Application from scratch and doing it step by step so that it's easier to understand. You will create XEO Models, implement behavior, create views and implement view logic, to know more go the
XEO Library Tutorial Page.
XEO Reference
If you already have a basic understanding of the XEO framework and want to know more, we suggest you take a look at the following sections:
XEO Core provides the runtime environment and most of the framework's features. It provides the Object Model, query engine, security and permissions features, etc. You can learn all about the runtime environment and its properties in the
XEO Core page.
XEO Web Components provide the visual (web) layer to allow users to interact with the application. It provides the structure that support creating views that list instances of XEO Models, editing one instance, finding a particular instance, validating forms, etc. In this section you can learn about the API used in the web layer, learn how to create your own custom components or read the documentation of existing components,
go to the XEO Web Components Main Page to read more
XEO Studio - XEO's Integrated Development Environment
Coming Soon...
There are certain mistakes/errors when using XEO that lead to common error messages, if you're struggling with one,
check this section.
There are certain situations when using XEO that you must be aware so that you don't run into problems, or just to make things the "right way". Check out the
Guidelines page to know more.
The final step in creating a XEO Application is to deploy it to an Application Server (such as JBoss), in this section you'll learn how to create an EAR (using XEO Studio) and deploy that EAR to a JBoss server and the steps necessary to configure it correctly (
read more).
Contamos com vocês!
Utilities