Pesquisar

quinta-feira, 28 de maio de 2009

Investimento Certo em Novembro de 2009 Arquitetura e Design de Software - Uma visão sobre a plataforma Java

Em novembro de 2009 você tem um grande investimento para fazer, desta vez não se trata de aplicações na Poupança ou mesmo CDB e sim num livro que a editora Elsevier irá publicar.

O livro intitulado: Arquitetura e Design de Software - Uma visão sobre a plataforma Java (que já possui um site http://www.arquiteturajava.com.br/) foi escrito por "nada mais nada menos" que: Fábio Kung, Guilherme Moreira, Nico Steppat, Paulo Silveira e Sérgio Lopes (Caelum não lhe veio a cabeça?).

"O prefácio de Phillip Calçado já deixa bem claro que não há uma arquitetura de caixinha, e de que cada caso deve ser estudado a fundo."

Não é preciso dizer mais nada...
O draft inicial dos conteúdos:
  1. Arquitetura pré-pronta de caixinha? Prefácio de Phillip Calçado
  2. Introdução
  3. Plataforma Java
    1. Java como plataforma, não como linguagem
    2. Gerenciar memória não é simples
    3. Otimizacao prematura é a raiz de todo mal
    4. Tome cuidado com o ciclo de vida de objetos caros
    5. A comunidade Java - do JCP aos fóruns
    6. A burocracia e o lado ruim das especificações
    7. A linguagem certa para cada tarefa
  4. Tópicos de Orientação a Objetos
    1. Evite herança, favoreça composição
    2. Programe voltado a interface, não a implementação
    3. Prefira a imutabilidade
    4. Cuidado com a criação indiscriminada de getters e setters
    5. Modelo anêmico
    6. Domain-Driven Design
    7. O Código e a Linguagem Ubíqua
  5. Java avançado
    1. Refletindo seu código
    2. Configurando: anotações e XML
    3. Entendendo o NoSuchMethodError e o ClassLoader hell
    4. Manipulação de bytecode
  6. Design
    1. Baixo acoplamento, alta coesão
    2. Inversão de Controle: Cadê a minha chave de fenda?
    3. Fábricas e o mito do baixo acoplamento
    4. O que preciso para ser IoC-based?
  7. Arquitetura
    1. Camadas e Camadas: a confusão de tiers e layers
    2. Granularidade correta: Minimize a comunicação entre tiers
    3. Model View Controller
    4. Dois tiers
    5. Tres tiers
    6. N-tiers
    7. Mensageria assíncrona
  8. Frameworks e especificações Java EE
    1. Enterprise Java Beans
    2. JavaServer Faces facilita a criação de interfaces?
    3. Considere usar uma ferramente de mapeamento objeto relacional
    4. Logar é melhor que debugar
    5. Evite escrever seu proprio framework
    6. Injeção de dependência
  9. SOA - Same Old Architecture?
    1. A burocratização do SOAP vale a pena?
    2. Não escreva XML dentro de XML: não veja XML
    3. Considere um outro protocolo leve
    4. SOA: Same Old Architecture?
  10. Web 2.0
  11. Segurança
Mais sobre o livro Arquitetura e Design de Software - Uma visão sobre a plataforma Java no site http://www.arquiteturajava.com.br/

3 comentários:

Eder disse...

Com certeza , esse sera um super lançamento.
Abordando muitas armadilhas que podemos entrar no dia a dia, e esses mestres em desenvolvimento compartilhando com a gente!
Uma otimo livro Brazuca.

E que não venha caroo!! :)

Anônimo disse...

Deus abençôe suas palavras Eder! E que não venha caro!

Lucas disse...

Gostei do título! Penso o quão bom seria se os brasileiros lessem mais. O primeiro passo é ler algo que lhe causa prazer, pra nos desenvolvedores nada melhor do que um livro dos cobra... sabe aquela sensação que se tem quando se lê e concorda com a maioria das idéias... parabéns.