segunda-feira, 21 de julho de 2014

Importando suas classes para sua JSP

Fala galera , hoje iremos aprender a fazer o import das nossas classes dentro das nossas JSP's , vendo alguns fóruns na internet sobre esse assunto muito pesquisado.

basta utilizar :

<%@ page import="br.com.nomepacote" %>





Bom, isso vai evitar muita dor de cabeça, até a próxima galera.

segunda-feira, 7 de julho de 2014

Utilizando o import static

Fala galera, estou aqui para mostrar para vocês uma ferramenta interessante e muito útil que pode ser utilizada a partir do Java 5(Tiger), trata-se da : importação de estática "import static", sabe aquelas classes que tem métodos estáticos muito uteis? então é possível importar as mesmas sem ter que ficar utilizando referencias da classe exemplo : Math.metododaclasse() se tornaria apenas metododaclasse(), claro isso poderá interferir na legibilidade do código , porém é bem útil para utilizarmos classes Wrappers(box) na qual sempre utilizamos seus métodos estáticos.


No exemplo da imagem as importações foram : 
import static java.lang.Math.*;
import static java.lang.Integer.*;


e a utilização do código foi : 

String quatro = "4";
        int a = abs(parseInt(quatro));
    Double p = random() * a;
    
    System.out.println(p);

sem essa ferramenta seria : 
String quatro = "4";
        int a = Math.abs(Integer.parseInt(quatro));
    Double p = Math.random() * a;
    
    System.out.println(p);

espero ter ajudado galera, até mais. 

quarta-feira, 2 de julho de 2014

Validações com expressões regulares.

Já não é de hoje que desenvolvedores encontram problemas para validar dados recorrentes de clientes
em suas aplicações , a mais clássica é a formatação do CEP e DATA então irei mostrar um exemplo simples
de como validar a formatação de datas com expressões regulares.



Podemos observar que temos um método que nos retorna um booleano informando se a formatação esta correta (##/##/####) utilizando regex(Expressões Regulares) onde d significa apenas dígitos e o número entre {} o quantificador, utilizamos o método match que nos retorna um boolean para essa verificação.