Tag Archives: Java

Em aplicações JavaServer Faces a partir da versão 2.0, uma possibilidade bastante interessante para definir o escopo em que um Managed Bean será armazenado é utilizar anotações. Atualmente é possível especificar um dos seguintes escopos de armazenado para uma classe: @ApplicationScoped: Escopo de aplicação, permanece existente entre todas as interações de todos os usuários, ou Read More →

É muito comum termos que calcular a idade de uma pessoa, para isso um método utilitário sempre ajuda. O método abaixo calcula a idade de uma pessoa em anos de forma precisa, levando em conta o mês atual e de aniversário e o dia atual e de aniversário. Na linha 14 a idade é calculada Read More →

Para capturar o username do usuário da sessão é bem simples. Basta informar a requisição/request (HttpServletRequest ) para o método abaixo. Linha 7, obtem o user “java.security.Principal” da requisição. Linha 10, captura o “username” de Principal da sessão. Utilize o método acima em servlets ou derivados e obtenha o username do usuário registrado na sessão, exemplo: Read More →

A utilização de registro de log em aplicações é sempre uma boa prática quando adotada com moderação. Para aplicações que vão rodar no servidor WebLogic, temos a opção de enviar mensagens para o log do servidor com a API weblogic.logging.NonCatalogLogger. Com NonCatalogLogger você pode enviar mensagens personalizadas de sua aplicação para serem descarregadas no log Read More →

Navegue até o diretório de seu projeto através de um terminal/console. Para gerar um arquivo .jar apartir de todas as classes de um pacote específico: jar cvf MeuProjeto.jar meuPacote\*.class Ou para gerar o .jar de todos os pacotes/classe: jar -cf MeuProjeto.jar * Desta maneira o comando cria um arquivo chamado MeuProjeto.jar. Os parâmetros passados, cvf Read More →