Prévia do material em texto
1 16 1 Prof. Rafael Veiga de Moraes Linguagem de Programação Aula 4 16 2 Conversa Inicial 16 3 Classe de Serviço Teste integrado Thymeleaf Desenvolvimento 16 4 Criando a Classe de Serviço 16 5 Padrão de Projeto BO (Business Object) Encapsular as regras de negócio Classe de Serviço 16 6 Criando a Classe de Teste 1 2 3 4 5 6 2 16 7 Teste unitário Validar os métodos de uma classe Spring Pasta src/test/java Classe de Teste 16 8 Realizando os Testes 16 9 JUnit Framework responsável pela validação dos métodos Execução dos testes 16 10 Figura 1 – interface do JUnit 16 11 Criando a Interface Gráfica 16 12 Linguagem HTML Thymeleaf Interface Gráfica 7 8 9 10 11 12 3 16 13 Estrutura base em Linguagem HTML <!DOCTYPE html> <html> <head> <!-- Metadados --> </head> <body> <!– Corpo do página --> </body> </html> Figura 2 – Código 16 14 Tags Tag Descrição <div> Define uma divisão ou seção no documento <label> Adiciona uma etiqueta ao documento <input> Adiciona um campo de entrada ao documento <select> Adiciona um campo de seleção ao documento <option> Adiciona as opções para um campo de seleção <h1> a <h6> Adiciona um cabeçalho ao documento <hr> Adiciona uma quebra temática ao documento <form> Adiciona um formulário ao documento Tabela 1 – Tags 16 15 Criando o Formulário de Cadastro do Cliente 16 16 Cliente ID Nome CPF Data de nascimento Sexo Telefone Celular E-mail Ativo Formulário Figura 3 - Formulário 16 17 13 14 15 16 17