Mostrando entradas 1 para 10 de 15
Próximo 5 Entradas mais antigos »
Displaying posts with tag: Java (reset)
Guia de configuração de containers para aplicativos Java complexos

O sonho sagrado de todo desenvolvedor é reduzir o tempo de produção dos projetos através da automatização de processos DevOps e reduzir significativamente o custo de implementação de novas tecnologias. Para ajudar os desenvolvedores Java a conquistarem a onda da tecnologia de containers, reunimos vários tutoriais e estatísticas úteis dentro de um guia:

  • Migração de VM para Containers
  • Distribuição Automatizada de Tráfego para Implantação Blue-Green, Updates Zero Downtime e Failover Protection
  • Java e Limites de Memória em Containers: LXC, Docker e OpenVZ
  • Live Migration de Containers: Por Trás das Cenas
  • Ferramentas Java e Tecnologias Landscape Report 2016
  • Perfil do Desenvolvedor Java Bem Sucedido em 2016
  • Plataforma Java Elastic Cloud

Obtenha a versão completa dos …

[Leia mais]
Monitoração daqueles locais difíceis de alcançar: Linux, Java, Oracle e MySQL

Os ambientes de TI de hoje são cada vez mais heterogêneos, com Linux, Java, Oracle e MySQL considerados quase tão comuns quanto os ambientes tradicionais do Windows. Em muitos casos, essas plataformas foram integradas ao departamento de TI baseado em Windows de uma organização por meio de uma aquisição de uma empresa que se utiliza de uma dessas plataformas. Em outros casos, os aplicativos podem ter feito parte do departamento de TI por anos, mas eram gerenciados por um departamento separado ou um único administrador.

Mesmo assim, seja uma percepção da especialização necessária, frustração com as muitas combinações de versão dessas plataformas ou apenas incertezas e dúvidas gerais, Linux, Java, Oracle e MySQL criam confusão em massa no monitoramento e são considerados rotineiramente “difíceis de acessar” mesmo para um profissional de TI experiente. Esse problema ocorre nas duas vias (quando monitorar o Windows …

[Leia mais]
Mova seu aplicativo Java para uma nuvem híbrida usando o Bluemix – Parte 01

Você está interessado em executar aplicativos Java “na nuvem?” Mas, considerando as realidades de um aplicativo corporativo, você nem sabe por onde começar? Nesta série, discutiremos diferentes opções para definir um aplicativo híbrido em camadas, percorrendo vários exemplos passo a passo. Explicaremos como migrar partes de um aplicativo Java e ainda conectar os melhores componentes existentes na empresa. Além disso, discutiremos as diferentes opções para o Java Runtime, os serviços e o conjunto de ferramentas.

Esta série é focada no aplicativo Java, nos serviços que ele usa e em como é possível mover o aplicativo Java e a camada do banco de dados relacional para uma plataforma baseada no Cloud Foundry. Também cobriremos os cenários nos quais os serviços são deixados no local, além das mudanças que podem ser necessárias no aplicativo para gerenciamento de sessões, dimensionamento e criação de log, ao passar …

[Leia mais]
DatabaseCast: Delphi com banco de dados

Olá, pessoal! Neste episódio do DatabaseCast Mauro Pichiliani (Twitter | Blog) e Wagner Crivelini (@wcrivelini) programam visualmente em Delphi com o convidado Guintar Pauli (@GuintherPauli). Neste episódio você vai saber como presentear uma criança de 9 anos, quem foi conhecido como VBK, como a geração “sisteminha” se deparou com novas interfaces gráficas e como anda o Delphi nos dias atuais.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando um e-mail para  databasecast@gmail.com, seguindo …

[Leia mais]
Processamento de texto com Java

Java oferece um conjunto completo de funcionalidades para manipulação de caracteres e este artigo mostra de forma concisa e prática algumas dessas facilidades. Atualmente, Java e Python têm sido bastante usadas para processamento de texto, quando tratamos de cenários com um grande volume de dados.

Seguem alguns exemplos de projetos escritos em Java e que fazem processamento de grande quantidade de dados, textuais ou não:

  • Lucene
  • Hadoop
  • Mahout
  • Storm
  • OpenNLP

Introdução

O processamento de texto é uma área que vem crescendo, principalmente impulsionado pelas redes sociais, onde os dados não são estruturados como em um banco de dados relacional. Dados não tabelados, que anteriormente eram ignorados, têm hoje uma grande importância no mundo corporativo. O cruzamento de informações está se mostrando uma área lucrativa, por exemplo, no …

[Leia mais]
Vídeo: Padronização

Em sua apresentação no 7Masters Java, em novembro do ano passado, Mauricio Leal traçou uma linha do tempo e relacionou a Revolução Industrial, a padronização e a evolução tecnologia.

Mauricio tem mais de nove anos de experiência em desenvolvimento de software corporativo utilizando Java EE e bancos de dados de código aberto (como MySQL, Postgres, JavaDB), incluindo o hands-on desenvolvimento e coordenação do projeto. Grande parte da carreira foi dedicada em envolver as comunidades Java e, como tal,  torne-se um dos membros do Conselho de SouJava.

Para assistir outros vídeos do 7Masters Java e demais edições, acesse: http://setemasters.imasters.com.br/

 

O post Vídeo: Padronização apareceu primeiro em …

[Leia mais]
Como você organiza os sub-módulos Maven?

Sendo um programador itinerante, uma das coisas que eu observei ao longo dos anos é que cada projeto com o qual você se depara parece ter uma forma ligeiramente diferente de organizar seus módulos Maven. Não parece haver uma maneira convencional de caracterizar o conteúdo dos sub-módulos de um projeto, e nem muita discussão sobre isso. Isso é estranho, já que definir as responsabilidades dos seus módulos Maven me parece ser tão importante quanto um bom design de classe e técnica de codificação para o sucesso de um projeto. Assim, à luz dessa falta de sabedoria, aqui estão os meus dois centavos…

Quando você entra em um novo projeto, você geralmente encontrará uma convenção de layout que vagamente corresponde ao definido pelo manual …

[Leia mais]
Série Spring: JEE:CRUD Hibernate com Spring 3 + JSF 2.0

Olá, pessoal! Continuando a nossa série de post sobre o Spring, vamos ver hoje como fazer um simples CRUD com Spring + Hibernate + JSF. O objetivo maior é que quem esteja chegando possa ver como juntar as tecnologias de maneira simples. E o melhor de tudo: veremos como Spring  é uma mão na roda de verdade.

A nossa aplicação será super simples. Vamos fazer o cadastramento de carros, e exercitar o CRUD. Para exibição e cadastro dos veículos, vamos fazer uma página JSF da maneira mais simples possível e que seja funcional.  A seguir os requisitos:

Requisitos:

  • MysqlSQL 5.x
  • Hibernate 3.x
  • Spring 3.x
  • Tomcat 7.x
  • JSF 2.x
  • Jboss tools

Vou considerar que você vem acompanhando a série de posts  Spring e alguns pontos que já foram tratados aqui, não vou explicar novamente. Têm alguma dúvida a respeito? E sobre …

[Leia mais]
Série Spring: Transaction via Annotation Spring 3 + Hibernate

Olá, pessoal.

No artigo de hoje, veremos como usar Annotations nas nossas transaction. Para isso, teremos como exemplo uma aplicação bem simples para irmos direto ao ponto.

Lets go…

 Starting…

Primeiro ponto é iniciarmos pelo arquivo de configuração do Spring. Antes disso, vou assumir que você tem os .jars necessários: mysql 5, hibernate 3.x, spring 3.x, aop, aspectJ.

Este é o projeto:

Configurando o Spring

A seguir, segue a configuração do Spring. Aproveitei e coloquei o comentário in line para facilitar o entendimento:

Cabeçalho


<beans xmlns=“http://www.springframework.org/schema/beans” …
[Leia mais]
DatabaseCast #35: Bancos de dados e grafos

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini navegam em nós e arestas de um grafo com a convidada Priscila Sato. Neste episódio, você vai saber como se divertir em uma cidade com pontes e cerveja, aprender como se define um grafo, as aplicações desta tecnologia, os principais algoritmos, como representar vértices e arestas, por que o seu personagem demora tanto para ir de um lugar para outro no RTS e finalmente descobrir quem ficou conhecido(a) como 486.

Não deixe de nos incentivar digitando o seu comentário, mandando e-mail para  …

[Leia mais]
Mostrando entradas 1 para 10 de 15
Próximo 5 Entradas mais antigos »