본문 바로가기

개발/TIL

[TIL#18] Spring 입문 2

오늘 공부 키워드

 

1. HTTP 데이터 객체로 처리하기

2. Database와 SQL

3. 3 Layer Architecture

4. IoC와 DI

 

 

 

HTTP 데이터 객체로 처리하기

2024.05.17 - [개발/Spring 입문] - [Spring 입문] HTTP 데이터 객체로 처리하기

 

[Spring 입문] HTTP 데이터 객체로 처리하기

@ModelAttribute vs @RequestBody ControllerHTTP Sample RequestAnnotation생략@ModelAttributeOPOST http://localhost:8080/hello/request/form/modelHeaderContent type: application/x-www-form-urlencodedBodyname=Robbie&age=95@RequestBodyXPOSThttp://localhost:80

ggumijju.tistory.com

 

 

Database와 SQL

2024.05.17 - [개발/Spring 입문] - [Spring 입문] Database (DBMS / RDBMS)

 

[Spring 입문] Database (DBMS / RDBMS)

Database  Database = 데이터의 집합 DBMSDBMS 는 ‘Database Management System’ 의 약자로 Database를 관리하고 운영하는 소프트웨어를 의미합니다. RDBMSRDBMS는 ‘Relational DBMS’의 약자로 관계형 데이터베이스

ggumijju.tistory.com

 

 

3 Layer Architecture / IoC와 DI

2024.05.17 - [개발/Spring 입문] - [Spring 입문] 3 layer architecture / IoC와 DI

 

[Spring 입문] 3 layer architecture / IoC와 DI

3 layer architecture가 필요한 이유 Controller 클래스 하나로 모든 API를 처리한다면, 한 개의 클래스에 너무 많은 양의 코드가 존재하기 때문에 코드를 이해하기 어렵고 코드의 추가 혹은 변경 요청이

ggumijju.tistory.com