Skip to content

MULLERGuilherme/Trabalho-Desenvolvimento-Web-1-ELiezer-da-Silva-Vaz-e-Guilherme-Muller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Desenvolvimento Web - Trabalho 1

Alunos: Eliézer da Silva Vaz e Guilherme Müller

A classe Jogador possui os atributos: cod_jogador, que representa o ID do jogador, nome, email e datanasc. Também possui métodos GET e SET para recuperar e atualizar esses atributos. Além disso, a classe jogador conta com dois construtores: (utilizando o princípio de Overload de Programação Orientada a Objetos) um vazio e outro que faz o set dos atributos de nome, email e datanasc. Além disso essa classe cria uma tabela no banco de dados, em que as colunas são os atributos da classse.

A classe Pagamento possui os atributos: cod_pagamento, que representa o ID do pagamento, ano, mes e também o valor do pagamento. Além de possuir os métodos GET e SET para cada um desses atributos. Além disso essa classe cria uma tabela no banco de dados, em que as colunas são os atributos da classse. Pagamento possui um relacionamento de n,1 com a classe jogador, ou seja, um jogador pode possuir vários pagamentos, porém um pagamento só pode pertencer à um jogador. A classe pagamento também conta com dois construtores: um que inicaliza os atributos de ano, mês, valor e de ID do pagamento enquanto outro inicaliza os atributos de ano, mês, valor e de ID do pagamento e atribui esse pagamento a um jogador;

Através dos controllers de jogador e pagamentos, existem os seguintes métodos:

Para jogadores tem-se os seguintes métodos:

Caso não se utilize a ID de um jogador:

O servidor atende na URL http://localhost:8080/api

Caso se utilize o ID de um jogador pode se utilizar os seguintes métodos:

Para pagamentos tem-se os seguintes métodos:

Caso não se utilize a ID de um pagamento:

Caso se utilize o ID de um pagamento pode-se utilizar os seguintes métodos:

Vale ressaltar que os métodos put e post devem receber em seu corpo o respectivo objeto a ser criado ou alterado

Para o teste de comandos foi utilizado o software Insomnia pela praticidade de poder guardar os comandos para futuros testes. Podem ser vistos os resultados dos testes na pasta de Screenshots.

About

Trabalho 1 de Desenvolcimento Web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages