Skip to content

Este é um simples projeto de webservice REST java, que recebe e retorna dados em formato JSON

Notifications You must be signed in to change notification settings

manoelsmotoso/Web-Service-REST-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Service REST java

O projeto consiste em um web service desenvolvido com java e com persistencia de dados em MySql. Este web service recebe e envia dados em formato json podendo ser consumido por APPs de diversas plataformas e é um pequeno exemplo que apenas grava e retorna dados de clintes, mas que pode ser expendido e ganhar novas funcionalidades.

Tecnologis/libs utilizadas:

  • Java
  • Jersey
  • JSON
  • XML
  • Maven
  • MySql
  • SQL
  • Tomcat 8
  • GIT

O codio base desse projeto veio do github do Douglas Costa douglas.cst90@gmail.com.

setup do projeto

banco de dados

1 - entrar no console do MySQL.

mysql -u 'usuario mysql aqui' -p'senha mysql aqui'

#exemplo
mysql -uroot -p123456

2 - criar database como nome cliente

#mysql>
CREATE DATABASE client;

3 - criar tabela cliente, com id, nome, endereço e cpf.

copie e cole os comandos no console no mysql e de enter.

#mysql>
use cliente;
CREATE TABLE `cliente` (`nome` varchar(255) NOT NULL, `cpf` varchar(14) NOT NULL, `endereco` varchar(255) NOT NULL,`id` int(11) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `cliente` ADD PRIMARY KEY (`id`);
ALTER TABLE `cliente` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT

pronto nesse ponto o banco de dados já esta pronto para a aplicação.

importar projeto e rodar no Eclipse.

1- abra o eclipse, vá até

File> Import> GIT> Projects from Git> Next>

Clone URI> Next>

URI: https://github.com/manoelsmotoso/Web-Service-REST-java.git

Next> Next >Fisish

com o projeto importado no eclipse, clique com o botão direito sobre o mesmo e selecione.

Run as> Run on server> Tomcat v8.0

depois

'Download and install'>

selecione o diretorio onde sera instalado o Servidor Tomcat.

2- rode o projeto

clique com o botao direito dp mouse sobre o projeto e vá até,

Run as> Run on server>

selecione o servidor Toncat criado no passo 1, e clique em 'Finish', depois abra o navegador em http://localhost:8080/rest-api/

3 - criar listar e deletar clientes

recomendo usar o Postman para testar essa api.

CRUD

criar

#method - uri

POST - http://localhost:8080/rest-api

#headers 
{ "Content-type": "application/json" } }

#body
{
"nome":"",
"endereco":"",
"cpf":""
}

atualizar

method - uri

PUT - http://localhost:8080/rest-api/{id}

#headers 
{ "Content-type": "application/json" }

#body
{
"nome":"",
"endereco":"",
"cpf":""
}

listar

method - uri

GET - http://localhost:8080/rest-api

buscar por id

method - uri

GET - http://localhost:8080/rest-api/{id}

deletar

method - uri

DELETE - http://localhost:8080/rest-api/{id}

About

Este é um simples projeto de webservice REST java, que recebe e retorna dados em formato JSON

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages