Browsing tag

Apex

Trabalhando com Cookies em Páginas Visualforce

Trabalhando com Cookies em Páginas Visualforce nos permitirá manter um controle de estado/conexão no Salesforce, permitindo guardar informações no Navegador do usuário e recuperar essas informações quando recebermos uma requisição na Controller, bom, falando assim pode até parecer complicado, mas fique tranquilo, porque tudo isso é mais fácil do que parece. Para que serve os Cookies O protocolo HTTP é stateless, ou seja, ele não mantém um estado/conexão. Toda Requisição Get que o usuário faz ao servidor do Salesforce, acarretará em uma nova requisição e resposta. Temos uma excessão nos casos de uma Requisição Postback, que falei no post anterior onde falamos sobre o Ciclo de Vida de uma Página Visualforce e sua ViewState, sugiro que de uma olhada se ainda não leu o post. As requisições são independentes e possuem um tempo de vida (conexão, troca de mensagem, encerramento da conexão). O servidor do Salesforce não é capaz de identificar se duas requisições vieram de um mesmo navegador, e o mesmo não faz nenhum gerenciamento em memória para que mensagens sejam compartilhadas entre requisições. É para suprir esta necessidade que entra por exemplo o uso de cookies. Mas afinal, o que é um Cookies Através de cookies o servidor do Salesforce é capaz de trocar informações de estado com o […]

Entendendo o Ciclo de Vida de uma Página Visualforce

Quando um usuário visualiza uma Página do Visualforce, as instâncias da Controller e Components associados à página são criados pelo servidor do Salesforce. A ordem em que esses elementos são executados pode afetar a forma como a página é exibida para o usuário. Por isso é importante entendermos exatamente como funciona o ciclo de vida de uma Página Visualforce e assim, tirar o melhor proveito disso

Metadados! O que são? Onde vivem? Para que servem?

Quando falamos sobre Salesforce, é de extrema importância que este conceito esteja claro em sua cabeça, porque quase tudo na plataforma gera metadados. Este é o segredo para tal agilidade no desenvolvimento de atualização do Salesforce. Porém, entender complemente, o que são? Onde vivem? O que comem?  E como podemos utiliza-los, pode não ser tarefa simples.