Tis' the Season
Securitas EFZ
Data? Hardly know her!
Hyped up protocols
Tests?
100

Popular Framework for Java Enterprise development

Spring Boot

100

Confirms that the user is who they say they are

Authentication

100

Manages Database Access in Java Applications

Spring Data JPA

100

OK

HTTP Code 200

100

Zero Knowledge about the Application during testing

Blackbox Testing

200

Java Objects handled by Sping

Beans

200

Necessary to enforce Validation

@Valid

200

Identifies a Primary Key

@ID

200

Created

201

200

The most granular Testing-Level

Unit Tests

300

Acts as labels/Markers for Java-Classes, Methods etc.

Annotations

300

Contains Meta-Information about the JWT

Header

300

Responsible for manipulating the structure of a Database

DDL

300

Bad Request

400

300

Used to do integrationtests

Bruno (fun fact, Bruno is an actual Employee at Bruno)

400

Seperation into Frontend, Backend, Database

3-Tier Architecture

400

Spring Security uses these to block unwanted requests

Filters

400

Maps code to Database Entities

ORM/Hibernate

400

Internal Server Error

500

400
Preferred way of doing non-functional tests

Dynamic Testing

500

Spring provides us the objects we need, instead of creating and managing them on our own

Dependancy Injection

500

Used to return custiom Exceptions/HTTP Responses

Global Exceptionhandler

500

Needed to display n-m relationships

@Jointable + @JoinColumn
500

Unauthorized

401

500

Static analysis tool to detect semantic errors

Linter