Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Both sides previous revision Previous revision Next revision | Previous revision | ||
le_api [05/08/2010 11:24] |
le_api [05/06/2013 17:08] (versione attuale) |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
====== Le API ====== | ====== Le API ====== | ||
\\ | \\ | ||
- | Le api forniscono le procedure disponibili per la comunicazione tra i moduli all’interno del sistema.\\ | + | Per permettere che tutti i moduli presenti in openDCN si possano interfacciare tra loro, sono state create delle API che mettono a disposizione alcune funzioni a servizio di altri moduli. \\ |
- | Sono state create delle API “interne” ad openDCN per fare in modo che tutti i metodi dei moduli presenti nel sistema si possano interfacciare.\\ | + | Ad oggi, non sono stati ancora implementate API che permettano alla piattaforma di interagire con Sistemi esterni.\\ |
+ | Le API sono situate nella struttura della piattaforma all’interno della directory home/app/apis, dove troviamo le API di ogni controller, organizzate per cartelle che prendono il nome del controller relativo (es. home/app/apis/agenda).\\ | ||
\\ | \\ | ||
- | Le API che tratteremo in questo capitolo sono quelle “interne”, situate nella cartella home/app/apis, dove troviamo le api di ogni controller, organizzate per cartelle che prendono il nome del controller relativo (es. home/app/apis/agenda).\\ | + | Infine, all’interno della directory di ogni controller (es app/apis/agenda), dove necessario, è presente anche la cartella “view” che contiene le funzioni che gestiscono il template delle API di quel controller.\\ |
- | \\ | + | |
- | Infine, all’interno della directory di ogni controller (es //app/apis/agenda//), dove necessario, è presente anche la cartella “view” che contiene le funzioni che gestiscono il template delle api interne di quel controller.\\ | + | |
\\ | \\ | ||
**Esempio struttura**: //HOME/APP/APIS/AGENDA/VIEWS///\\ | **Esempio struttura**: //HOME/APP/APIS/AGENDA/VIEWS///\\ |