Docker

No post passado, comentei que uma atualização do Amazon Beanstalk permite Java 8 e GlassFish 4.1. E com essa atualização, a Amazon também começa a trabalhar com Docker. Para quem ainda não conhece, o Docker permite que você tenha vários aplicativos rodando de forma independente. É como uma máquina virtual, mas o Docker permite utilizar … Continue lendo Docker

Anúncios

Aplicações Java EE e Serviços da Amazon

A Amazon possui vários recursos para aplicativos na nuvem. Um exemplo simples, e foi assim que eu comecei, é pegar uma máquina na Elastic Compute Cloud (EC2) e preparar o ambiente desejado. Você cria uma máquina virtual na EC2, escolhe o sistema operacional, instala um servidor web e um banco de dados, e faz o upload da … Continue lendo Aplicações Java EE e Serviços da Amazon

Mais um java.faces.convert.Converter para JSF

Os selectOneMenu são meio chatinhos quando precisam de algum converter. Assim, criei um Converter genérico, e sempre que precisar de um novo converter, basta extendê-lo. Esse converter buscará a entidade no banco a partir do ID da entidade usando JPA. Primeiro, criei uma classe entidade que possui o método getId(): package br.com.matruskan.entidades; public interface Entidade … Continue lendo Mais um java.faces.convert.Converter para JSF

Usando TimeZone do usuário para apresentar datas em JSF

Precisei mostrar a data de um produto, mas <f:convertDateTime> usa, por padrão o TimeZone UTC. Há várias formas de ajustar o TimeZone: Especificar diretamente no <f:convertDateTime> . Ex.: <f:convertDateTime locale="en_US" type="both" dateStyle="short" timeZone="EDT" /> Você pode pegar o TimeZone de um Bean com um método: public void getTimeZone() { return TimeZone.getDefault(); } Você pode alterar … Continue lendo Usando TimeZone do usuário para apresentar datas em JSF