Arquivo mensais:agosto 2015

Como evitar a expiração de sessão involuntária em aplicações ADF Faces e Web Center Portal.

Quando você está desenvolvendo aplicações ADF Faces e Web Center Portal, ao abrir algumas abas, você pode se deparar com a seguinte mensagem de expiração de sessão:

“Because of inactivity, your session has timed out and is no longer active. Click OK to reaload the page.” .

Isso acontece porquê o espaço de TOKEN CACHE esgotou e o ADF não consegue armazenar as páginas já visitadas e ele “se perde” e lança uma popup com a mensagem acima.

Para aumentar o tamanho do TOKEN CACHE, basta inserir o seguinte parâmetro no web.xml

Continue lendo

Proteger suas páginas ou serviços de serem utilizados em outros domínios

Nesse post vou mostrar como proteger suas páginas web ou até mesmos serviços de serem utitizados em outros domínios, ou seja, evitar que outra página web inclua um IFrame com sua página ou até mesmo evitar que uma página web utilize recursos REST de sua aplicação.

Existe uma maneira não padronizada, porém a maioria dos browser consegue identificar.

Para isso basta inserir os seguintes parâmetros no HEADER:

Com esse parâmetro no HEADER, você permite que apenas páginas de dentro do mesmo domínio consigam utilizar seus recursos.

Continue lendo

Filtro para desabilitar cache das páginas

Galera, nesse post vou postar um código de um filtro utilizado para desabilitar o cache das páginas.

Segue abaixo o código do filtro:

Agora basta declarar o filtro no web.xml da sua aplicação.

Segue abaixo um exemplo de declaração de filtro no web.xml:

Continue lendo