Sobre: Thiago Galbiatti Vespa

Thiago Galbiatti Vespa é mestre em Ciências da Computação e Matemática Computacional pela USP e bacharel em Ciências da Computação pela UNESP. Coordenador de projetos do JavaNoroeste, membro do JCP (Java Community Process), consultor Oracle, arquiteto de software de empresas de médio e grande porte, palestrante de vários eventos e colaborador de projetos open source. Possui as certificações: Oracle Certified Master, Java EE 5 Enterprise Architect – Step 1, 2 and 3; Oracle WebCenter Portal 11g Certified Implementation Specialist; Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert; Oracle Certified Professional, Java EE 5 Web Services Developer; Oracle Certified Expert, NetBeans Integrated Development Environment 6.1 Programmer; Oracle Certified Professional, Java Programmer; Oracle Certified Associate, Java SE 5/SE 6

Preferências no SOA Suite

Em algumas situações, no BPEL com SOA Suite, precisamos recuperar/alterar dados em tempo de execução sem ser necessário refazer e re-implantar a aplicação. Para resolver esse problema, o recurso de preferências vem bem a calhar. No JDeveloper, para o Oracle Continue lendo Preferências no SOA Suite

Mensagens de Erro no Emulador Astrobox

Para resolver a seguinte mensagem no emulador Astrobox: Logger was not initialized. GeneralSettings: Could not load properties from file ./config/share.properties É só executar o seguinte comando na máquina virtual do emulador: Dessa maneira a mensagem de erro irá sumir e Continue lendo Mensagens de Erro no Emulador Astrobox

Botão animado com Ginga-J

Criei um componente para facilitar a exibições de botões animados com Ginga-J. É uma classe pequena onde você passa um array de imagens e adiciona no seu Form principal e ela anima essas imagens. A implementação é simples pois utiliza Continue lendo Botão animado com Ginga-J

Meu ambiente de desenvolvimento Java na TV Digital

O primeiro passo para é montar o ambiente de desenvolvimento com um emulador. Para isso a TQTVD disponibiliza um emulador que pode ser executada em uma VirtualBox com Ubuntu. Acesse o site: https://www.astrodevnet.com.br, realize o cadastro e faça o login. Escolha Continue lendo Meu ambiente de desenvolvimento Java na TV Digital

Spring no SOA Suite

O componente de Spring Context permite que você execute código Java dentro de uma aplicação SOA Suite de maneira mais robusta que o Java Embedding do BPEL. Crie uma aplicação SOA Suite e no composite.xml, arraste o componente Spring Context Continue lendo Spring no SOA Suite

Desabilitar verificação de hostname em SSL no WebLogic

Meu amigo Bruno Gualda, teve o seguinte problema ao realizar integração com o Facebook: javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from graph.facebook.com - 69.171.224.42 failed hostname verification check. Certificate contained *.facebook.com but check expected graph.facebook.com Esse problema ocorre porque a verificação de hostname com SSL no Continue lendo Desabilitar verificação de hostname em SSL no WebLogic

Melhorar desempenho JPA

Abaixo temos algumas recomendações para melhorar o desempenho de aplicações com JPA e Hibernate Utilizar a annotation @BatchSize(size=TAMANHO) para melhorar o desempenho em entidades que recuperam vários registros. Utilizar join fetch ao invés de relacionamentos EAGER para coleções. Dessa forma Continue lendo Melhorar desempenho JPA

Visualizando a árvore JNDI no JBoss 7.1

Em posts anteriores a gente viu como exibir a árvore JNDI no WebLogic. Agora chegou a vez do JBoss. Para visualizar a árvore JNDI no JBoss 7.1, acesse o console administrativo, escolha a opção Profile no canto superior direito: No Continue lendo Visualizando a árvore JNDI no JBoss 7.1

Erro ao utilizar o cliente Soap no WebLogic

Para quem tentou utilizar o projeto de cliente Soap descrito nesse post no WebLogic, pode ter tido algum problema semelhante à esse: java.lang.UnsupportedOperationException: This class does not support SAAJ 1.1 at weblogic.webservice.core.soap.SOAPMessageImpl.getSOAPBody(SOAPMessageImpl.java:631) at org.gvlabs.utils.soap.SoapClient.invokeOperation(SoapClient.java:76) Isso é porque é a implementação do Continue lendo Erro ao utilizar o cliente Soap no WebLogic