Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Universidade Pitágoras Unopar Anhanguera
Engenharia de Software - Bacharelado
Portfólio - Relatório de aula prática:
Nome da disciplina: Programação web.
 (
São José de Ribamar
/
MA
202
4
)
Portfólio - Relatório de aula prática
Nome da disciplina: Programação web.
Trabalho de portfólio apresentado como requisito parcial para obtenção de pontos para a média semestral.
Tutor: 
 (
10
)
 (
São José de Ribamar/MA
202
4
)
	
1
	
Introdução
	Sumário:
	
4
	2
	Desenvolvimento
	
	6
	3
	Método
	
	6
	4
	 Resultados
	
	8
	3
	Conclusão
	
	9
	
1. Introdução
Introdução aos Softwares Spring Tool Suite e Postman
No mundo em constante evolução do desenvolvimento de software, ferramentas eficientes desempenham um papel crucial na simplificação de tarefas complexas. Duas dessas ferramentas amplamente utilizadas são o Spring Tool Suite e o Postman, cada um contribuindo para áreas específicas do ciclo de vida do desenvolvimento de software.
Spring Tool Suite (STS):
O Spring Tool Suite, desenvolvido pela Pivotal Software, é um ambiente de desenvolvimento integrado (IDE) baseado no Eclipse, projetado especificamente para facilitar o desenvolvimento de aplicativos baseados no Spring Framework. O Spring Framework é uma estrutura de aplicativos Java amplamente adotada para o desenvolvimento de aplicativos empresariais robustos e escaláveis. O STS simplifica o processo de criação, depuração e implantação de aplicativos Spring, fornecendo ferramentas intuitivas, como assistentes de criação de projetos, editores de configuração XML e suporte a testes integrados.
Postman:
O Postman é uma ferramenta de colaboração de desenvolvimento de API que simplifica o processo de teste, documentação e compartilhamento de APIs. Ele oferece uma interface intuitiva e fácil de usar para enviar solicitações HTTP, visualizar respostas, automatizar fluxos de trabalho de teste e gerar documentação detalhada. Com recursos como coleções de solicitações, ambientes de variáveis e suporte para testes automatizados, o Postman se tornou uma escolha popular entre desenvolvedores, testadores e equipes de API em todo o mundo.
Em resumo, o Spring Tool Suite e o Postman são duas ferramentas valiosas que desempenham papéis complementares no processo de desenvolvimento de software. Enquanto o Spring Tool Suite simplifica o desenvolvimento de aplicativos Java baseados no Spring Framework, o Postman simplifica o teste e a colaboração em torno de APIs, tornando-os essenciais para desenvolvedores e equipes de desenvolvimento de software modernos.
2. Desenvolvimento
Ambiente de Desenvolvimento: Para iniciar a aula prática, é necessário configurar o ambiente de desenvolvimento. Recomenda-se o uso do Eclipse com Spring Tool Suite, disponível em spring.io/tools. Além disso, é necessário ter o Postman instalado, disponível em postman.com/downloads, e o Git, disponível em git-scm.com/downloads caso deseje versionar o projeto.
Configuração do Projeto Base com Spring:
1. Utilize o link start.spring.io para criar o projeto base com a estrutura Spring. Selecione as opções adequadas, como Maven, Java 17, versão do Spring 3.0.0, packaging JAR e adição da dependência Spring Web. Clique em "generate" e descompacte o projeto baixado no workspace.
Configuração do Spring Tool Suite: 2. Abra o Spring Tool Suite e escolha o workspace. Importe o projeto Maven existente seguindo o caminho "File > Import > Maven > Existing Maven projects", selecionando a pasta do projeto base gerado nos passos anteriores e o arquivo pom.xml.
Implementação das Entidades e Controllers: 3. Crie a classe User no pacote "entities" dentro de src/main/java, com os atributos básicos e annotations necessárias. Em seguida, crie a classe UserResource no pacote "resource" com as annotations adequadas para definir o controller.
Configuração do Banco de Dados: 4. Configure o banco de dados H2 e a persistência de dados com JPA, adicionando as dependências necessárias no arquivo pom.xml e configurando os arquivos application.properties e application-test.properties em src/main/resources.
Implementação dos Repositórios e Serviços: 5. Crie a interface UserRepository no pacote "repositories" e a interface UserService no pacote "services", estendendo a classe JpaRepository e implementando os métodos necessários.
Tratamento de Exceções: 6. Implemente as classes para tratamento de exceções, como ResourceNotFoundException, StandardError e ResourceExceptionHandler, garantindo uma manipulação adequada de erros na aplicação.
Teste da Aplicação: 7. Utilize o Postman para testar as funcionalidades implementadas, incluindo as rotas definidas no controller UserResource.
3. Métodos
Os métodos utilizados no desenvolvimento do projeto de gerenciamento de usuários com Spring são:
1. findAll: Método responsável por retornar todos os usuários cadastrados no sistema.
2. findById: Método que busca um usuário pelo seu identificador único.
3. insert: Método utilizado para adicionar um novo usuário ao sistema.
4. delete: Método para excluir um usuário existente no sistema.
5. update: Método que permite atualizar as informações de um usuário já cadastrado.
Esses métodos foram implementados na interface UserService no pacote "services", conforme especificado no documento de referência. Eles são essenciais para as operações básicas de um sistema de gerenciamento de usuários (CRUD - Create, Read, Update, Delete).
4. Resultados
Resultado postman:
5. Download do projeto:
6. Conclusão
Este relatório técnico detalhou o processo de realização de uma aula prática para desenvolvimento de um projeto de gerenciamento de usuários utilizando o framework Spring e a ferramenta Postman. A implementação passo a passo das funcionalidades do sistema, desde a configuração do ambiente de desenvolvimento até o teste das rotas da API, proporciona uma compreensão abrangente do processo de desenvolvimento de software utilizando essas ferramentas
image2.png
image3.png
image1.png

Mais conteúdos dessa disciplina