Introdução à Arquitetura de Design de Software 1ED - Evolution
Skip to main content
 

Introdução à Arquitetura de Design de Software 1ED

Formato : eBook
Ler isto em : Desktop SmartPhone Tablet iOS Android Windows

 

Descrição do Livro

Criar um projeto na plataforma Java é um grande desafio: são diversas opções de tecnologias e formas de arquitetar a aplicação; Neste livro, os autores, renomados especialistas da área, oferecem a programadores e desenvolvedores diversos recursos capazes de abranger inúmeras soluções no universo da programação Java, incluindo desde modelagem e design das classes, até detalhes importantes das tecnologias mais adequadas; Sempre com uma visão técnica e prática capaz de elucidar muitas questões enfrentadas tanto pelo profissional iniciante quanto por aquele que está começando a adquirir experiência na plataforma Java; A proposta deste livro é apresentar a plataforma em um nível de detalhamento não encontrado em nenhum outro no mercado, desde a descrição do bytecode e da JVM até a possibilidade de utilização de outras linguagens; Também são revistos conceitos importantes de orientação a objetos, entre eles, herança, encapsulamento, uso de interfaces, domain driven design, injeção de dependências e más práticas; A parte de testes e automação compõe um capítulo à parte; As principais tecnologias Java, assim como os grandes frameworks open source, são discutidas de maneira prática, por meio de códigos, situações e problemas comuns para o desenvolvedor; Também não foram ignorados os tópicos relacionados aos servlets, EJB e JMS a Struts, Spring e Hibernate; Por fim, as tecnologias remotas são bastante discutidas, assim como a escolha do protocolo de troca de informações, a integração de sistemas e o desenvolvimento SOA, cuja seção traz um comparativo entre as diversas formas de implementação, com enfoque especial em REST;