Posts Tagged ‘errata’

Indisponibilidade da biblioteca spring-security-facelets-taglib

Wednesday, June 15th, 2016

Recentemente a biblioteca spring-security-facelets-taglib foi movida do GoogleCode para o GitHub.

O Google também fornecia o repositório Maven e que era utilizado no projeto do livro no capítulo 6, arquivo pom.xml. (seção 6.6)

Infelizmente a biblioteca ainda não foi movida para outro repositório, mas já entramos em contato com o autor, e será colocada no repositório central do Maven nos próximos dias.

Enquanto isso não acontece e continuar gerando erro de dependência no arquivo pom.xml recomendamos que substitua o uso da tag <sec:ifAnyGranted> pelo exemplo abaixo:

<h:panelGroup rendered=”#{request.isUserInRole(‘ROLE_ADMINISTRADOR’)}”>
conteudo a ser restringido
</h:panelGroup>

Para o projeto do livro não há perda de funcionalidade com esta substituição, porém a biblioteca em si tinha mais opções do que somente o “isUserInRole”.

O uso da tag <sec:ifAnyGranted> poderá ser retomado quando a biblioteca estiver disponível no repositório central do Maven.

Avisaremos pelo blog quando isto acontecer, caso queira ser avisado, mande um e-mail para o endereço de suporte ao leitor do livro, e entraremos em contato.

ERRATA – Download do Apache Tomcat para Windows

Thursday, January 14th, 2016

Na página 36, primeiro parágrafo, onde se lê:

você deve escolher o pacote ZIP para Windows

Considere

você deve escolher o pacote 32-bit Windows Zip ou 64-bit Windows Zip para Windows

A diferença neste caso é percebida ao tentar se instalar o Apache tomcat como serviço, pois o arquivo .bat de instalação do serviço para Windows só está disponível nos arquivos Zip específicos para esta plataforma.

ERRATA – Projeto comercio não está salvando no banco de dados

Thursday, January 14th, 2016

Por meio do contato de alguns leitores, identificamos um erro no capítulo 3 – projeto comercio.

No página 172 – classe Comercio.java onde consta:

public static void main (String[] args) {
 Session sessao = HibernateUtil.getSessionFactory().openSession();
 Comercio comercio = new Comercio(sessao);
 comercio.criarPedidos();
 System.out.println(“Cadastrou!”);
}

Considerar

public static void main (String[] args) {
 Session sessao = HibernateUtil.getSessionFactory().openSession();
 Comercio comercio = new Comercio(sessao);
 Transaction tx = sessao.beginTransaction();
 comercio.criarPedidos();
 tx.commit();
 System.out.println(“Cadastrou!”);
}