Filtrar por produtos, tópicos e tipos de conteúdos

(0 Produtos)

(29 Tópicos)

(0 Indústrias)

(4 Tipos)

1 - 70 de 70 resultados
Mostrar Resumos | Ocultar Resumos
Visualizar Resultados
Título none Tipo none Data down
Unidade 12: escrevendo um bom código Java
Aprenda a estrutura, a sintaxe e o paradigma de programação da plataforma e linguagem Java. Comece dominando os fundamentos da programação orientada a objeto na plataforma Java e progrida gradualmente para a sintaxe e as bibliotecas mais sofisticadas necessárias para desenvolver aplicações Java complexas do mundo real.
Tutorial 19-09-2018
Cinco coisas que você não sabia sobre...: Serialização de Objeto Java
A Serialização de Objeto Java é tão fundamental para a programação Java que é fácil tê-la como certa. Porém, como muitos aspectos da plataforma Java, a Serialização recompensa aqueles que exploram. Neste primeiro artigo desta nova série, Ted Neward nos dá cinco razões para olhar com atenção para a API de Serialização de Objeto Java, inclusive truques (e códigos) para refatoração, criptografia e validação de dados serializados.
Artigo 17-05-2017
Informações básicas sobre o Spring Boot
Aprenda a usar os inicializadores, opiniões e a estrutura do arquivo JAR executável para escrever rapidamente aplicativos baseados em Spring que "simplesmente funcionam".
Tutorial 11-05-2017
Desenvolver um serviço da web RESTful usando o Jersey e o Apache Tomcat
O Representational State Transfer (REST) foi introduzido no início de 2000 pela dissertação de doutorado de Roy Fielding. No entanto, na comunidade Java, ele não foi padronizado até a JSR 311(JAX-RS) ser finalizada em 2008. A primeira liberação de sua implementação de referência ocorreu ainda mais tarde. Neste artigo, apresento o Jersey, que é a implementação de referência do JSR 311, descrevendo suas APIs e anotações essenciais. Também mostrarei como é possível fazer a transferência tranquilamente dos serviços estilo servlet para os serviços RESTful, integrando o Jersey no Apache Tomcat.
Artigo 19-12-2016
Desenvolvimento divertido na web, Parte 1: Gerenciar a autenticação do usuário com Play Framework e Scala
Implemente gerenciamento de usuários para seus aplicativos Play Framework e coloque suas aptidões de Scala para trabalhar. Pablo Pedemonte conduz você durante o desenvolvimento de um aplicativo Play básico que manipula a autenticação e a autorização. É possível até mesmo usar o código do aplicativo como iniciador para seus próprios projetos de Play a fim de diminuir o tempo de desenvolvimento do gerenciamento de usuários.
Artigo 26-01-2016
Fundamentos do IBM Cloud: implemente um aplicativo Java de amostra na nuvem
Comece a trabalhar na nuvem usando a linguagem e o conjunto de ferramentas com os quais você já esteja familiarizado como desenvolvedor Java. Neste tutorial, aprenda como executar, modificar, testar e implementar na nuvem um app da web simples, usando a linguagem Java e o IBM Cloud Tools for Eclipse. Após a implementação do app no IBM Cloud, a plataforma de desenvolvimento da Nuvem IBM, qualquer pessoa na Internet poderá acessá-lo.
Artigo 24-11-2015
Fundamentos do IBM Cloud: inicie sua avaliação grátis
Você já viu as visões gerais do IBM Cloud e tem uma noção do que ele pode fazer por você. Agora, é hora de arregaçar as mangas e entrar em ação. Neste tutorial, você dará o primeiro passo para trabalhar com a robusta plataforma em nuvem da IBM: iniciando a avaliação grátis do IBM Cloud.
Artigo 24-11-2015
Fundamentos do IBM Cloud: inclua um banco de dados SQL no app Java
Aprenda como criar e incluir um banco de dados SQL nos aplicativos da web Java no IBM Cloud. Explore uma loja da web acionada por dados, gerada dinamicamente, que altera sua aparência dependendo do nível de estoque do inventário atual. Use o SQL Database Console do IBM Cloud, baseado na web, para visualizar e manter bancos de dados SQL.
Artigo 24-11-2015
Fundamentos do IBM Cloud: Implementar um aplicativo PHP de amostra para a nuvem
Comece trabalhando na nuvem usando a linguagem e as ferramentas com as quais você já está familiarizado como desenvolvedor da web. Neste tutorial, aprenda como executar, modificar, testar e implementar um aplicativo PHP simples para a nuvem. Depois de implementar o aplicativo para o IBM Cloud, a plataforma de desenvolvimento de nuvem da IBM, alguém na Internet pode acessá-lo.
Artigo 24-11-2015
Fundamentos do IBM Cloud: implemente um aplicativo Node.js de amostra na nuvem
Comece a trabalhar na nuvem usando a linguagem e as ferramentas com as quais você já esteja familiarizado como desenvolvedor da web. Neste tutorial, aprenda como executar, modificar, testar e implementar um app Node.js simples na nuvem. Após a implementação do app no IBM Cloud, a plataforma de desenvolvimento da Nuvem IBM, qualquer pessoa na Internet poderá acessá-lo.
Artigo 24-11-2015
Clientes de OAuth 2.0 em programação Java, Parte 2: concessão de credenciais do cliente
Esta série de várias partes ajudará a desenvolver um cliente genérico e reutilizável de OAuth 2.0 que pode ser usado para fazer interface com qualquer servidor em conformidade com OAuth 2.0. A Parte 1 explicou como implementar a concessão de credenciais de senha do proprietário do recurso. Já na Parte 2, será descrito como implementar a concessão de credenciais do cliente.
Tutorial 16-01-2015
Clientes OAuth 2.0 em programação Java, Parte 3: concessão de código de autorização
Esta série de várias partes ajudará a desenvolver um cliente genérico e reutilizável de OAuth 2.0 que pode ser usado para fazer interface com qualquer servidor em conformidade com OAuth 2.0. A Parte 1 explicou como implementar a concessão de credenciais de senha do proprietário do recurso. A Parte 2 descreveu como implementar a concessão de credenciais do cliente. Agora, a Parte 3 ensina a implementar a concessão do código de autorização.
Tutorial 16-01-2015
Crie imagens compatíveis com IBM SmartCloud Orchestrator para Windows
Para criar imagens que podem ser implementadas através do IBM SmartCloud Orchestrator, é necessário conhecer o sistema operacional, o hypervisor no qual as imagens serão implementadas e o gerenciador de hypervisor correspondente. Saiba como preparar uma imagem compatível com SmartCloud Orchestrator para Windows de forma fácil.
Artigo 10-06-2014
Recursos avançados de visualização em Java no IBM Lotus Notes 8.5
As visualizações Java™ foram introduzidas nos clientes IBM® Lotus® Notes® no release 8.0. Muitos novos recursos foram implementados através das visualização Java para modernizar a interface do Lotus Notes. Após ter convertido seu aplicativo para usar o visualizador Java, é possível seguir os passos listados neste artigo para aproveitar os novos recursos de visualização oferecidos, tais como encadeamentos, modo reduzido, cartão de visitas, botões de ações de divisão, e menus de contexto personalizados. Assume-se neste artigo que você tem uma versão instalada do Lotus Notes 8.5, do IBM Lotus Domino Designer 8.5 e do editor de aplicativos compostos do Lotus Notes 8.5 Você também deve estar acostumado a trabalhar com o Lotus Domino® Designer.
Artigo 14-05-2014
Consultas dinâmicas e typesafe em JPA 2.0
Uma consulta de objetos persistentes Java é typesafe se um compilador puder verificá-la quanto à correção sintática. A versão 2.0 da API de persistência Java (JPA) introduz a Criteria API, que oferece o poder das consultas typesafe para aplicativos Java pela primeira vez e oferece um mecanismo para construir consultas de forma dinâmica no tempo de execução. Este artigo descreve como escrever consultas dinâmicas, typesafe utilizando a Criteria API e a API de metamodelo diretamente associada.
Artigo 14-05-2014
Desenvolvendo aplicativos móveis com Node.js e MongoDB, parte 1: Os métodos e resultados de uma equipe
Explore as vantagens de usar o Node.js (JavaScript do lado do servidor) para desenvolver sistemas de engajamento. Neste artigo, veja os resultados obtidos por uma equipe do IBM Extreme Blue que usou o Node e o MongoDB com o IBM Passes, um aplicativo que demonstra a noção de sistemas de engajamento. Sua experiência com Node e MongoDB fornece insights interessantes sobre o quão rápido o desenvolvimento de aplicativos pode ser realizado com essas soluções que estão começando a surgir na empresa.
Artigo 25-04-2014
IBM na JavaOne 2012, Parte 1: Introdução às Sessões da IBM
A IBM é uma grande entusiasta da conferência JavaOne, como patrocinadora e como fonte de apresentadores técnicos. Se você for à JavaOne 2012, não perca a oportunidade de obter um conhecimento valioso dos especialistas em Java da IBM e de saber mais sobre contribuições vitais ao ecossistema de Java. Este artigo apresenta uma visão geral das atividades de que a equipe IBM está participando na JavaOne 2012.
Artigo 23-10-2012
Desenvolvimento de Jogos 2D em HTML5: Gráfico e animação
Nesta série, o especialista em HTML5 David Geary mostra como implementar um vídeo game 2D em HTML5, uma etapa por vez. Esta parte do artigo aborda gráfico Canvas e animação HTML5. Você verá como desenhar os gráficos do jogo e como colocá-los em movimento. Também verá a melhor maneira de animar com HTML5, como rolar o plano de fundo e como implementar paralaxe para simular três dimensões.
Artigo 23-10-2012
Agile DevOps: Automação de infraestrutura
Quantas vezes você aplicou manualmente as mesmas etapas ao criar uma infraestrutura, ou contou com outra equipe para configurar um ambiente para você? E se todas essas ações fossem colocadas em um script e uma versão como o restante do sistema de software? Nesta parte do artigo Agile DevOps, o especialista em DevOps Paul Duvall mostra como o Chef e o Puppet permitem automatizar o fornecimento da infraestrutura. Ele cobre os fundamentos de cada uma dessas ferramentas, junto com suas similaridades, casos de uso e diferenças, além de fornecer uma demonstração em vídeo da criação de scripts com o Puppet.
Artigo 01-10-2012
Apresentando o Spring Roo, Parte 7: Desenvolva aplicativos em Spring MongoDB usando o Spring Roo
O MongoDB é um armazenamento de dados NoSQL orientado a documentos e escalável horizontalmente que é muito conhecido. Com o Spring Roo versão 1.2, é possível desenvolver aplicativos Spring com o MongoDB como soluções de armazenamento de dados. Estude o MongoDB e, em seguida, desenvolva um aplicativo corporativo do Spring MongoDB usando o Spring Roo.
Artigo 01-10-2012
Desenvolvimento de Jogos 2D em HTML5: Apresentando o Snail Bait
Nesta série, David Geary, especialista em HTML5, mostra como implementar um videogame 2D HTML5 passo a passo. Esta parte inicial do artigo mostra o jogo finalizado e, em seguida, mostra como começar a implementá-lo do zero. Se você já quis implementar um jogo em HTML5, mas não teve tempo para dominar todos os detalhes, esta série é para você.
Artigo 25-09-2012
Integre um Verificador de Código Externo ao Eclipse CDT
Boas notícias para os usuários da estrutura de análise de código integrada do Eclipse CDT para C/C++: agora o Codan permite integrar e executar as suas ferramentas de análise de código externas dentro do Eclipse!
Artigo 17-09-2012
Agile DevOps: O Achatamento do Processo de Release de Software
O que significa "achatar" o processo de release de software? Como isso afetará a sua estrutura organizacional? Na primeira parte da série Agile DevOps, Paul Duvall, especialista em DevOps, descreve como os desenvolvedores e as operações estão trabalhando juntos nas equipes de entrega de software para aperfeiçoar o processo de desenvolver e liberar software. Ele fala de tópicos nascentes, como infraestruturas acionadas por testes, ambientes temporários e o Chaos Monkey — e de como todas essas técnicas trabalham em conjunto para alcançar o objetivo de oferecer software aos usuários de forma mais rápida e frequente.
Artigo 17-09-2012
Pensamento Funcional: Repensando o Despacho
Linguagens de próxima geração para a plataforma Java possuem mecanismos de despacho de método mais flexíveis do que a linguagem Java. Nesta parte do artigo Pensamento funcional, Neal Ford explora os mecanismos de despacho em linguagens funcionais, como Scala e Clojure, mostrando novas formas de pensar sobre a execução de código.
Artigo 06-09-2012
LDAP Schema Manager
A ferramenta LDAP Schema Manager fornece um recurso para ampliar e estender os atributos relacionados ao esquema do servidor de protocolo LDAP. Fornece uma provisão para incluir novos atributos de esquema no servidor do diretório do LDAP e ajuda a gerenciá-lo em um ambiente heterogêneo.
Artigo 06-08-2012
Pensamento Funcional: Reconhecimento de padrões e árvores no Either
A capacidade do Scala de realizar envio com base em reconhecimento de padrões é alvo de muita inveja pelos desenvolvedores de Java. Essa parte do artigo mostra como uma combinação de estruturas de dados padrão e genéricos oferece uma sintaxe semelhante a reconhecimento de padrões em Java puro.
Artigo 26-07-2012
Use o Drools e o JPA para criação contínua e em tempo real de perfil de dados
Use o que você sabe sobre JPA e Drools 5 e saiba ainda mais enquanto implementa um aplicativo de criação contínua e em temo real de perfil de dados.
Artigo 26-07-2012
Questionário Node.js além do Básico
Teste seu conhecimento e qualificações em Node.js e você poderá avaliar rapidamente seu domínio das principais informações e técnicas de código que aprendeu neste caminho de conhecimento.
Artigo 20-07-2012
Desenvolvimento em Java 2.0: Protegendo os dados de aplicativo Java para computação em nuvem
Segurança de dados é uma preocupação séria para as organizações que estão considerando a adoção da nuvem, mas em muitos casos não precisa ser assim. Neste artigo de Desenvolvimento em Java 2.0, aprenda a usar a criptografia de chave privada e o Padrão de Criptografia Avançado para proteger aplicativos confidenciais na nuvem. Você também receberá um breve tutorial sobre estratégia de criptografia, que é importante para maximizar a eficiência das procuras condicionais nos armazenamentos de dados distribuídos na nuvem.
Artigo 10-02-2012
Simplificando o Ant com o Eclipse
O Eclipse facilita o trabalhar com o Apache Ant. Descubra os recursos de integração do Ant no ambiente de desenvolvimento integrado (IDE) do Eclipse e saiba como compor, compilar e depurar código no Eclipse usando o editor Ant.
Artigo 06-02-2012
Usando RichFaces com o JSF 2
RichFaces, assim como a maioria das outras estruturas de componente rich/Ajax projetadas para uso com o JavaServer Faces (JSF), foi extensivamente revisada para obter compatibilidade com as mudanças significativas no JSF 2. Joe Sam Shirah examina os componentes novos e alterados do RichFaces 4.1 que fornecem a mesma funcionalidade demonstrada por ele em "An introduction to RichFaces" com a versão 3.1. Ele também atualiza os requisitos de instalação para o uso do RichFaces com JSF.
Artigo 27-01-2012
Desenvolvimento em Java 2.0: Redis para o mundo real
O Redis tem muita coisa em comum com o memcached, mas dispõe de um conjunto maior de recursos. No desenvolvimento de Java 2.0 deste mês, Andrew experimenta a inclusão do Redis (por meio da variante Jedis, baseada em Java) em seu aplicativo remoto baseado em localização. Saiba como o Redis funciona como um armazenamento de dados simples, e depois tente alterar seu objetivo para um armazenamento em cache ultrarrápido e leve.
Artigo 28-12-2011
Apresentando Spring Roo, Parte 1: Criando a partir da origem
O Spring Roo é uma ferramenta leve de produtividade para tecnologia Java que torna o desenvolvimento de aplicativos baseados em Spring mais fácil e rápido.Os aplicativos criados usando o Spring Roo seguem a melhor prática do Spring e se baseiam em normas como JPA, validação de bean (JSR-303) e injeção de dependência (JSR-330). O Roo oferece um shell utilizável e sensível ao contexto de preenchimento com tab para criação de aplicativos. O Spring Roo é extensível e permite complementos, o que aprimora seus recursos. Este artigo apresenta o Spring Roo e fornece instruções passo a passo sobre a criação da origem do Spring Roo em sistemas Windows e *nix.
Artigo 28-11-2011
Melhores práticas para desenvolver plug-ins do Eclipse
Este tutorial destaca as melhores práticas ao marcar informações para recursos usando marcados e então apresenta melhores anotações e decoradores que podem ser usados para destacar marcadores dentro do ambiente de trabalho. Estendendo pontos de extensão, é possível reutilizar e adaptar as funções integradas no Eclipse e realizar marcação avançada de recursos, como mover um marcador de texto ao editar texto. Discutimos métodos que aproveitam o modelo de plug-in, o que permite um plug-in eficiente, de alto desempenho e com visual e experiência integrados.
Tutorial 03-11-2011
5 coisas que você não sabia sobre ... a API Java Scripting
A linguagem Java é mais do que você precisará para alguns projetos, mas linguagens de scripts são famosas pela deficiência em desempenho. Descubra como a API de script do Java (javax.script) entrega o melhor de dois mundos, permitindo que você chame scripts a partir de seus programas Java e vice versa.
Artigo 07-10-2011
Radar IBM developerWorks - Décima Edição
Programa mensal da rede IBM developerWorks Brasil sobre tecnologia e desenvolvimento para profissionais, estudantes e acadêmicos na área de TI. Nesta edição: Lançado o Java 7. Debian é eleita a melhor distribuição Linux de 2011. Versão 2.9 do MongoDB é lançada. Apache Wicket 1.5. Android ultrapassa iOS na Europa.
Videos 05-10-2011
Entendendo Especificações de Serviços da Web, Parte 4: WS-Security
Há poucos (se algum) sistemas de nível corporativo que não requerem uma ou outra forma se segurança. Em serviços da Web, esse processo é mais complicado do que em outras áreas devido à sua natureza stateless distribuída. Este tutorial, Parte 4 da série Entendendo as Especificações de Serviços da Web, explica os conceitos por trás de WS-Security e padrões relacionados, como Assinatura XML, que se combinam para tornar a segurança no mundo de serviços da Web não apenas possível, mas prático.
Tutorial 16-09-2011
Integre a estrutura de aplicativo da Internet avançada ZK com o Informix para criar aplicativos do mundo real
Este tutorial apresenta um exemplo do mundo real que integra o IBM Informix e o ZK, uma estrutura de rich Internet application (RIA). O Informix é o principal produto IBM RDBMS, enquanto o ZK é uma estrutura de aplicativo da Web com base em Java com suporte para aplicativos Ajax. Esta estrutura orientada a evento permite a criação de interfaces com usuário avançadas com mínimo conhecimento e uso do JavaScript. A abordagem centrada em servidor exclusiva do ZK permite sincronização de componentes e eventos em todo o cliente e o servidor via o mecanismo central.
Tutorial 06-09-2011
Reusabilidade na Utilização de Frameworks Automatizados, com Alan Gonçalves
webcast realizado no dia 23 de março de 2011, uma parceria IBM, developerWorks e iMasters PRO. apresentação completa: http://www.slideshare.net/cursosimastersibm/reusabilidade-na-utilizao-de-frameworks-automatizados
Videos 22-06-2011
Pensamento Funcional: Pensando funcionalmente, Parte 1
Recentemente, houve um grande aumento no interesse pela programação funcional, com promessas de menos erros e maior produtividade. Contudo, muitos desenvolvedores tentaram, mas não conseguiram, entender o que torna as linguagens funcionais interessantes para certos tipos de trabalho. Aprender a sintaxe de uma nova linguagem é fácil, mas aprender a pensar de um modo diferente é difícil. Na primeira parte desta série de artigos sobre pensamento funcional, Neal Ford apresenta alguns conceitos de programação funcional e explica como usá-los no Java e no Groovy.
Artigo 26-05-2011
Serviços da Web Java,: Comparação de desempenho de CXF
Apache CXF compartilha alguns componentes subjacentes com Apache Axis2 e Metro, mas combina os componentes em uma arquitetura completamente diferente. Dennis Sosnoski continua sua coluna sobre serviços da Web Java comparando o desempenho das pilhas CXF, Metro e Axis2 com e sem Segurança WS.
Artigo 17-05-2011
Desenvolvendo componentes Java para o Integrador de Componentes FileNet P8
Este artigo mostra como desenvolver componentes Java para o Integrador de Componentes FileNet. O Integrador de Componentes faz parte do IBM FileNet Process Engine. Ele permite chamar funções de uma classe Java customizada a partir de uma etapa do componente em um fluxo de trabalho. O artigo descreve como obter sessões, depurar seu código Java e desenvolver e configurar um módulo de login JAAS customizado para conectividade do banco de dados.
Artigo 17-05-2011
JSF 2 fu: Componentes Compostos HTML5, Parte 1
Artigo 14-04-2011
Serviços da Web Java: Entendendo e Modelando o WSDL 1.1
Vários anos depois da aprovação do Web Services Description Language (WSDL) 2.0 como padrão do World Wide Web Consortium (W3C), o WSDL 1.1 ainda é a forma mais usada de descrição de serviço da Web. Apesar da popularidade, o WSDL 1.1 tem alguns problemas, como a multiplicidade de esquemas em uso e variações na forma de processamento de documentos WSDL pelas pilhas de serviços da Web. Neste artigo, você verá como as descrições de serviço do WSDL 1.1 estão estruturadas. Verá também a estrutura básica de uma ferramenta Java para verificar documentos WSDL e transformá-los em uma forma de "boas práticas".
Artigo 01-03-2011
JSF 2 fu: Boas Práticas para Componentes Compostos
Nesta parte do JSF 2 fu, você aprenderá cinco boas práticas para implementar componentes compostos de Java™Server Faces. Seguindo estas diretrizes, você tornará mais fácil a atividade de estender seus componentes customizados realizada pelos autores de páginas.
Artigo 27-01-2011
Acelerando o desenvolvimento Java com RAD 7.5 com Miguel Vieira Lopes
Webcast realizado no dia 16 de setembro de 2010, uma parceria IBM, developerWorks e iMasters PRO.
Videos 27-12-2010
Relatório Climático: Construir um Showcase de Aplicativos Reconstruíveis
O divulgador de tecnologias emergentes IBM WebSphere Dustin Amrhein usa o WebSphere CloudBurst Appliance para ilustrar o esforço que é usado na construção de um ambiente showcase de aplicativos corporativos que pode hospedar várias sessões do cliente e pode ser reconfigurado on demand para suportar muitas instâncias diferentes dessas sessões de cliente.
Artigo 13-12-2010
Arquitetura evolutiva e design emergente: Considerações ambientais para design, Parte 1
Mesmo que gostemos da ideia, o design de software não existe fora de contexto. Este artigo sobre Arquitetura Evolutiva e design emergente discute como dois fatores ambientais -- estimativa e dívida técnica -- podem afetar as decisões sobre design e como os designs emergentes podem sobreviver no difícil cenário político em que eles se posicionam.
Artigo 23-11-2010
Ativar Gerenciamento em Nuvem Centralizado em Aplicativo
Aprenda sobre gerenciamento de estilo centralizado em aplicativo, as três etapas principais para alcançá-lo e como automatizar a implementação de um aplicativo J2EE de duas camadas no IBM Cloud. Este artigo mostra como criar uma ação, ligar ações a eventos e manipular eventos.
Artigo 05-11-2010
Bonita para gerenciamento de processos de negócios, Parte 1: Configure um Fluxo de Trabalho Simples
As ferramentas de software livre baseadas em Java para gerenciamento de processos de negócios (BPM) estão sendo reconhecidas por si só. Neste arquivo em duas partes, Bilal Siddiqui apresenta conceitos de BPM e mostra os recursos da Bonita Open Solution -- um mecanismo de BPM que implementa o padrão Business Process Modeling Notation (BPMN). Na Parte 1, você aprenderá como vários elementos de BPMN trabalham e começará a configurar um exemplo de fluxo de trabalho de processo de negócios com Bonita. Na Parte 2, você concluirá as tarefas de configuração restantes para implementar o fluxo de trabalho.
Artigo 05-11-2010
Use tweet para obter o status de construção do seu projeto
Combine o já conhecido e consagrado Apache Ant com o badalado serviço Twitter para criar um sistema de notificação de construção que não depende de tarefa de mensagem do Ant. Ao receber atualizações de status através do Twitter depois da conclusão de uma construção Ant automatizada, os desenvolvedores e testadores de projeto são notificados imediatamente de que uma nova construção está disponível. Eles podem assinar e cancelar a assinatura do feed a seu critério.
Artigo 26-10-2010
Desenvolvimento Java 2.0: MongoDB: Um armazenamento de dados NoSQL com movimentos (apenas os corretos) de RDBMS
Se você está explorando o mundo de bancos de dados NoSQL, então o MongoDB -- às vezes anunciado como o RDBMS de NoSQL -- merece um lugar na sua lista. Aprenda tudo sobre API customizada, shell interativo e suporte a consultas dinâmicas do estilo RDBMS, assim como cálculos MapReduce rápidos e fáceis. Depois comece a criar, localizar e manipular dados usando o driver de linguagem nativa Java do MongoDB e um wrapper Groovy muito útil chamado GMongo.
Artigo 28-09-2010
Usando o wrapper do LDAP com o InfoSphere Federation Server
O wrapper do LDAP é um pacote Java puro baseado na tecnologia do SDK do wrapper Java do InfoSphere Federation Server. Ao fornecer acesso somente leitura para servidores de diretório do LDAP em um ambiente SQL, o wrapper do LDAP facilita a integração e a conectividade entre dados de negócios em um banco de dados relacional e dados de recursos humanos no servidor do diretório do LDAP.
Tutorial 23-09-2010
Arquitetura evolutiva e design emergente: Construindo DSLs no Groovy
Domain-specific languages (DSLs) internas são possíveis, mas pesam na linguagem Java devido à sua sintaxe restritiva. Outras linguagens no JVM são mais adequadas para construí-las. Este capítulo sobre Arquitetura evolutiva e design emergente trata dos recursos que podem ser explorados e dos problemas que serão encontrados ao usar o Groovy para construir DSLs internas.
Artigo 03-09-2010
Tecnologia IBM na linha de frente dos Mercados Financeiros, Parte 2: Invoque regras de negócios condicionais com base na análise de fluxos de dados
Este artigo, o segundo da série, trata da integração do InfoSphere(TM) Streams ao WebSphere(R) ILOG(R) JRules. InfoSphere Streams é um mecanismo de processamento de fluxos de alto desempenho que faz cálculos e análises de fluxos de dados em tempo real. ILOG JRules é um sistema de gerenciamento de regras de negócios que possibilita a criação de aplicativos baseados em regras. Este artigo apresenta um cenário simples de trading algorítmico no qual o InfoSphere Streams opera em um fluxo de dados do mercado e, sob determinadas circunstâncias, uma regra de negócios é invocada usando o ILOG JRules. Para executar essa tarefa, você aprenderá a integrar os dois produtos de forma eficiente.
Artigo 27-08-2010
Arquitetura evolucionária e design emergente: Interfaces fluentes
Este capítulo de Arquitetura evolucionária e design emergente dá continuidade ao debate sobre técnicas de coleta de padrões idiomáticos no design emergente. Tendo identificado um padrão reutilizável, você deve capturá-lo de maneira a diferenciá-lo do restante do código. Domain-specific languages (DSLs) oferecem muitas técnicas de captura sucinta de dados e funcionalidade. Neste mês, Neal Ford mostra três maneiras de construir DSLs internas que capturam padrões de domínio idiomático.
Artigo 30-07-2010
Adicione suas próprias regras ao Rational Software Analyzer
O IBM Rational Software Analyzer é uma estrutura de análise estática que detecta uma ampla gama de problemas no código de origem, desde questões relacionadas ao estilo do código até fugas de recursos e possível falta de referências de ponteiro nulo. Embora esse software apresente muitas regras diferentes, é impossível abranger as necessidades de análise estática de todos. No entanto, ao criar regras customizadas para o Rational Software Analyzer, os desenvolvedores podem captar quase todos os problemas que a ferramenta não abrange. Este artigo o orienta no processo de criar uma regra útil e demonstra como aprimorá-la.
Artigo 16-04-2010
Arquitetura Evolucionária e Design Emergente: Aproveitando código reutilizável, Parte 1
Após identificar padrões idiomáticos em código, a próxima etapa é extraí-los e usá-los. Entender a relação entre design e código pode facilitar a descoberta de código reutilizável. Este artigo de Arquitetura evolucionária e design emergente explora a relação código/design, a importância de usar uma linguagem expressiva e o valor potencial de repensar estilos de abstração.
Artigo 15-04-2010
OpenID para aplicativos Java Web, Parte 2: Escrever um OpenID Provider para autenticação única
Saiba como usar OpenID para proteger recursos de aplicativos Java Web de usuários não autenticados. Nesta segunda parte de sua introdução à especificação da OpenID Authentication, Steve Perry mostra como usar a biblioteca openid4java para criar um OpenID Provider em um cenário de aplicativo com logon único. Se estabelecer um aplicativo como um OpenID Provider em uma arquitetura de "loop fechado", é possível permitir que usuários finais façam logon apenas uma vez para acessar vários aplicativos. Você também saberá como usar a extensão OpenID Attribute Exchange (AX) para a troca de dados personalizados entre provedores e parceiros dependentes do OpenID.
Artigo 06-04-2010
Leia, recicle e reutilize: Relatórios mais fáceis com Excel, XML e tecnologias Java, Parte 2
A Parte 1 desta série explicou como ler arquivos do Microsoft Excel usando tecnologia Java e Apache POI. Mas ler arquivos do Excel é apenas um começo. Essa instalação mistura Excel e XML para tranquilizar os desenvolvedores que ficam verdes só de pensar em alternar entre formatos de relatório.
Artigo 30-03-2010
Leia, recicle e reutilize: Relatórios mais fáceis com Excel, XML e tecnologias Java, Parte 1
Extrair dados de negócio é um desafio que toda empresa enfrenta. Descubra alguns dos segredos para extrair dados do Excel e convertê-los entre Excel e XML usando tecnologia Java.
Artigo 23-03-2010
Arquitetura Evolucionária e Design Emergente: Arquitetura evolucionária
Esta parte da arquitetura evolucionária e o design emergente lida com uma variedade de tópicos relacionados à arquitetura evolucionária, incluindo a distinção importante entre design e arquitetura (e como mencioná-los separadamente), alguns problemas que surgem quando se cria arquitetura em nível corporativo, e a diferença entre a tipificação estática e dinâmica em arquiteturas orientadas a serviço.
Artigo 19-01-2010
Arquitetura Evolucionária e Design Emergente: Obtendo padrões idiomáticos
Esta parte interliga conceitos de design emergente da arquitetura evolucionária anterior e de artigos de design emergente a um estudo de caso que mostra como descobrir, obter e alavancar elementos de design inesperados em código. Assim que se compreender como identificar elementos de design, é possível usar esse conhecimento para melhor o design do código. O design emergente permite descobrir aspectos do código que não se poderia prever, apesar de terem se tornado partes importantes da base de códigos.
Artigo 28-12-2009
Usando o Apache Lucene para Procura de Texto
Neste artigo, aprenda sobre o Apache Lucene, uma biblioteca de mecanismos de procura de texto cheio de recursos e de alto desempenho. Explore a arquitetura Lucene e suas APIs de núcleo. Aprenda a usar o Lucene para fazer uma procura de texto completo em toda a plataforma, efetuar indexação, exibir resultados e estender uma procura.
Artigo 17-12-2009
Como customizar modelos de formulário do InfoSphere Content Collector
Com o IBM InfoSphere(TM) Content Collector, é possível solicitar aos usuários a adição de informações extras a documentos de e-mail antes de os documentos serem arquivados. As interfaces com o usuário usadas para solicitar dados são os aplicativos Web 2.0-style Dojo, chamados formulários. Este artigo descreve como customizar formulários para integrar-se a serviços da Web e como incluir novos elementos da interface com o usuário. Com esse conhecimento, é possível criar formulários que modelem casos de uso avançados que estejam intimamente integrados ao seu ambiente.
Artigo 17-12-2009
Usando o Simple para Serialização XML
Os desenvolvedores Java têm uma variedade de escolhas quando se trata de serializar e desserializar objetos Extensible Markup Language (XML). Simple é um exemplo desses, e ele oferece várias vantagens sobre seus competidores. Neste artigo, explore uma visão geral introdutória de como usar o Simple dentro de um sistema de comunicação XML.
Artigo 07-12-2009
Desenvolvendo com o Java de tempo real, Parte 3: Escreva, valide e analise com um aplicativo Java de tempo real
Embasado nos dois artigos anteriores em uma série de três partes e na série Java Real-time, este artigo mostra como projetar, validar e analisar um aplicativo básico de tempo real. A ênfase nos aspectos práticos de validação na obtenção da qualidade de serviço determinística do aplicativo.
Artigo 11-11-2009
Introdução ao Apache Mahout
Outrora domínio exclusivo de acadêmicos e corporações com grandes orçamentos de pesquisa, as aplicações inteligentes que aprendem a partir de dados e contribuição de usuário estão se tornando mais comuns. A necessidade por técnicas de aprendizagem por máquina, como armazenamento em cluster, filtragem colaborativa, e categorização nunca foi maior, seja para localizar aspectos em comum entre grandes grupos de pessoas ou rotular automaticamente grandes volumes de conteúdo de Web. O projeto Apache Mahout visa facilitar e acelerar aplicações inteligentes de construção. O Co-fundador do Mahout, Grant Ingersoll, apresenta os conceitos básicos de aprendizagem por máquina e, em seguida, demonstra como usar o Mahout para agrupar documentos, fazer recomendações, e organizar conteúdos.
Artigo 25-09-2009
Java Web Services: JAXB e JAX-WS em Axis2
Apache Axis2 suporta uma gama de tecnologias de ligação de dados, incluindo o padrão Java oficial, JAXB 2.x. O Axis2 também suporta o padrão java para a configuração de serviço da Web, JAX-WS 2.x, como uma alternativa para suas próprias técnicas de configuração customizada. Dennis Sosnoski continua sua série da coluna Java Web Services mostrando como usar cada um desses padrões Java com Axis2 e discutindo algumas das limitações do suporte atual de Axis2 para eles.
Artigo 15-09-2009
JSF 2 fu, Parte 3: Manipulação de Eventos, JavaScript e Ajax
Membro do Grupo de Especialistas do JavaServer Faces (JSF) 2, David Geary conclui sua série em três partes sobre os novos recursos do JSF 2. Descubra como usar o novo modelo de eventos e o suporte integrado da estrutura para Ajax para tornar seus componentes reutilizáveis ainda mais poderosos.
Artigo 14-07-2009
1 - 70 de 70 resultados
Mostrar Resumos | Ocultar Resumos