Arquivos de Tags: Java - Page 2

Login com JSP/servlets + PostgreSQL – Parte 1

Bem, neste post irei exemplificar um sistema de Login/Senha (beeem básico) com java web. Acredito que o mesmo será interessante para aqueles que querem iniciar com Java web. Para este tutorial, é necessário já estar familiarizado com Java, conhecer o básico de JSP/Servlets, Banco de dados e alguma IDE (Eclipse, NetBeans, etc).

Mesmo sendo um tutorial super simples, tentarei exemplificar de uma forma bem decente, em MVC, e utilizando algumas custom tags de JSTL(JavaServer Pages Standard Tag Library).

Continue lendo »

Dicas para otimizar seu código Java

Neste post, algumas pequenas dicas para otimizar os códigos Java que você escreve. São dicas básicas,  que devem estar impressas “na mente” de qualquer desenvolvedor.

Continue lendo »

Configurar Datasources no JBoss

No tópico anterior eu postei sobre como criar DataSources no Tomcat. Neste post, irei explicar como criar DataSources no JBoss. É necessário que o leitor conheça o servidor JBoss, conexões e drivers JDBC.

Continue lendo »

Configurar Datasources no Tomcat

Apesar de ser bem conhecido, muitas pessoas não sabem configurar ou nem sabem que existe algo muito interessante a respeito de conexão com Banco de Dados com Java Web: é o conceito de DataSources (ou Connection Pool). Utilizando este tipo de conexão, há uma otimização violenta na utilização de qualquer banco de dados. Neste post, irei descrever os benefícios de utilizar Datasources e de como utilizar tal recurso no Tomcat. É recomendado que o leitor saiba o que são conexões e drivers JDBC e como utilizá-los.

Continue lendo »

java.lang.OutOfMemoryError: PermGen space

Bom, no post passado eu falei sobre problemas de Heap Space. Neste post, eu explicarei como funciona a memória permanente do Java, e como podemos resolver os problemas que ocorrem com ela.

A memória permanente do Java (Permanent Generation), ou simplesmente PermGen, é onde fica alocado tudo aquilo que “supostamente” nunca se altera, ou seja, é permanente, Dentro desta lista, podemos citar objetos da própria classe, dados de reflexão, pool de Strings, etc.

Continue lendo »

java.lang.OutOfMemoryError: Java heap space

Bom, postei como monitorar aplicações com o JConsole e como monitorar o Tomcat com o Probe. Até ai tudo bem. Mas e o uso da memória? Como configurar isso? Veremos isso neste post.

Continue lendo »

Monitorando aplicações java com JConsole

Muitos nem sabem que existe, mas o JDK traz uma ótima ferramenta de monitoramento de aplicações Java: é o JConsole. O JConsole está no diretório $JAVA_HOME/bin, onde $JAVA_HOME é o diretório onde o JDK foi instalado. O JConsole pode ser utilizado tanto para monitoramento de aplicações locais quanto aplicações remotas. Neste post, irei explicar como monitoramos aplicações locais.

Continue lendo »

Criando anotações em Java

Na época em que pensei em utilizar anotações, foi complicado encontrar um tutorial decente sobre o assunto. Desta forma, vou descrever aqui o básico para criar/buscar valores de uma anotação. Lembro que Anotações foram implementadas no Java 5.

Continue lendo »