Programação em Jakarta EE
Programação em Jakarta EE
Resumo:
Introdução
O livro «Programming Jakarta EE» (autores: Luqman Saeed, Ghazy Abdallah, 2023, 408 páginas) é um guia moderno e prático para o desenvolvimento de aplicações corporativas na plataforma Jakarta EE. Em um mundo onde o Java continua sendo uma das principais linguagens para criar soluções de servidor escaláveis e confiáveis, este livro se torna uma ferramenta indispensável tanto para iniciantes quanto para desenvolvedores experientes. Os autores, com vasta experiência na indústria, oferecem uma abordagem estruturada para o aprendizado das principais especificações do Jakarta EE, começando pelos fundamentos e avançando para tópicos como segurança e microsserviços.
Sobre o que é este livro
O livro abrange todo o espectro de tecnologias do Jakarta EE 10, incluindo servlets, JPA, EJB, JAX-RS, CDI, Bean Validation e muitos outros. O material é dividido em blocos lógicos, cada um acompanhado de exemplos práticos e explicações. É dada atenção especial às abordagens modernas de desenvolvimento: conteinerização, implantações em nuvem e integração com bancos de dados. O leitor não apenas estuda a teoria, mas aplica imediatamente o conhecimento na prática, criando uma aplicação web completa do zero.
Para quem é este livro
- Desenvolvedores Java iniciantes que desejam aprender desenvolvimento corporativo.
- Programadores experientes migrando do Java EE para o Jakarta EE ou que desejam atualizar seus conhecimentos.
- Estudantes e professores que estudam tecnologias modernas de desenvolvimento de servidores.
- Arquitetos de software que buscam entender as capacidades do Jakarta EE para construir arquiteturas de microsserviços.
O que o leitor aprenderá
- Fundamentos do Jakarta EE: configuração, implantação, ciclo de vida da aplicação.
- Trabalho com servlets, filtros e listeners para processamento de requisições HTTP.
- Criação de web services RESTful com JAX-RS.
- Uso de JPA para mapeamento objeto-relacional e trabalho com bancos de dados.
- Injeção de dependências com CDI (Contexts and Dependency Injection).
- Desenvolvimento de Enterprise JavaBeans (EJB) para lógica de negócios.
- Garantia de segurança de aplicações com Jakarta Security.
- Testes e depuração de aplicações corporativas.
- Implantação em nuvem e uso de Docker.
Pontos fortes do livro
Uma das principais vantagens é o foco prático. Cada capítulo contém exemplos de código prontos que podem ser executados imediatamente. Os autores utilizam ferramentas modernas (Maven, IntelliJ IDEA, Payara Server), tornando o processo de aprendizado o mais próximo possível do desenvolvimento real. O livro é escrito em linguagem acessível, com conceitos complexos explicados por meio de analogias e instruções passo a passo. Também vale destacar a atualidade do material: o livro foi lançado em 2023 e abrange a versão mais recente do Jakarta EE 10, incluindo novos recursos como suporte a Java Records e melhor manipulação de JSON.
A quem é recomendado
Este livro será útil para todos que desejam estudar sistematicamente o desenvolvimento corporativo em Java e adquirir habilidades prontas para criar aplicações industriais. É ideal para estudo autodidata, podendo também ser usado como material didático em universidades. Se você já conhece os fundamentos do Java e deseja avançar para o próximo nível, «Programming Jakarta EE» será seu guia confiável no mundo das tecnologias corporativas modernas.