Uma das funcionalidades mais simples e legais introduzidas pela especificação 2.0 do JSF é a possibilidade de se criar um manipulador global de exceções. Trechos de código como esse aqui abaixo tratando as exceções previstas uma a uma no web.xml se tornaram desnecessários. Ao invés da solução acima, o JavaServer Faces nos permite implementar um […]
Autor: Leandro Costa
Instalação e configuração do Archiva
O que é e para que serve Normalmente empresas de desenvolvimento encapsulam classes e trechos de código, comuns em várias aplicações, em bibliotecas ou frameworks próprios e é justamente aí que entra a dupla Apache Archiva e Apache Maven. Ambos são soluções para gerenciamento de dependências. Sendo que o Apache Maven se encarrega, diretamente de […]
Novos posts
Bom pessoal até aqui a maioria dos posts abordavam quase que completamente temas voltados à Engenharia de Software e/ou aspectos mais teóricos. Isto se deve ao fato de eu ter aproveitado grande parte do que escrevi no meu TCC como material para os posts anteriores. Até então eu usava o Blogger então migrei tudo pra […]
Por quê Semeru?
Vocês devem estar se perguntando, “onde diabos esse maluco arrumou esse nome?” simples, hehehe, nem tanto. Esse nome se deve ao fato de eu trabalhar e gostar muito da linguagem Java. “Poxa mas o que isso tem a ver?”. Na ilha de Java localizada na Indonésia existem uma série de enormes vulcões e o maior, […]
O Ciclo de Vida das Requisições no JavaServer Faces
De acordo com a especificação da arquitetura JSF, toda requisição possui um ciclo de vida, em que cada requisição é tratada de uma maneira. Existem seis diferentes fases, entretanto nem toda requisição percorre todas elas. Dependendo do tipo de requisição, ou ações a serem executadas, algumas fases simplesmente são puladas. A Figura abaixo representa o […]
O JavaServer Faces (JSF)
Desde o surgimento de Servlets e JSPs, muitas tecnologias Java e frameworks foram surgindo com o objetivo de aumentar a produtividade e prover mais recursos ao desenvolvimento de aplicações web. Entretanto como se pode observar na figura abaixo os Servlets continuam sendo a base de todas as aplicações Java para a web. Assim como as […]