30 abril 2015

Logging - Tinylog


Ease of use
import org.pmw.tinylog.Logger;
public class Application {
   public static void main(String[] args) {
      Logger.info("Hello World!");
   }
}



http://www.tinylog.org/

16 abril 2015

JBoss Forge - how to use it and extend the functionality


Instalation in Eclipse: Search for "JBoss Tools (Luna)" in Eclipse via:
Help > Eclipse Marketplace...

After instalation open Forge Console and you can create new project with:
[no project] workspace $ new-project --named my-forge-app --topLevelPackage com.example.app

create webapp
[my-forge-app] my-forge-app $ scaffold setup
[my-forge-app] my-forge-app $ persistence setup --provider HIBERNATE --container JBOSS_AS7
[my-forge-app] my-forge-app $ entity --named Person
[my-forge-app] Person.java $ field string --named firstName
[my-forge-app] Person.java $ field string --named lastName
[my-forge-app] Person.java $ field int --named age
[my-forge-app] Person.java $ scaffold from-entity

This will generate the CRUD pages for your model:
scaffold from-entity ~.model.* --scaffoldType faces --overwrite; 

More information in emiliosimoes.blogspot.pt or JBoss Forge tutorial


Instalation in NetBeans

 

14 abril 2015

Web Article - JDBC Batch Update Example




Approach 1: Jdbc Batch Update using Statement object


Approach 2: Jdbc Batch Update using PreparedStatement
Source: javacodegeeks.com

06 abril 2015

Testes de Integração com Arquillian - Coimbra JUG - 16ABR2015

Testes de Integração com Arquillian

Quando:
Quinta-feira, 16 de Abril de 2015 - 18:15

Onde:
Departamento de Engenharia Informática - Faculdade de Ciências e Tecnologia
Universidade de Coimbra Pólo II - Pinhal de Marrocos,Coimbra (mapa)

Inscrições:
http://www.meetup.com/Coimbra-JUG/events/221090416/



A apresentação centra-se na utilização da framework de testes de integracao Arquillian (http://arquillian.org/ ). 

Esta ferramenta executa testes reais, num servidor aplicacional real, não recorre `a utilização de mocks. Desta forma, permite simular o comportamento da aplicacao num ambiente muito próximo do que pode ser encontrado nos ambientes de produção. 

Para demonstrar das suas potencialidades, será criada uma aplicação simples, em poucos minutos, usando Weblogic, Jboss Forge e Arquillian.