Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

ANHANGUERA
Frameworks Para Desenvolvimento de Software
Gabriel Dos Santos Blaas
Pelotas, 2025
Depois de instalar os softwares e configurar criei um código para teste:
Código de Teste
jsp
CopiarEditar
 Teste Tomcat
 Servidor Tomcat configurado com sucesso!
 Aplicação Java Web rodando via Spring MVC no NetBeans.
Atividade Prática 2 – Formulário com Consumo da API ViaCEP
Objetivo:
Construir um formulário HTML5 estilizado com Bootstrap que, ao digitar o CEP, preenche automaticamente os campos de Rua, Bairro, Cidade e Estado.
1. Estrutura do Projeto
No NetBeans:
· Criar projeto HTML5/JavaScript
Nome: cadastroEndereco
· Criar arquivos:
· index.html
· style.css
· controller.js
2. Código do Formulário – index.html
html
CopiarEditar
 
 
 Cadastro de Endereço
 
 
 Cadastro de Endereço
 
 
 CEP
 
 
 
 Rua
 
 
 
 Bairro
 
 
 
 Cidade
 
 
 
 Estado
 
 
 
 
3. Código JavaScript – controller.js
javascript
CopiarEditar
document.getElementById('cep').addEventListener('blur', function() {
 let cep = this.value.replace(/\D/g, '');
 if (cep.length === 8) {
 fetch(`https://viacep.com.br/ws/${cep}/json/`)
 .then(response => response.json())
 .then(data => {
 if (!data.erro) {
 document.getElementById('rua').value = data.logradouro;
 document.getElementById('bairro').value = data.bairro;
 document.getElementById('cidade').value = data.localidade;
 document.getElementById('estado').value = data.uf;
 } else {
 alert('CEP não encontrado!');
 }
 })
 .catch(() => alert('Erro ao buscar o CEP!'));
 } else {
 alert('CEP inválido!');
 }
});
4. CSS – style.css
css
CopiarEditar
body {
 background-color: #f8f9fa;
}
form {
 max-width: 500px;
}
Atividade Prática 3 – Formulário de Cadastro com Spring MVC e Bootstrap
Objetivo:
Criar um formulário de cadastro de usuário com 12 campos, utilizando Spring Web MVC e estilização com Bootstrap 5.
1. Configuração do Projeto
No NetBeans:
· File > New Project
· Categoria: Java with Ant → Java Web → Web Application
· Nome: cadastroUsuario
· Servidor: Apache Tomcat 8.x
· Versão Java EE: Java EE 8
· Selecionar Spring Web MVC
· Versão Spring: 4.3.29 ou superior
2. Adicionando Bootstrap no index.jsp
jsp
CopiarEditar
 
 
 Formulário de Cadastro
 
Formulário de Cadastro
 
 
 Nome
 
 
 
 Sobrenome
 
 
 
 
 Email
 
 
 
 Senha
 
 
 
 
 CEP
 
 
 
 Rua
 
 
 
 
 
 Bairro
 
 
 
 Cidade
 
 
 
 Estado
 
 
 
 
 
 Número
 
 
 
 Complemento
 
 
 
 Cadastrar
3. Teste
· Iniciar o Tomcat pelo NetBeans.
· Acessar no navegador:
http://localhost:8080/cadastroUsuario/
· Exibe o formulário responsivo com os 12 campos solicitados, pronto para receber os dados.
Atividade Prática 4 – Formulário HTML5 com Validação e Consumo da API ViaCEP
Objetivo:
Construir um formulário HTML5 de cadastro de cliente com 12 campos, utilizando Bootstrap 5 para estilização, JQuery para validação e a API ViaCEP para preenchimento automático do endereço.
1. Estrutura do Projeto
No NetBeans:
· Criar projeto HTML5/JavaScript chamado cadUsuario
· Criar arquivos:
· index.html (formulário)
· main.js (consumo da API ViaCEP)
· validation.js (validações com JQuery)
2. HTML – index.html
html
CopiarEditar
 
 
 Cadastro de Cliente
 
 
Cadastro de Cliente
 
 
 Nome
 
 
 
 Sobrenome
 
 
 
 
 Email
 
 
 
 Senha
 
 
 
 
 CEP
 
 
 
 Rua
 
 
 
 
 Bairro
 
 
 
 Cidade
 
 
 
 Estado
 
 
 
 
 
 Número
 
 
 
 Complemento
 
 
 
 Cadastrar
3. Consumo da API – main.js
javascript
CopiarEditar
$("#cep").blur(function(){
 let cep = $(this).val().replace(/\D/g, '');
 if (cep.length === 8) {
 $.getJSON(`https://viacep.com.br/ws/${cep}/json/`, function(data) {
 if (!("erro" in data)) {
 $("#rua").val(data.logradouro);
 $("#bairro").val(data.bairro);
 $("#cidade").val(data.localidade);
 $("#estado").val(data.uf);
 } else {
 alert("CEP não encontrado!");
 }
 });
 } else {
 alert("CEP inválido!");
 }
});
4. Validação de Campos – validation.js
javascript
CopiarEditar
$("#cadastroForm").submit(function(e){
 e.preventDefault();
 
 let email = $("#email").val();
 let emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
 
 if (!emailPattern.test(email)) {
 alert("E-mail inválido!");
 return;
 }
 
 let camposVazios = false;
 $("#cadastroForm input[required]").each(function(){
 if ($(this).val().trim() === "") {
 camposVazios = true;
 }
 });
 
 if (camposVazios) {
 alert("Preencha todos os campos obrigatórios!");
 return;
 }
 
 alert("Cadastro realizado com sucesso!");
});
5. Teste
· Abrir o index.html no navegador.
· Digitar 01001-000 no campo CEP → Preenche Rua, Bairro, Cidade e Estado automaticamente.
· Testar com email inválido → Exibe alerta de erro.
· Preencher tudo corretamente → Exibe “Cadastro realizado com sucesso!”.

Mais conteúdos dessa disciplina