O Java Web
Por: Thiago Ataiz • 4/10/2018 • Relatório de pesquisa • 28.278 Palavras (114 Páginas) • 220 Visualizações
Contents
Instalando Tecnologias 2
Criando Projetos 2
Configurando Hibernate 3
Construindo o Generic Domain 8
Construindo o Estado 9
Construindo o GenericDAO 16
Construindo o CidadeDAO 21
Construindo o ProdutoDAO 23
Construindo o UsuarioDAO 24
Instalando o TomCat 24
Instalando o JSF 25
Criando Paginas 25
Instalando o PrimeFaces 26
Criando tela de Estado 27
Criando tela de Cidades 28
Criando tela de Clientes 28
Criando tela de Usuários 29
ManagedBean 29
OmmiFaces 30
GenericDAO – Merge 30
Exibindo dados na tela – Pagina Estado 31
Corrigindo uma advertência apresentada no console 32
Salvando dados da tela – Pagina Estado 32
Exibindo dados no dataTable 33
Ordenação, Filtro e Ordenação 34
Exclusão com confirm dialog 34
Edição 36
Tela Cidade 37
Campos Obrigatórios 38
ResetInputAjaxActionListener 38
ServletContextListener – Melhorar performance do server 38
ConverterMessage 39
Validadores 39
Locale 40
Alteração de tabela ja pronta com Hibernate 40
Listar ordenado 41
Máscaras 41
Listar Cidades por Estado 41
Combos dependents 42
Cliente Bean Listar 43
Tradução do calendário 43
Campos Transientes 44
Validador Tamanho 45
Temas do PrimeFaces 45
PessoaBean Editar 46
Upload de fotos 47
Excluir foto ao excluir produto 49
Salvar e Editar com foto 49
Mostrar imagem ao carregar 50
Instalando Tecnologias
- Instalando o JAVA
- Baixar o Java JDK no site da Oracle https://www.oracle.com/technetwork/java/javase/downloads/index.html
- Depois de instalar, para testar basta abrir o cmd e digitar Java ou java –version.
- Instalando o Eclipse
- Baixar no site https://www.eclipse.org/
Criando Projetos
- File>New>Maven Project – Ticar “Create a simple project…”
- O Maven é um gerenciador, que faz o download dos frameworks que serão utilizados.
- Group Id – pacote (site ao contrario)
- Artifact Id – Nome do Projeto
- Version: Número de controle seu
- Packaging – war
- Depois de criado o projeto a primeira vez, o Maven irá baixar uma sequencia de dependências, que ficarão em C:\Users\ThiagoAlves\.m2\repository.
- A primeira vez que o projeto é criado, ocorre um erro, pois o Maven aponta para o Java 5, com isso é necessário apontar para a versão usada.
- Para isso, basta alterar o arquivo “pom.xml”
- Add Linha de codificação de Caracteres
<properties>
<project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
properties>
- Add Linha de codificação build, alterar source/target para a versão do java;
<build>
<finalName>DrogariafinalName>
<plugins>
<plugin>
<groupId>org.apache.maven.pluginsgroupId>
<artifactId>maven-compiler-pluginartifactId>
<version>3.3version>
<configuration>
configuration>
plugin>
plugins>
build>
- Depois clicar com botão direito sobre o nome do projeto>maven>update project
- Um erro irá continuar, pois é necessário criar um “web.xml”, src>main>webapp – Botão direito >New Folder>WEB-INF
- Agora crie nesta pasta o web.xml, botão direito>New>Other>XML File – dê o nome de web.xml.
- Coloque o seguinte código dentro do xml e salve.
xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
...