ERP 2.50:Developers Guide/Prerequisite Knowledge/it
Languages: |
Contents |
Introduzione
Questa pagina elenca le principali aree di conoscenza che sono rilevante quando si sviluppa in/con Openbravo. Il livello esatto richiesto dipende molto dalle operazioni che si devono svolgere. Alcune operazioni consisteranno principalmente delle modifiche effettuate con la UI di Openbravo che richiede una conoscenza tecnica di base. Altre possono richiedere modifiche o estensioni di Openbravo più impegnative. In questo caso viene richiesto anche una comprensione tecnica del prodotto Openbravo.
Conoscenza Generale
Per sviluppare in/con Openbravo bisogna avere almeno una conoscenza base (un anno) delle seguenti tecnologie :
- Java
- SQL
- HTML
- J2EE Technology Stack (Java Servlets, etc.)
- Almeno un ambiente di sviluppo Java (preferibilmente Eclipse)
- XML
- Apache Ant (comprendere il concetto di esecuzione build)
Database
Se le operazioni di sviluppo coinvolgono il database allora lo sviluppatore dovrebbe avere conoscenze di:
- Il database utilizzato (Postgresql o Oracle)
- Concetti di Schema di Database (constraints, foreign key, triggers, indici)
- PL/SQL
UI
Se le operazioni di sviluppo coinvolgono la UI (Interfaccia Utente) allora lo sviluppatore dovrebbe avere conoscenze di:
- Javascript/DHTML
- Dojo (per modifiche più avanzate)
Data Access Layer
Per fare miglior uso del Data Access Layer uno sviluppatore ha bisogno di conoscere Hibernate e i suoi principali concetti. In modo speciale il linguaggio Hibernate Query e/o le Hibernate Criteria API sono importanti per capire come creare queries avanzate.
Web Services
To consume and extend the Openbravo REST framework a developer needs to have knowledge in the following areas:
- basic knowledge of the REST concept
- XML
- XML Schema
Languages: |