Browsed by
Category: Java EE

Como usar GraphicImage no Primefaces

Como usar GraphicImage no Primefaces

Neste exemplo temos uma alternativa para usar o GraphicImage no PrimeFaces com JSF 2 para mostrar uma imagem gravada no banco de dados. O GraphicImage é um componente prático porque elimina a necessidade de servlets ou outros artifícios para carregar a imagem. Um ponto importante é que o GraphicImage não funciona com @ViewScope, que é muito usado nas aplicações com JSF 2. Ele funciona apenas com @SessionScope e @RequestScope. Para resolver esse problema, criei o ImagemProdutoBean, um managed bean com…

Read More Read More

Processamento de texto com Java

Processamento de texto com Java

Processamento de texto com Java Java oferece um conjunto completo de funcionalidades para manipulação de caracteres e este artigo mostra de forma concisa e prática algumas dessas facilidades. Atualmente, Java e Python têm sido bastante usadas para processamento de texto, quando tratamos de cenários com um grande volume de dados. Seguem alguns exemplos de projetos escritos em Java e que fazem processamento de grande quantidade de dados, textuais ou não: Lucene Hadoop Mahout Storm OpenNLP Introdução O processamento de texto…

Read More Read More

Como usar um POJO no selectOneMenu sem o converter

Como usar um POJO no selectOneMenu sem o converter

Aqui está um exemplo de como usar um POJO no selectOneMenu sem o converter. Assim, a gente economiza uma classe e já faz as associações no controlador, usando diretamente os objetos do JPA. <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"   xmlns:h="http://java.sun.com/jsf/html"   xmlns:f="http://java.sun.com/jsf/core"   xmlns:p="http://primefaces.org/ui"> <h:head>   <title>e-commerce</title>   <style> .ui-widget,.ui-widget .ui-widget .ui-panel-title {   font-size: 90% !important; } </style> </h:head> <h:body>   <h:form>     <p:messages id="messages" />     <p:spacer height="6px" />     <p:panel header="Produto" style="margin-left: 30%; margin-right: 30%;">       <p:panelGrid columns="2">         <p:outputLabel value="Nome:"…

Read More Read More