728x90 ๋ฐ์ํ IT/Spring33 [์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ] ์ธํ๋ฐ ๊ฐ์ ์ ๋ฆฌ(์์ ๋ง๋ค๊ธฐ - ํ์ ๋๋ฉ์ธ ์ค๊ณ, ๊ฐ๋ฐ, ์คํ, ํ ์คํธ) /* ์ด ๊ธ์ ๊น์ํ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ๋ ค๊ณ ์์ฑํ ๊ธ์ ๋๋ค. ๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ์ํด ์ฌ๋ฆฌ๋ ๊ธ์ด๋ฏ๋ก ์ค๊ฐ ์ค๊ฐ ์ฝ๋๋ ์๋ต๋์์ต๋๋ค. */ ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., ์คํ๋ง ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์ฑ์ฅํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋์ด๋ณด์ธ์! ๐ข www.inflearn.com ํ์ ๋๋ฉ์ธ 1. ํ์ ๋๋ฉ์ธ ์ค๊ณ ํ์ ๋๋ฉ์ธ ํ๋ ฅ ๊ด๊ณ โพ ํด๋ผ์ด์ธํธ์ ์ญํ : ํ์์๋น์ค ํธ์ถ โพ ํ์์๋น์ค์ ์ญํ : ํ์๊ฐ์ / ํ์์กฐํฌ ์ด ๋ ๊ฐ์ง์ ๊ธฐ๋ฅ โพ ํ์์ ์ฅ์์ ์ญํ : ์ธ๊ฐ์ง ์ ์ฅ์ ์ค ํ๋๋ฅผ ์ ํํ์ฌ ํ์ ๊ด๋ฆฌ [ DB ํ์ ์ ์ฅ์(์์ฒดDB) / ์ธ๋ถ ์์คํ ์ฐ๋ ํ์ ์ ์ฅ์ ] .. 2023. 10. 18. [์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ] ์ธํ๋ฐ ๊ฐ์ ์ ๋ฆฌ(์์ ๋ง๋ค๊ธฐ - ํ๋ก์ ํธ ์์ฑ, ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ์ค๊ณ) /* ์ด ๊ธ์ ๊น์ํ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ๋ ค๊ณ ์์ฑํ ๊ธ์ ๋๋ค. ๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ์ํด ์ฌ๋ฆฌ๋ ๊ธ์ด๋ฏ๋ก ์ค๊ฐ ์ค๊ฐ ์ฝ๋๋ ์๋ต๋์์ต๋๋ค. */ ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ www.inflearn.com ํ๋ก์ ํธ ์์ฑ *์ฌ์ ์ค๋น๋ฌผ * - Java 17 ๋ฒ์ (๊ฐ์์์๋ 11๋ฒ์ ์ ์ฌ์ฉํ์ง๋ง ์คํ๋ง๋ถํธ 3.0 ์ดํ๋ถํฐ๋ ์๋ฐ17์ ์ฌ์ฉ!) - IDE : IntelliJ 1. ์คํ๋ง ๋ถํธ ์คํํฐ ์ฌ์ดํธ์์ ์คํ๋ง ํ๋ก์ ํธ ์์ฑ https://start.spring.io/ โพ ํ๋ก์ ํธ๋ ๋ง๋ค๊ธฐ ํธํด์ ์คํ๋ง๋ถํธ๋ก ๋ง๋ค์ง๋ง ์ผ๋จ์ ์คํ๋ง์๋ ์์ ์๋ฐ๋ก ๊ฐ.. 2023. 10. 18. [์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ] ์ธํ๋ฐ ๊ฐ์ ์ ๋ฆฌ(๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น SOLID, ๊ฐ์ฒด์งํฅ ์ค๊ณ์ ์คํ๋ง) /* ์ด ๊ธ์ ๊น์ํ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ๋ ค๊ณ ์์ฑํ ๊ธ์ ๋๋ค. */ ์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์ ์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., ์คํ๋ง ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์ฑ์ฅํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋์ด๋ณด์ธ์! ๐ข www.inflearn.com SOLID * ํด๋ฆฐ์ฝ๋๋ก ์ ๋ช ํ ๋ก๋ฒํธ ๋งํด์ด ์ข์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น์ ์ ๋ฆฌ - SRP : ๋จ์ผ ์ฑ ์ ์์น (Single Responsibility Principle) - OCP : ๊ฐ๋ฐฉ-ํ์ ์์น (Open / Closed Principle) - LSP : ๋ฆฌ์ค์ฝํ ์นํ ์์น (Liskov Substitution Principle) - ISP : ์ธํฐํ์ด์ค ๋ถ๋ฆฌ.. 2023. 10. 17. ์ด์ 1 2 3 4 ๋ค์ 728x90 ๋ฐ์ํ