Introdução à apex programming


O que é Apex programming language?

  • Apex é fortemente tipado objeto-orientado, linguagem de programação on-demand. É compilado, armazenado e executado inteiramente no Force.com plataforma (ambiente multi-inquilino e é muito controlado em suas invocações e limites).
  • Apex sintaxe se parece principalmente com Java e age como procedimentos armazenados.,
  • Apex permite aos desenvolvedores anexar a lógica de negócios ao processo de gravação de gravação
  • Apex tem suporte incorporado para a criação e execução de testes unitários.

Como uma linguagem apex é Integrado, de Fácil utilização, de Dados com o foco, Rigorosa e Hospedado, Multi-inquilino consciente, automaticamente up-graduáveis, fácil de teste e versão.,

imagem Abaixo ajuda a compreender como a apex trabalha:

Quando os programadores a escrever & guardar o código na plataforma, o que é compilado no force.com plataforma de e armazena na forma de metadados no Salesforce servidores. Os usuários finais podem enviar pedidos de UI & recuperar resultados de servidores Salesforce.,

Abaixo estão alguns recursos da Apex

  • Apex fornecido construir um suporte para:
  • DML chamadas para inserir, atualizar e excluir um registro.
  • inline SOQL or SOSL statements for retrieving records.
  • Looping estruturas de controle que ajudam no processamento a granel.
  • uma sintaxe de bloqueio de registros que previne conflitos de atualização de registros.
  • custom public API calls.
  • enviar e receber e-mails.,
  • Web services or XML request/response integrations.
  • avisos e erros para evitar que objectos referenciados pela Apex sejam modificados.

diferença entre o código tradicional & Apex programação

  • um código tradicional é totalmente flexível e pode dizer ao sistema para fazer qualquer coisa.
  • Apex é governada, só pode fazer o que o sistema permite.

Qual é a classe apex e gatilhos?,

Classes Apex: é uma coleção de variáveis e uma biblioteca de métodos que podem ser reutilizados.

Apex Trigger: é um programa que executa antes ou depois de um evento específico da linguagem de manipulação de dados (DML) em um objeto específico da Salesforce.

quando podemos usar a programação Apex?

Apex deve ser usado como solução quando:

  • é necessário aplicar uma lógica empresarial complexa a linhas de dados que estão a ser guardadas por qualquer meio.,
  • você precisa criar funcionalidades adicionais de API de serviços web para expor a lógica tanto dentro da Salesforce como para aplicações externas.
  • você precisa chamar para o serviço externo da Web e processar os resultados.
  • você precisa lidar com e-mails recebidos ou enviados de formas mais complexas do que a funcionalidade declarativa.

Apex gatilhos executam não importa como os dados de ativação estão sendo salvos.,

Apex executa independentemente se a ação se origina na interface do Usuário, através do AJAX toolkit, ou da API de serviços web.

Se você só quiser que o código seja executado através do UI, considere fazer uma página e controlador do Visualforce.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *