Code Monkey home page Code Monkey logo

estudos_formacao_spring_framework's Introduction

Estudos Formação Spring Framework

Repositório contendo os projetos que fiz ao estudar a formação Spring Boot da Alura.

1° Projeto: Aplicação que simula um controlador web (como o Spring Framework e VRaptor).

Nesta aplicação tem-se o resultado de um projeto de dois cursos da alura, referentes à servlets, realizados por mim. É uma aplicação que simula a criação de um controlador web, utilizando o protocolo http, filtros, jsp, padrão MVC e padrão Command (cada classe encapsula uma ação). A aplicação foi construída utilizando-se o Tomcat 9.0.60, logo, será necessário ter essa ferramenta e adicionar o projeto nela, para o mesmo funcionar.

2° Projeto: Aplicação que representa uma loja virtual, com o CRUD completo de produtos e suas categorias.

A aplicação utiliza o modelo de camadas MVC e DAO, além de usuar o padrão Factory para gerar objetos que representam conexões, as requisições e transações no banco de dados são controlodas pelo pool de conexões.

3° Projeto: Introdução ao JPA com Hibernate

Todas as dependências dessa aplicação foram gerenciadas pelo Maven. A aplicação foi desenvolvida nos modelos de camadas MVC e DAO. Ela representa o CRUD completo de produtos e suas categorias utilizando JPA (Java Persistente API) tendo o Hibernate como implementação. Fica claro com esse projeto o desacoplamento entre o banco de dados da aplicação e as classes da mesma, além disso temos aqui um código mais limpo, menos verboso e mais dinâmico que facilita a sua leitura e manutenção, o que geralmente é muito complicado em aplicações que utilizam JDBC.

4° Projeto: API para gerência de pacientes e médicos de um hospital.

Utilizando o padrão API RESTful essa aplicação representa o backend de um sistema de gerência de paciêntes e médicos de um hospital, utilizando o Spring Framemork para o controle de build, persistência, validações etc.

estudos_formacao_spring_framework's People

Contributors

alissonjaques avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.