DEV Community

Cover image for My First Spring Project
Vitor Hugo Marques Viana
Vitor Hugo Marques Viana

Posted on

My First Spring Project

Hello there.
Recently, I've started to learn about Java Spring. It's been a while since I had my first contact with Java in college, but this is the first project that I've made out there.

πŸ“– About the project

It's a simple Java To-Do task API whose goal is to register tasks and it's states (to do, in progress, and done) into groups where the members can interact freely with the tasks.

πŸ“What I learn from this

Although simple, this project helped me to learn a little more about:

  • Spring: basically, Spring it's a very well-known Java framework used to make corporate and web applications, possessing a lot of tools and resources that improve the speed of development.
  • JPA (Java Persistence API): It's a framework, so to speak, that is used to map a Java class (Actually a POJO) into database entities. Enabling the developer to handle the database more easily.
  • DAO (Data Access Object): It's a design pattern used to slice the business logic of the data access. Making the code easier to read and to maintain.



πŸ‘‰ Check out the full code on GitHub

P.S.: I'm still improving my English - so if something sounded off, that's why 😁

Top comments (2)

Collapse
 
lazy_code profile image
Nirob Ahmed

Good Concept!

Collapse
 
vianavitordev profile image
Vitor Hugo Marques Viana

Thank you.