Aggiunto qualcosa all'introduzione

This commit is contained in:
Giancarlo Colaci 2017-02-03 16:57:28 +01:00
parent 954edbbe93
commit 47cc41ad12

View File

@ -515,6 +515,18 @@ UrlRegexpTransform
.
\end_layout
\begin_layout Standard
All these classes are located in
\begin_inset Quotes eld
\end_inset
http://mirror.nohup.it/apache/ofbiz/apache-ofbiz-16.11.01.zip
\begin_inset Quotes erd
\end_inset
, where we can find the source code of Apache OFBiz.
\end_layout
\begin_layout Standard
Every class is pretty self-explanatory:
\family typewriter
@ -533,6 +545,49 @@ rely on the Freemarker template engine to parse and edit URIs
.
\end_layout
\begin_layout Standard
***Preso da wikipedia, quindi un po' bisogna cambiare le parole***
\end_layout
\begin_layout Standard
Apache OFBiz is a framework that provides a common data model and a rich
set of business process.
All applications are built around a common architecture using common data,
logic and process components.
\end_layout
\begin_layout Standard
All of Apache OFBiz functionality is built on a common framework.
The functionality can be divided into the following distinct layers:
\end_layout
\begin_layout Itemize
Presentation Layer: Apache OFBiz uses the concept of "screens" to represent
the Apache OFBiz pages.
Each page is, normally, represented as a screen.
A page in Apache OFBiz consists of components.
When the page is rendered all the components are combined together as specified
in the screen definition.
\end_layout
\begin_layout Itemize
Business Layer: The business, or application layer defines services provided
to the user.
The services can be of several types: Java methods, SOAP, simple services,
workflow, etc.
A service engine is responsible for invocation, transactions and security.
\end_layout
\begin_layout Itemize
Data Layer: The data layer is responsible for database access, storage and
providing a common data interface to the Business layer.
Data is accessed not in Object Oriented fashion but in a relational way.
Each entity is provided to the business layer as a set of generic values.
A generic value is not typed, so fields of an entity are accessed by the
column name.
\end_layout
\begin_layout Subsection
Functional Roles
\end_layout
@ -3615,7 +3670,7 @@ Output Format
\begin_inset Float table
wide false
sideways false
status open
status collapsed
\begin_layout Plain Layout
\begin_inset Tabular
@ -4023,7 +4078,7 @@ Computation, Comparisons and Assignments
\begin_inset Float table
wide false
sideways false
status open
status collapsed
\begin_layout Plain Layout
\begin_inset Tabular