Skip to content

mschoeffel/Spring-Hibernate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring-Hibernate

This is a repository where I go through all the basics of the Java frameworks Spring and Hibernate:

Final Projects

Must watch:

Link Description Frameworks
CRUD CRUD Project Spring Boot, Spring Web, Spring Security, Spring REST, Spring MVC, Hibernate, Thymeleaf, HTML5, CSS3
WebSocket RTC WebSocket Real Time Chat Spring Boot, Spring Web, Spring WebSockets, JS, HTML5, CSS3
Stream Download Spring Stream Zip and Download Spring Boot, Spring Web
     
Skript Annotation Script A Script with the most commonly used Annotations described & explained
Skript Not yet finished Questions Script !Under Construction! Huge Script with 220+ Spring Questions & Answers

Spring-Hibernate Piece by Piece

Inversion of Control

  1. (1.) Inversion of Control

Dependency Injection

  1. (2.) Dependency Injection Constructor
  2. (3.) Dependency Injection Setter
  3. (4.) Dependency Injection Advanced Setter
  4. (5.) Dependency Injection Properties Setter

Beans

  1. (6.) Bean Scopes
  2. (7.) Bean Hooks / Bean Lifecycle

Annotations

  1. (8.) Annotation Explicit Inversion of Control
  2. (9.) Annotation Default Inversion of Control
  3. (10.) Annotation Constructor Dependency Injection
  4. (11.) Annotation Setter / Method Dependency Injection
  5. (12.) Annotation Field Dependency Injection
  6. (13.) Annotation Qualifier Dependency Injection
  7. (14.) Annotation Bean Scope
  8. (15.) Annotation Bean Lifecycle / Hooks
  9. (16.) Spring Configuration Class
  10. (17.) Annotation Bean Dependency Injection
  11. (18.) Annotation Bean Properties Dependency Injection

Model View Controller

  1. (19.) Spring MVC Initialization
  2. (20.) Spring MVC Process Form Data
  3. (21.) Spring MVC Process Form Data Advanced
  4. (22.) Spring MVC Process Form Data with Annotation
  5. (23.) Spring MVC Controller Mapping
  6. (24.) Spring MVC Form and Object Binding
  7. (25.) Spring MVC Form Validation
  8. (26.) Spring MVC Form Number Range Validation
  9. (27.) Spring MVC Form Regex Validation
  10. (28.) Spring MVC Form String to int Validation
  11. (29.) Spring MVC Form Custom Error Messages from Properties
  12. (30.) Spring MVC Form Custom Annotation Validation

Hibernate

  1. (31.) Hibernate Test Connection
  2. (32.) Hibernate Annotation Basic
  3. (33.) Hibernate Read From DB
  4. (34.) Hibernate Query From DB
  5. (35.) Hibernate Update From DB
  6. (36.) Hibernate Delete From DB
  7. (37.) Hibernate Advanced One To One Unidirectional Connection
  8. (38.) Hibernate Advanced One To One Bidirectional Connection
  9. (39.) Hibernate Advanced One To Many Bidirectional Connection
  10. (40.) Hibernate Eager Loading
  11. (41.) Hibernate Lazy Loading
  12. (42.) Hibernate Break and Resolve Lazy Loading
  13. (43.) Hibernate HQL Resolve Lazy Loading
  14. (44.) Hibernate Advanced One To Many Unidirectional Connection
  15. (45.) Hibernate Advanced Many To Many Connection

Spring Security

  1. (46.) Spring Security MVC Setup with Annotations
  2. (47.) Spring Security Login Form and Maven support
  3. (48.) Spring Security Logout System
  4. (49.) Spring Security CSRF Protection Note
  5. (50.) Spring Security Getting User and Role
  6. (51.) Spring Security Restricted Pages based on Roles
  7. (52.) Spring Security Custom Access Denied Page
  8. (53.) Spring Security Display Content based on Roles
  9. (54.) Spring Security Users and Roles from Database
  10. (55.) Spring Security Password Hashing

Spring REST

  1. (56.) Spring REST POJO to JSON
  2. (57.) Spring REST JSON to POJO
  3. (58.) Spring REST Ignore JSON Properties
  4. (59.) Spring REST simple API
  5. (60.) Spring REST simple Pojo Json API
  6. (61.) Spring REST Path Variable
  7. (62.) Spring REST All together fancy
  8. (63.) Spring REST Exception Handling
  9. (64.) Spring REST Catch All Exceptions
  10. (65.) Spring REST Global Exception Handler
  11. (66.) Spring REST Security Authorisation

Spring Boot

  1. (67.) Spring Boot First Setup
  2. (68.) Spring Boot Dev Tools
  3. (69.) Spring Boot Actuator
  4. (70.) Spring Boot Actuator Security
  5. (71.) Spring Boot Run from Command-line
  6. (72.) Spring Boot Application Properties
  7. (73.) Spring Boot Configure Server

Thymeleaf

  1. (74.) Thymeleaf Spring Boot
  2. (75.) Thymeleaf CSS Spring Boot
  3. (76.) Thymeleaf Table Spring Boot

Open (TODO)

  • Spring Aspect Oriented Programming with Annotations