Browsed by
Category: Java

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

Criando um projeto Java EE 6 com Eclipse, JBoss e Maven

Criando um projeto Java EE 6 com Eclipse, JBoss e Maven

Nesse artigo vamos criar um projeto Java EE 6 de forma rápida e simples utilizando o Apache Maven. O servidor de aplicação será o JBoss 7.1.1, versão certificada para Java EE 6. O Maven é um software para construção e gerenciamento de projetos utilizado principalmente em Java. A manutenção das dependências em um projeto é um processo complicado e o Maven pode facilitar e agilizar a vida do programador nesse sentido. O primeiro passo é fazer o download do Eclipse…

Read More Read More

Error occurred during initialization of VM Could not reserve enough space for object heap

Error occurred during initialization of VM Could not reserve enough space for object heap

O “Error occurred during initialization of VM Could not reserve enough space for object heap” é comum na inicialização do Tomcat 7 com JDK 7 no Linux 64 bits. No console pode-se conferir a mensagem: Error occurred during initialization of VM Could not reserve enough space for object heap Para resolver o problema com a alocação de memória, execute o comando: export _JAVA_OPTIONS=”-Xms20m -Xmx64m -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:NewSize=10m -XX:MaxNewSize=10m -XX:SurvivorRatio=6 -XX:TargetSurvivorRatio=80 -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled”

Tutorial do Lucene: como indexar arquivos

Tutorial do Lucene: como indexar arquivos

Apache Lucene O Lucene é um framework para busca textual de alta performance escrito totalmente em Java e bastante fácil de usar. Neste tutorial do Lucene vamos ver as funcionalidades de busca e indexação que podemos adicionar em qualquer aplicação, web ou desktop, uma vez que o framework conta com uma API bastante completa e plugável. A biblioteca é bastante famosa, sendo utilizada em muitos portais da internet. Há uma versão para .Net, o Lucene.Net, e ports para outras linguagens….

Read More Read More

Como ler arquivo pdf em Java

Como ler arquivo pdf em Java

Existem várias bibliotecas para ler arquivo PDF em Java. Algumas são produtos pagos (iText e JPedal) e outras são grátis (PDF Box). No java-source há uma lista com várias opções. Neste post vou mostrar um exemplo de como ler um arquivo pdf em Java através do PDFBox, um projeto Apache. Baixe aqui o PDF Box. No Eclipse, crie um Java Project chamado ExemploLeitorPDF e adicione um Folder chamado “lib”, onde iremos copiar a biblioteca do PDF Box (pdfbox-app-1.5.0.jar). Veja a…

Read More Read More