Dicas

Dica: melhorando o tempo de execução do Selenium

Aqui vai uma dica rápida de como agilizar a execução dos seus testes: FirefoxProfile profile = new FirefoxProfile(); // here’s the important part profile.setPreference("permissions.default.image", 2);   WebDriver driver = new FirefoxDriver(profile); selenium = new WebDriverBackedSelenium(driver, "http://rafaelliu.net"); Com isso o Firefox…

Separando logs por aplicação no JBoss

Separar logs de aplicações no JBoss é uma tarefa comum e existem alguns modos de fazer isso: 1. Adicionando uma Category ao $JBOSS_CONF/conf/jboss-log4j.xml pegando todos o package da aplicação e usando um Appender específico. Por exemplo: <category name="net.rafaelliu"> <priority value="INFO"…

Weld no Tomcat 7

Havia escrito há muito tempo atrás como fazer o deploy de uma aplicação Seam no Tomcat. Daquele tempo para cá muita coisa mudou: o Seam junto com outros frameworks de IoC gerou a JSR-299 de Contexts and Dependency Injection (CDI),…

Rapidinha: pull vs push MVC

O padrão push é o de mais tradição, nele os dados são previamente carregados e disponibilizados para a camada de apresentação. Na prática: por exemplo o Struts com sua Action carregando os dados no request para serem usados na JSP.…

Rapidinha: import.sql

Uma facilidade muito desconhecida do Hibernate é o import.sql, que pode ser usado para popular o banco. Basta o hibernate.hbm2ddl.auto estar setado como create ou create-drop que, logo após o banco ser criado, o script será executado. fonte: http://in.relation.to/9081.lace

Quick one

This one is for all of you who (like me) keeps wasting time using commands such as find, jar and grep each time you get a classpath error: #!/bin/bash if [ "$1" = "" ]; then echo "Usage: jarfind REGEXP";…