Spring๐ฑ
Spring Security
Spring Security
Spring Security
Spring Security
์คํ๋ง ๋ถํธ
Spring boot
์ ์ธ์ ํธ๋์ญ์ ์ฒ๋ฆฌ
์ ์ธ์ ํธ๋์ญ์ ์ฒ๋ฆฌ
์คํ๋ง Transaction
ํธ๋์ญ์
AOP - Annotation, Java ๋ฐฉ์ ๊ตฌํ ๋ฐฉ๋ฒ
AOP ๊ตฌํ 3๊ฐ์ง ๋ฐฉ๋ฒ
AOP - xml ๋ฐฉ์ ๊ตฌํ ๋ฐฉ๋ฒ
AOP ๊ตฌํ 3๊ฐ์ง ๋ฐฉ๋ฒ
AOP
๊ธฐ๋ณธ ์ฉ์ด
์คํ๋ง ํ ์คํธ
Spring Test
MyBatis
MyBatis
์คํ๋ง JDBC - ์ ๊ณต ๋ฉ์๋
์คํ๋ง JdbcTemplate ํด๋์ค ์ ๊ณต ๋ฉ์๋
REST ์ํคํ ์ฒ์ ์์ธ์ฒ๋ฆฌ
REST ์ํคํ ์ฒ
์คํ๋ง MVC
Spring MVC
JUnit
์คํ๋ง ํ ์คํธ
์คํ๋ง JDBC
๋ฐ์ดํฐ ์ก์ธ์ค ์ธต
๋น ๊ฐ์ฒด์ ์ค์ฝํ์ ๋ผ์ดํ์ฌ์ดํด
๋น ๊ฐ์ฒด ์ค์ฝํ(Scope)
DI - JAVA
JAVA ๋ฐฉ์์ ์์กด ๊ด๊ณ ์ฃผ์
DI - Annotation
Annotation ๋ฐฉ์์ ์์กด ๊ด๊ณ ์ฃผ์
DI - XML
XML ๋ฐฉ์์ ์์กด ๊ด๊ณ ์ฃผ์
Dependency Injection
์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ ํ๋์ ๊ธฐ๋ฅ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ฌ๋ฌ ์ปดํฌ๋ํธ๋ฅผ ์กฐํฉํด ๊ตฌํํ๋...
Meaven๊ณผ Gradle
Maven
์๋น์ค ์ธ์ฆ๊ณผ ๊ถํ ๋ถ์ฌ
์ธ์ฆ๊ณผ ์ธ๊ฐ
์ ํจ์ฑ ๊ฒ์ฌ์ ์์ธ์ฒ๋ฆฌ
์ ํจ์ฑ ๊ฒ์ฌ์ ์์ธ์ฒ๋ฆฌ
Spring Data JPA
JPQL JPA์์ ์ฌ์ฉํ ์ ์๋ ์ฟผ๋ฆฌ
์ฐ๊ด๊ด๊ณ ๋งคํ
์ฐ๊ด ๊ด๊ณ ๋งคํ ์ฐ๊ด๊ด๊ณ: ์ด๋ค ์ํฐํฐ๋ฅผ ์ค์ฌ์ผ๋ก ๋ณด๋๋์ ๋ฐ๋ผ ์ฐ๊ด๊ด๊ณ ์ํ๊ฐ ๋ฌ๋ผ์ง...
DB ์ฐ๋
ORM ํด๋์ค์ RDB์ ํ ์ด๋ธ์ ์ด์ฉ ์ ์๋ ๋ถ์ผ์น๊ฐ ์กด์ฌํ๋ค. โ ORM์ ์ด๋ฅผ...
Entity์ DTO
์ฒ์์ผ๋ก ํ๋ ์คํ๋ง ํ๋ก์ ํธ์ ์ฌ์ฉํ๊ธฐ ์ํด ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋ค.. ๊ทธ๋ฐ๋ฐ entity์ dto๋ผ๋ ์ฒ์...
1. ์คํ๋ง ๋ถํธ๋?
Spring ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ํ ๊ธฐ๋ฐ์ ์ ๊ณตํด ๊ฐ๋ฐ์๊ฐ ๋ธ์ฆ๋์ค ๋ก์ง ๊ตฌํ์๋ง ์ง์คํ ์...
์คํ๋ง ์น ๊ฐ๋ฐ ๊ธฐ์ด
์ ์ ์ปจํ ์ธ html ํ์ผ ๊ทธ๋๋ก ํ๋ฉด์ ๋์ฐ๋ ์ปจํ ์ธ ๊ณผ์ ์น ๋ธ๋ผ์ฐ์ ์ ์์ฒญ...
๋น ์ค์ฝํ(2)
์น ์ค์ฝํ ์น ํ๊ฒฝ์์๋ง ๋์ํ๋ ์ค์ฝํ ํ๋กํ ํ์ ๊ณผ๋ ๋ฌ๋ฆฌ ์คํ๋ง์ด ํด๋น ์ค์ฝํ์ ์ข ๋ฃ์์ ๊น์ง...
๋น ์ค์ฝํ(1)
๋น ์ค์ฝํ ๋น์ด ์กด์ฌํ ์ ์๋ ๋ฒ์
๋น ์๋ช ์ฃผ๊ธฐ ์ฝ๋ฐฑ
๋น ์๋ช ์ฃผ๊ธฐ ์ฝ๋ฐฑ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปค๋ฅ์ ํ์ด๋ ๋คํธ์ํฌ ์์ผ์ฒ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ์ ํ์ํ...
์์กด๊ด๊ณ ์๋ ์ฃผ์ (2)
์กฐํํ ๋น์ด ํ์ํ ๊ฒฝ์ฐ Map<String, Policy>: map์ ํค์ ์คํ๋ง ๋น์ ์ด๋ฆ์ ๋ฃ์ด์ฃผ๊ณ ...
์์กด๊ด๊ณ ์๋ ์ฃผ์ (1)
๋ค์ํ ์์กด๊ด๊ณ ์ฃผ์ ๋ฐฉ๋ฒ
์ปดํฌ๋ํธ ์ค์บ
์ปดํฌ๋ํธ ์ค์บ๊ณผ ์์กด๊ด๊ณ ์๋ ์ฃผ์ Spring์์๋ ์ค์ ์ ๋ณด๊ฐ ์๋๋ผ๋ ์คํ๋ง ๋น์ ์๋์ผ๋ก...
์ฑ๊ธํค ์ปจํ ์ด๋
์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฑ๊ธํค
์คํ๋ง ๋น ์ค์ ๋ฉํ ์ ๋ณด
BeanDefinition: ์คํ๋ง ๋น ์ค์ ๋ฉํ ์ ๋ณด ์คํ๋ง์ ๋ค์ํ ์ค์ ํ์ ์ง์์ ์ค์ฌ์๋...
์คํ๋ง ์ปจํ ์ด๋์ ์คํ๋ง ๋น
์คํ๋ง ์ปจํ ์ด๋ ์์ฑ ์คํ๋ง ์ปจํ ์ด๋๊ฐ ์์ฑ๋๋ ๊ณผ์ ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class);...
IoC, DI, ์ปจํ ์ด๋
1. ์ ์ด์ ์ญ์ IoC ๊ธฐ์กด ํ๋ก๊ทธ๋จ์ ํด๋ผ์ด์ธํธ ๊ตฌํ ๊ฐ์ฒด๊ฐ ์ค์ค๋ก ํ์ํ ๊ตฌํ...
Spring๊ณผ ๊ฐ์ฒด ์งํฅ
์คํ๋ง ์ํ๊ณ ํ์: ์คํ๋ง ํ๋ ์ ์ํฌ & ์คํ๋ง ๋ถํธ ์ ํ: ์คํ๋ง ๋ฐ์ดํฐ,...