Threads no escopo JEE

Quando eu entrevisto alguém pra uma vaga de emprego, eu sempre pergunto se podemos utilizar threads em escopo JEE. Já recebi várias, resposta, algumas preocupantes, outras espertas. Resolvi fazer um post para esclarecer essa questão. A própria documentação da Oracle Continue lendo Threads no escopo JEE

Problema ao iniciar WebLogic

Caso você tenha o seguinte problema ao inicializar o WebLogic: oracle.core.ojdl.logging.LoggingConfigurationException: ODL-52049: cannot create instance of class 'oracle.dfw.incident.IncidentDetectionLogFilter': java.lang.ExceptionInInitializerError .... WARNING: unable to register log dump; exception: java.lang.reflect.InvocationTargetException java.lang.reflect.InvocationTargetException ... <Critical> <WebLogicServer> <BEA-000286> <Failed to invoke startup class "DMS-Startup", java.lang.NoClassDefFoundError: Continue lendo Problema ao iniciar WebLogic

As 5 causas e o The Developers Conference 2013 - São Paulo

Você que pensa em melhorar o Brasil, seja protestando ou de sua própria maneira, venha para o The Developers Conference 2013 em São Paulo. Lá você poderá ter ideias de como fazer aplicações que possam ajudar a mudar o Brasil. Continue lendo As 5 causas e o The Developers Conference 2013 - São Paulo

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

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

Gerenciando o servidor com Server MBean e JMX

O JMX é uma tecnologia que permite o gerenciamento de recursos como aplicações, dispositivos, serviços, etc. A maioria dos servidores de aplicações utiliza essa tecnologia que já vem por padrão no J2SE 5 e 6. O único problema é que é Continue lendo Gerenciando o servidor com Server MBean e JMX

JDBC de uma forma diferente: RowSet

O RowSet é uma classe que tem a função de adicionar o suporte ao padrão JavaBean ao JDBC. Ao invés de realizarmos as operações desse jeito: Realizamos de uma maneira "mais JavaBean":

Referência URLs WebCenter

Aqui tem uma descrição de algumas URLs e conexões utilizadas na instalação padrão. Porta dos servers Oracle WebCenter Spaces - WC_Spaces - 8888 Oracle WebCenter Discussions Server - WC_Collaboration - 8890 Oracle Portlet Producers - WC_Portlet - 8889 Oracle WebCenter Continue lendo Referência URLs WebCenter

Telnet via WebService

Em vários projetos, é necessário integração com legado (sistema antigo que o cliente não quer migrar). E em alguns casos específicos essa integração pode ser um pouco mais complicada do que leitura de arquivos textos, troca de informações em base Continue lendo Telnet via WebService

Visualizando a árvore JNDI no WebLogic Server

Em alguns casos você precisa ver se o objeto que você está recuperando foi publicado no JNDI ou é necessário procurar por objetos na árvore JNDI. Por exemplo, verificar se o JNDI de um Data Source criado está disponível no Continue lendo Visualizando a árvore JNDI no WebLogic Server

Edição de regras em tempo de execução

Um recurso muito poderoso no Oracle SOA Suite é a possibilidade de edição de componentes de regras em tempo de execução. Para isso há uma ferramenta web, chamada SOA Composer. Para utilizá-la é necessário implantá-la no WebLogic. Acesse o console Continue lendo Edição de regras em tempo de execução

Regras no BPEL

O SOA Suite tem um componente muito bom para trabalhar com regras de negócios: o Oracle Business Rules. Ele permite a gente criar regras de maneira simples, utilizando estruturas IF/THEN ou tabelas de decisões que podem ser manipuladas em tempo Continue lendo Regras no BPEL

Exemplo BPEL com For Each

Uma dúvida muito comum para quem está iniciando em BPEL é como iterar sobre um array. Nesse post vou mostrar como realizar essa tarefa utilizando um elemento For Each. O primeiro passo é criar um projeto BPEL e adicionar o Continue lendo Exemplo BPEL com For Each

Bibliotecas Nativas do Tomcat

As bibliotecas nativas do Tomcat são interfaces JNI para aumentar o desempenho das aplicações que rodam no servidor Tomcat através de chamadas nativas. Quando você não tem essas libs no library path do java, o Tomcat exibe a seguinte informação Continue lendo Bibliotecas Nativas do Tomcat

Data souce Oracle no JBoss AS 7

Para configurar uma base de maneira adequada no JBoss AS 7 é necessário adicionar o driver JDBC dela como um módulo. Para realizar esse procedimento crie uma pasta para colocar o driver do Oracle: Faça o download adequado do driver Continue lendo Data souce Oracle no JBoss AS 7