Saia Do While
()
About this ebook
Related to Saia Do While
Related ebooks
Programação Java Rating: 4 out of 5 stars4/5Iniciando Com O Zend Framework 2 Rating: 0 out of 5 stars0 ratingsASP.NET Core MVC: Aplicações modernas em conjunto com o Entity Framework Rating: 5 out of 5 stars5/5Back-end Java: Microsserviços, Spring Boot e Kubernetes Rating: 0 out of 5 stars0 ratingsProgramando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces Rating: 0 out of 5 stars0 ratingsVRaptor: Desenvolvimento ágil para web com Java Rating: 0 out of 5 stars0 ratingsASP.NET MVC5: Crie aplicações web na plataforma Microsoft® Rating: 0 out of 5 stars0 ratingsMicrosserviços e EJB: Escale sua aplicação, não a complexidade Rating: 0 out of 5 stars0 ratingsPlay Framework: Java para web sem Servlets e com diversão Rating: 0 out of 5 stars0 ratingsDoctrine Na Prática Rating: 0 out of 5 stars0 ratingsExplorando APIs e bibliotecas Java: JDBC, IO, Threads, JavaFX e mais Rating: 0 out of 5 stars0 ratingsAprendendo Vue Rating: 0 out of 5 stars0 ratingsSpring MVC: Domine o principal framework web Java Rating: 0 out of 5 stars0 ratingsSpring Boot: Acelere o desenvolvimento de microsserviços Rating: 0 out of 5 stars0 ratingsPHP e Laravel: Crie aplicações web como um verdadeiro artesão Rating: 0 out of 5 stars0 ratingsEnsinando Asp.net (vb) Com Exercícios Práticos E Didáticos Rating: 0 out of 5 stars0 ratingsMeteor: Criando aplicações web real-time com JavaScript Rating: 5 out of 5 stars5/5Aplicações Java para a web com JSF e JPA Rating: 0 out of 5 stars0 ratingsNode.js: programe de forma rápida e prática Rating: 0 out of 5 stars0 ratingsFundamentos De Programação Java Rating: 0 out of 5 stars0 ratingsZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Rating: 0 out of 5 stars0 ratingsVire o jogo com Spring Framework Rating: 0 out of 5 stars0 ratingsBanco De Dados Jdbc E Java Rating: 0 out of 5 stars0 ratingsJava Para Todos Rating: 0 out of 5 stars0 ratingsFront-end com Vue.js: Da teoria à prática sem complicações Rating: 5 out of 5 stars5/5Google App Engine: Construindo serviços na nuvem Rating: 0 out of 5 stars0 ratingsDominando SQL com Alwayson: Guia Abrangente para Alta Disponibilidade em Bancos de Dados Rating: 0 out of 5 stars0 ratingsCaixa de Ferramentas DevOps: Um guia para construção, administração e arquitetura de sistemas modernos Rating: 0 out of 5 stars0 ratingsAprenda Na Prática Comandos Sql De Consulta Para Banco De Dados Rating: 5 out of 5 stars5/5Progressive Web Apps: Construa aplicações progressivas com React Rating: 3 out of 5 stars3/5
Technology & Engineering For You
Mecânica dos fluidos: Noções e aplicações Rating: 4 out of 5 stars4/5Manual Do Motorista 2022 Rating: 0 out of 5 stars0 ratingsEngenharia Mecanica Rating: 0 out of 5 stars0 ratingsPatologia dos sistemas prediais hidráulicos e sanitários Rating: 5 out of 5 stars5/5Introdução Aos Comandos Elétricos Rating: 0 out of 5 stars0 ratingsSistemas Hidráulicos Rating: 4 out of 5 stars4/5Seja O Bom Marido De Aluguel: Vol.ii Rating: 0 out of 5 stars0 ratingsConsumo De Combustível Rating: 0 out of 5 stars0 ratingsMétodos e técnicas de pesquisas científicas Rating: 3 out of 5 stars3/5Programando O Esp32 Em Python Com Base No Nodemcu-32s Rating: 0 out of 5 stars0 ratingsOsciloscópio: Primeiros Passos Rating: 5 out of 5 stars5/5Manual Do Proprietário - Para Operação, Uso E Manutenção Das Edificações Residenciais. Rating: 5 out of 5 stars5/5Orçamento De Obras Rating: 4 out of 5 stars4/5Como se faz: 99 soluções de instalações hidráulicas e sanitárias Rating: 0 out of 5 stars0 ratingsFundamentos De Programação Javascript Rating: 0 out of 5 stars0 ratingsPortuguês Para Concurso Rating: 0 out of 5 stars0 ratingsMotores automotivos: evolução, manutenção e tendências Rating: 5 out of 5 stars5/5Dominando A Eletrônica Rating: 0 out of 5 stars0 ratingsEletricidade Básica Rating: 0 out of 5 stars0 ratingsMicrofones Rating: 0 out of 5 stars0 ratingsA Perícia Judicial Rating: 0 out of 5 stars0 ratingsEnviesados Rating: 5 out of 5 stars5/5Testando Componentes Eletrônicos Rating: 0 out of 5 stars0 ratingsPython Progressivo Rating: 5 out of 5 stars5/5Power Bi Black Belt Rating: 0 out of 5 stars0 ratingsProgramando Em Java Com Banco De Dados Rating: 0 out of 5 stars0 ratingsFundamentos De Banco De Dados Rating: 0 out of 5 stars0 ratingsCálculo I Rating: 0 out of 5 stars0 ratingsO XYZ das Impressão 3D: Tudo o que você gostaria de saber sobre Impressão 3D e não tinha a quem perguntar Rating: 0 out of 5 stars0 ratings
Reviews for Saia Do While
0 ratings0 reviews
Book preview
Saia Do While - Luis Guilherme Seidel
Saia do While
Crie um projeto em Java para web
Luis Guilherme Seidel
Introdução e configurações 7
Configurando o ambiente de desenvolvimento no Windows 9
Diretórios e arquivos 9
Variáveis de ambiente 11
Instalando MySQL 14
Java Web 15
JavaEE e servidores de aplicação 15
Iniciando o projeto com Spring Initializr 16
Importando o projeto 19
Padrão Model, View, Controller 21
Modelo 22
Visão 23
Controlador 23
Estruturas de pastas e MVC 26
Maven e dependências 32
Arquivos importantes 40
Java Server Faces (JSF) – Configuração 45
Primefaces - Configuração 49
Wildfly – Servidor de aplicação 51
Configuração para uso do Lombok 55
Configurando Message Bundles 56
Message Bundles em exceções do sistema 59
CSS – Adicionando a folha de estilos a uma página 63
Hibernate – Configuração 65
Propriedades de configuração 67
Ícones - FontAwesome & PrimeIcons 69
JSF 72
Componentes 72
Templates 73
Criando um template 74
AJAX – Solicitações Assíncronas 79
SaveState (
Spring 82
Configuração do Spring 90
Anotações 93
Objetos 95
Encapsulamento 95
Wrappers 95
Serialização de objetos 96
Collections 97
Map 101
Lambdas e Java 8 103
Stream 107
ZonedTimeDate 113
Persistência 116
Mapeamento Objeto Relacional (ORM) 116
Java Persistence API e Hibernate 118
Arquivo persistence.xml 119
Arquivo HibernateUtil.java 119
Mapeamento 119
Entidades 119
Atributos 120
HQL – Hibernate Query Language 125
Consultas 126
Criterias 127
Início do software 128
BaseEntity 128
GenericDAO 132
GenericService 136
GenericMBean 137
DAO, Service e Mbean Helpers 140
FindByExample 141
Crud para a entidade Empresa 143
Integrando o projeto com github 144
Dedico esta obra a pessoa que sempre me apoiou em todas as minhas decisões, saiba que sempre te amarei.
Introdução e configurações
Se você, leitor e, provável desenvolvedor, assim como eu, já está cansado de ler sobre suas dúvidas no GUJ e StackOverflow e procurar tutoriais pela internet para poder iniciar um projeto web, esse é o livro que poderá te ajudar. Eu, como autor, tenho o intuito te resumir os principais passos para se levantar e deixar funcional, uma aplicação Java para Web, que será acessada pelo navegador por qualquer pessoa, mesmo que inicialmente estejamos restritos ao famoso localhost.
Sendo assim, esse livro não irá lhe ensinar a como programar. Partiremos do princípio de que você já sabe isso, apesar de conter algumas apresentações e definições que achei necessário adicionar. Ele foi escrito a partir das informações que juntei durante o meu aprendizado sobre programação durante a graduação de engenharia de software e, outros cursos que fiz durante minha carreira, assim como, livros, artigos, postagens, fóruns e tudo o mais que li e tentei aprender ao máximo para poder desmistificar esse conteúdo.
Meu objetivo aqui é ajudar a você a sair do básico, pois cursos assim existem aos montes na internet. A partir dos conhecimentos adquiridos aqui, você poderá adicionar ao seu portfólio um bom projeto, que contém diversos conceitos diferentes que se bem aprendidos, podem levar você ao próximo nível como desenvolvedor de software.
Também não será ensinado a operar um banco de dados, pois são muitas as opções para se escolher e cada um tem suas características. Para esse projeto foi escolhido o MySQL por ser mais fácil configurar e instalar.
Resumidamente iremos fazer o uso das seguintes ferramentas, pois de certo modo elas irão se complementar e tornar a aplicação