Popular Framework for Java Enterprise development
What is Spring Boot?
Confirms that the user is who they say they are
What is Authentication?
Identifies a Primary Key
What is @ID?
OK
What is 200?
Used to do integrationtests
What is Bruno? (Postman, Insomnia etc. also count)
Java Objects handled by Spring
What are Beans/POJO/managed Objects?
Necessary to enforce Validation
What is @Valid?
Responsible for manipulating the structure of a Database
What is DDL?
Created
What is 201?
The most granular Testing-Level
What are Unit Tests?
Acts as labels/Markers for Java-Classes, Methods etc.
What are Annotations?
Contains Meta-Information about the JWT
What is a Header?
Needed to create n-m relationships
What are @Jointable + @JoinColumn?
Bad Request
What is 400?
Zero knowledge about the System during Testing
What is Blackbox Testing?
Seperation into Frontend, Backend, Database
What is a 3-Tier Architecture?
Used to return custom Exceptions/HTTP Responses for the entire Application
What is a Global Exceptionhandler?
Maps code to Database Entities
What is ORM/Hibernate?
Unauthorized
What is 401?
Preferred way of doing non-functional tests
What is Dynamic Testing?
Spring provides us the objects we need, instead of creating and managing them on our own
What is Dependancy Injection / Inversion of Control?
Spring Security uses these to block unwanted requests
What are Filters?
Manages Database Access in Java Applications
What is JPA?
Continue
What is 100?
Static analysis tool to detect semantic errors
What is a Linter?