SPRING/INFLEARN
-
[๊ฐ์] ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์ 4SPRING/INFLEARN 2023. 3. 20. 19:49
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2 ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํ์ฉ ๊ธฐ์ - ์ธํ๋ฐ | ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ์น ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. MVC 2ํธ์์๋ MVC 1ํธ์ ํต์ฌ ์๋ฆฌ์ ๊ตฌ์กฐ ์์ ์ค๋ฌด ์น ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ํ์ฉ ๊ธฐ์ ๋ค์ ํ์ตํ ์ ์ www.inflearn.com 4. ๊ฒ์ฆ1 - Validation โป ๊ฒ์ฆ ์ปจํธ๋กค๋ฌ์ ์ค์ํ ์ญํ ์ค ํ๋๋ HTTP ์์ฒญ์ด ์ ์์ธ์ง ๊ฒ์ฆํ๋ ๊ฒ์ด๋ค. ํด๋ผ์ด์ธํธ ๊ฒ์ฆ์ ์กฐ์์ด ๊ฐ๋ฅํ์ฌ ๋ณด์์ ์ทจ์ฝํ๋ฉฐ, ์๋ฒ๋ง์ผ๋ก ๊ฒ์ฆํ๋ฉด ์ฆ๊ฐ์ ์ธ ๊ณ ๊ฐ ์ฌ์ฉ์ฑ์ด ๋ถ์กฑํด์ง๋ฏ๋ก ์ด ๋์ ์ ์ ํ ์์ด์ ์ฌ์ฉํ๋ค. ์ต์ข ์ ์ธ ์๋ฒ ๊ฒ์ฆ์ ํ์๋ค. ..
-
[๊ฐ์] ์คํ๋ง MVC 1ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์ 1SPRING/INFLEARN 2023. 3. 13. 20:02
์๋ ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard ์คํ๋ง MVC 1ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์ - ์ธํ๋ฐ | ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๋ ํ์ํ ๋ชจ๋ ์น ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. ์คํ๋ง MVC์ ํต์ฌ ์๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ , ๋ ๊น์ด์๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ ์ ์์ต๋๋ค., - www.inflearn.com 1. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ดํด โป ์น ์๋ฒ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ - ์น์์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ HTTPํ๋กํ ์ฝ ์ฌ์ฉ -> ๊ฑฐ์ ๋ชจ๋ ํํ์ ๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅ - ์น ์๋ฒ vs ์น ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ(WAS) ์น ์๋ฒ : ์ ์ ์ธ ํ์ผ Serve..
-
[๊ฐ์] ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์ 5SPRING/INFLEARN 2023. 1. 30. 11:46
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2 ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํ์ฉ ๊ธฐ์ - ์ธํ๋ฐ | ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ์น ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. MVC 2ํธ์์๋ MVC 1ํธ์ ํต์ฌ ์๋ฆฌ์ ๊ตฌ์กฐ ์์ ์ค๋ฌด ์น ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ํ์ฉ ๊ธฐ์ ๋ค์ ํ์ตํ ์ ์ www.inflearn.com 6. ๋ก๊ทธ์ธ ์ฒ๋ฆฌ1 - ์ฟ ํค, ์ธ์ - ๋ก๊ทธ์ธ ์๊ตฌ ์ฌํญ ํ ํ๋ฉด - ๋ก๊ทธ์ธ ์ ํ์ ๊ฐ์ ๋ก๊ทธ์ธ ํ ํ๋ฉด - ๋ก๊ทธ์ธ ํ ๋ณธ์ธ ์ด๋ฆ(๋๊ตฌ๋ ํ์ํฉ๋๋ค.) ์ํ ๊ด๋ฆฌ ๋ก๊ทธ ์์ ๋ณด์ ์๊ตฌ์ฌํญ ๋ก๊ทธ์ธ ์ฌ์ฉ์๋ง ์ํ์ ์ ๊ทผํ๊ณ , ๊ด๋ฆฌํ ์ ์์ ๋ก๊ทธ์ธ ํ์ง ์์ ์ฌ์ฉ์๊ฐ ์ํ ๊ด๋ฆฌ์ ์ ๊ทผํ๋ฉด ๋ก๊ทธ์ธ..
-
[๊ฐ์] ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์ 3SPRING/INFLEARN 2023. 1. 13. 03:06
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2 ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํ์ฉ ๊ธฐ์ - ์ธํ๋ฐ | ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ์น ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. MVC 2ํธ์์๋ MVC 1ํธ์ ํต์ฌ ์๋ฆฌ์ ๊ตฌ์กฐ ์์ ์ค๋ฌด ์น ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ํ์ฉ ๊ธฐ์ ๋ค์ ํ์ตํ ์ ์ www.inflearn.com 3. ๋ฉ์์ง, ๊ตญ์ ํ - ๋ฉ์์ง, ๊ตญ์ ํ ์๊ฐ messages.properties๋ผ๋ ๋ฉ์ธ์ง ๊ด๋ฆฌ์ฉ ํ์ผ์ ๋ง๋ค์ -> key๊ฐ์ ์ ์ฅํด๋๊ณ ๋ถ๋ฌ์์ ์ฌ์ฉํ๋ค. ๋ณ๊ฒฝํ ์ผ์ด ์๊ธฐ๋ฉด ์ด ํ์ผ์ key๋ฅผ ๋ณ๊ฒฝํจ์ผ๋ก์จ ๋ชจ๋์ ์ ์ฉ๋๊ฒ messages_en.properties, messages_kor..
-
[๊ฐ์] ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํต์ฌ ๊ธฐ์ 1SPRING/INFLEARN 2022. 11. 21. 04:33
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2 ์คํ๋ง MVC 2ํธ - ๋ฐฑ์๋ ์น ๊ฐ๋ฐ ํ์ฉ ๊ธฐ์ - ์ธํ๋ฐ | ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ์น ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. MVC 2ํธ์์๋ MVC 1ํธ์ ํต์ฌ ์๋ฆฌ์ ๊ตฌ์กฐ ์์ ์ค๋ฌด ์น ๊ฐ๋ฐ์ ํ์ํ ๋ชจ๋ ํ์ฉ ๊ธฐ์ ๋ค์ ํ์ตํ ์ ์ www.inflearn.com 1. ํ์๋ฆฌํ - ๊ธฐ๋ณธ ๊ธฐ๋ฅ โ ํ๋ก์ ํธ ์์ฑ โ ํ์๋ฆฌํ ์๊ฐ - ํน์ง ์๋ฒ ์ฌ์ด๋ HTML ๋ ๋๋ง (SSR) ๋ค์ธ๋ด ํ ํ๋ฆฟ (์์ HTML์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ๋ทฐ ํ ํ๋ฆฟ๋ ์ฌ์ฉํ ์ ์์) ์คํ๋ง ํตํฉ ์ง์ - ๊ณต์ ๋ฌธ์ https://www.thymeleaf.org/ Thymeleaf I..
-
[๊ฐ์] ์ค์ ! Querydsl 1SPRING/INFLEARN 2022. 8. 22. 05:34
https://www.inflearn.com/course/querydsl-%EC%8B%A4%EC%A0%84 ์ค์ ! Querydsl - ์ธํ๋ฐ | ๊ฐ์ Querydsl์ ๊ธฐ์ด๋ถํฐ ์ค๋ฌด ํ์ฉ๊น์ง, ํ๋ฒ์ ํด๊ฒฐํด๋ณด์ธ์!, ๋ณต์กํ ์ฟผ๋ฆฌ, ๋์ ์ฟผ๋ฆฌ๋ ์ด์ ์๋ ! Querydsl๋ก ์๋ฐ ๋ฐฑ์๋ ๊ธฐ์ ์ ๋จ๋จํ๊ฒ. ๐ฉ ๋ณธ ๊ฐ์๋ ๋ก๋๋งต ๊ณผ์ ์ ๋๋ค. ๋ณธ ๊ฐ์๋ ์๋ฐ ๋ฐฑ์ www.inflearn.com 0. Querydsl ์๊ฐ ์ฟผ๋ฆฌ๋ฅผ ์๋ฐ ์ฝ๋๋ก ์์ฑํ๊ฒ ๋์์ฃผ์ด ๋ฌธ๋ฒ ์ค๋ฅ๋ฅผ ์ปดํ์ผ ์์ ์ ์ก์ ์ ์์ ๋์ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ ๋จ์ ๋ฐ๋ณต ์ฝ๋๊ฐ ์ค์ด๋ ๋ค 1. ํ๋ก์ ํธ ํ๊ฒฝ์ค์ ํญ์ ํ๋ ํ๊ฒฝ ์ค์ ์ ํด์ค๋ค gradle๋ intelij๋ก ํน์ ์๋๋ค๋ฉด enable annotation processing๋ ์ผ์ค๋ค ํ ..
-
[๊ฐ์] ์ค์ ! ์คํ๋ง ๋ฐ์ดํฐ JPA 1SPRING/INFLEARN 2022. 8. 15. 06:49
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%8D%B0%EC%9D%B4%ED%84%B0-JPA-%EC%8B%A4%EC%A0%84#reviews ์ค์ ! ์คํ๋ง ๋ฐ์ดํฐ JPA - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ๋ฐ์ดํฐ JPA๋ ๊ธฐ์กด์ ํ๊ณ๋ฅผ ๋์ด ๋ง์น ๋ง๋ฒ์ฒ๋ผ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ตฌํ ํด๋์ค ์์ด ์ธํฐํ์ด์ค๋ง์ผ๋ก ๊ฐ๋ฐ์ ์๋ฃํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ๋ณต ๊ฐ๋ฐํด์จ ๊ธฐ๋ณธ CRUD ๊ธฐ๋ฅ๋ ๋ชจ๋ ์ ๊ณตํฉ๋๋ค. www.inflearn.com 1. ํ๋ก์ ํธ ํ๊ฒฝ์ค์ ํญ์ ํ๋ ํ๊ฒฝ ์ค์ ์ ํด์ค๋ค gradle๋ intelij๋ก ํน์ ์๋๋ค๋ฉด enable annotation processing๋ ์ผ์ค๋ค H2๋ ์ค์นํ๊ณ ์ด์ฉ๊ตฌ ํด์ค๋ค. ๋ ํ๋๋๋ก~ ์์ JPA ์ฝ๋์ J..
-
[๊ฐ์] ์ค์ ! ์คํ๋ง ๋ถํธ์ JPA ํ์ฉ2 - API ๊ฐ๋ฐ๊ณผ ์ฑ๋ฅ ์ต์ ํ 2SPRING/INFLEARN 2022. 8. 2. 03:38
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-API%EA%B0%9C%EB%B0%9C-%EC%84%B1%EB%8A%A5%EC%B5%9C%EC%A0%81%ED%99%94/dashboard ์ค์ ! ์คํ๋ง ๋ถํธ์ JPA ํ์ฉ2 - API ๊ฐ๋ฐ๊ณผ ์ฑ๋ฅ ์ต์ ํ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ๋ถํธ์ JPA๋ฅผ ํ์ฉํด์ API๋ฅผ ๊ฐ๋ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ JPA ๊ทนํ์ ์ฑ๋ฅ ์ต์ ํ ๋ฐฉ๋ฒ์ ํ์ตํ ์ ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ... www.inflearn.com 4. API ๊ฐ๋ฐ ๊ณ ๊ธ - ์ปฌ๋ ์ ์กฐํ ์ต์ ํ - ์ฃผ๋ฌธ ์กฐํ V1: ์ํฐํฐ ์ง์ ๋ ธ์ถ @RestController @RequiredArgsConstructor p..