Início Desenvolvimento no InfoQ Brasil
Artigos
Feed RSS-
Implementando Estratégia de Busca em uma aplicação J2EE utilizando AOP
Este artigo apresenta um estratégia de busca que utiliza AOP, otimizando o processo de retorno de dados de um sistema backend baseado em um caso de uso, de uma maneira modular sem onerar as camadas de serviço de baixo nível ou de repositório.
-
Entrevista e Extrato do Livro "Projeto Prático de API", de Jaroslav Tulach
O livro mais recente de Jaroslav Tulach, Projeto Prático de API, trata de como projetar API's de software. Ao escrever este livro, ele nos trás a experiência como arquiteto do projeto NetBeans IDE. A InfoQ conversou com o Jaroslav Tulach sobre seu livro Projeto Prático de API. Nós estamos também fazendo um resumo do livro para nossos leitores.
-
Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax, e Seam (Parte 3 de 3)
Esse artigo, último da série de três, expande o artigo anterior introduzindo o Seam. Ele cobre a Integração do Seam dentro da aplicação de exemplo anterior, desenvolvendo um portlet Seam, Bridgelets, Single-sign on entre Seam and JBoss Portal, e várias novas funcionalidades e capacidades do JBoss Portlet Bridge.
-
Porque Precisamos de OSGI Distribuído?
Recentemente, um draft do release prévio do documento de design e requisitos do OSGI Distribuído foi publicado, em conjunto com o Apache CXF como parte da implementação de referência. Em um novo artigo, Eric Newcomer escreve sobre o status atual do OSGI Distribuído e explica em primeiro lugar as razões de padronizá-la, e o importância para a especificação OSGI e para a comunidade.
-
Leitura Recomendada pelos Editores da InfoQ
Recentemente tivemos uma conversa com o time editorial da InfoQ sobre os livros que poderíamos indicar para leitores da Infoq baseado nos livros que mais nos influenciaram como programadores, arquitetos e gerentes.Aqui está uma lista de dezesseis livros que todos nós concordamos que podem ajudar, com algumas dicas e comentários dos editores que fizeram a sugestão.
-
Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax, e Seam (Parte 2 de 3)
Este artigo, o segundo de uma série de três partes, expande o artigo anterior introduzindo RichFaces. Ele abrange a criação de um RichFaces portlet usando JBoss Portlet Container e JBoss Portlet Bridge, implantando uma RichFaces portlet, e RichFaces capabilities.
-
JavaScript Test Driven Development com JsUnit e JSMock
Esse artigo é para escrever JavaScript fácil de dar manutenção. Nós iremos adicionar funcionalidades para rodar um exemplo seguindo um simples e iterativo princípio: escreva um teste unitário, faça ele passar. Cada teste vai servir como um loop de feedback de qualidade, criando uma rede segura e um formulário de documentação executável para qualquer um que queira mudar o código de produção.
-
Gráficos Incríveis em Rails
Uma introdução à criação de gráficos Flash usando o FusionCharts Free do Ruby, completo com uma comparação das funcionalidades de outras biblotecas de gráfico.
-
Melhores da InfoQ em 08: Desenvolvendo Portlets usando JSF, Ajax e Seam (Parte 1 de 3)
Este artigo, o primeiro de uma série de três partes, estabelece o framework para o resto da série. Abrange a criação de um novo projeto usando JBoss Portlet Container e JBoss Portlet Bridge, configurando uma app JSF para usar JBoss Portlet Bridge, e JBoss Portlet Bridge capabilities.
-
Os limites da Otimização de Código: uma nova Implementação do Padrão Singleton
Eu acho que um fato bem conhecido no mundo da programação é que o padrão singleton (double-checked) em java não é thread safe e que não pode ser arrumado. Neste artigo, o Dr. Alexey Yakubovich fornece uma implementação do padrão Singleton que ele afirma ser thread-safe.
-
O que há de novo no Spring 2.5: Parte 1
O primeiro de uma série de artigos por Mark Fisher da Interface21 explorando o que há de novo no Spring 2.5: suporte a anotações por injeção de dependência, auto-detecção de componentes Spring no classpath ao invés de XML para metadados, suporte a anotações para ciclo de vida de métodos.
-
Explorando LISP na JVM
Uma das coisas mais excitantes do Java atualmente é o trabalho sendo feito para fazer outras linguagens de programação rodarem na JVM. Há muito falatório sobre JRuby, Groovy, Scala e sobre o engine JavaScript Rhino. Mas porque parar aí? Se você quer dar um passo fora do comum e popular e mergulhar em algo bem diferente de Java, Lisp é uma ótima opção.