Introduzione alla programmazione apex


Che cos’è il linguaggio di programmazione Apex?

  • Apex è fortemente tipizzato orientato agli oggetti, linguaggio di programmazione on-demand. È compilato, memorizzato ed eseguito interamente sul Force.com piattaforma (ambiente multi-tenant ed è molto controllato nelle sue invocazioni e limiti).
  • La sintassi Apex assomiglia principalmente a Java e si comporta come stored procedure.,
  • Apex consente agli sviluppatori di collegare la logica di business al processo di salvataggio dei record
  • Apex ha il supporto integrato per la creazione e l’esecuzione di unit test.

Come linguaggio apex è integrato, facile da usare, incentrato sui dati, Rigoroso, ospitato, Multi-tenant consapevole, automaticamente up-gradable, facile da testare e versione.,

immagine Sotto vi aiuta a capire come apice opere:

Quando gli sviluppatori di scrivere & salvare il codice in piattaforma, che è compilato force.com piattaforma e negozi sotto forma di metadati in Salesforce server. Gli utenti finali possono inviare richiesta da UI & recuperare i risultati dai server Salesforce.,

Di seguito sono riportate alcune funzionalità di Apex

  • Apex ha fornito il supporto per:
  • Chiamate DML per inserire, aggiornare ed eliminare un record.
  • Istruzioni SOQL o SOSL inline per il recupero dei record.
  • Strutture di controllo in loop che aiutano con l’elaborazione di massa.
  • Una sintassi di blocco dei record che impedisce conflitti di aggiornamento dei record.
  • Chiamate API pubbliche personalizzate.
  • Invia e ricevi email.,
  • Servizi Web o integrazioni di richiesta / risposta XML.
  • Avvisi ed errori per impedire la modifica degli oggetti a cui fa riferimento Apex.

Differenza tra codice tradizionale & Apex programmazione

  • Un codice tradizionale è completamente flessibile e può dire al sistema di fare qualsiasi cosa.
  • Apex è governato, può fare solo ciò che il sistema consente.

Qual è la classe apex e i trigger?,

Classi Apex: è una raccolta di variabili e una libreria di metodi che possono essere riutilizzati.

Apex Trigger: è uno script che viene eseguito prima o dopo un evento DML (Data Manipulation Language) specifico su un particolare oggetto Salesforce.

Quando possiamo usare la programmazione Apex?

Apex dovrebbe essere usato come soluzione quando:

  • È necessario applicare una logica di business complessa a righe di dati salvati con qualsiasi mezzo.,
  • È necessario creare funzionalità API di servizi Web aggiuntive per esporre la logica all’interno di Salesforce o ad applicazioni esterne.
  • È necessario chiamare il servizio Web esterno ed elaborare i risultati.
  • È necessario gestire le e-mail in entrata o in uscita in modi più complessi rispetto alla funzionalità dichiarativa.

I trigger Apex vengono eseguiti indipendentemente dal modo in cui vengono salvati i dati di attivazione.,

Apex viene eseguito indipendentemente dal fatto che l’azione abbia origine nell’interfaccia utente, tramite AJAX toolkit o dall’API dei servizi Web.

Se si desidera che il codice venga eseguito solo tramite l’interfaccia utente, è consigliabile creare una pagina e un controller Visualforce.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *