FOR SW ENGINEER๐ฉ๐ป50 [JAVA] BufferedReader, BufferedWriter โถBufferdReader์ BufferdWriter ๋? - ๋ฒํผ๋ฅผ ์ด์ฉํด์ ์ฝ๊ณ ์ฐ๋ ํจ์. - ๋ฒํผ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ถ๋ ฅ ํจ์จ ๋ฐ ์๋๊ฐ ์ข์์ง. (๋ฐ์ดํฐ ์ฒ๋ฆฌ ํจ์จ์ฑ↑) - ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ ์ฉํ๋ค. - BufferdReader : Scanner์ ์ ์ฌํ๋ค. - BufferdWriter : System.out.println()๊ณผ ์ ์ฌํ๋ค. โถBufferedReader์ BufferdWriter์ฌ์ฉ์ ์ค์ import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; โถBufferedReade.. 2022. 3. 18. Spring ๊ธฐ๋ณธ๊ฐ๋ ๋ค ์ ๋ฆฌ Spring์ ์ดํด๋ฅผ ์ํด!!์์๋์!(Spring๊ธฐ๋ณธ) CI๋ ๋ฌด์์ธ๊ฐ? - Continuous integration์ ์ฝ์๋ก ์ง์์ ์ธ ํตํฉ์ ๋งํจ. - ๊ฐ๋ฐ์ด ์๋ฃ๋๋ ์์ ์ ๋จ์๊ธฐ๋ฅ๋ค์ ํตํฉํ๋ ๊ฒ์ด ์๋ ๊ฐ๋ฐ๊ณผ ๋์์ ํตํฉ์ ์งํํจ์ผ๋ก์จ ์ํํธ์จ์ด์ ํ์ง์ ํฅ์์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. DI๋ ๋ฌด์์ธ๊ฐ? - Dependency Injection์ ์ฝ์๋ก ์์กด์ฑ ์ฃผ์ ์ด๋ค. - ์์กด์ ์ธ ๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑํ๊ฑฐ๋ ์ ์ดํ์ง ์๊ณ , ํน์ ๊ฐ์ฒด์ ํ์ํ ๊ฐ์ฒด ์ธ๋ถ์์ ๊ฒฐ์ ํด์ ์ฐ๊ฒฐ์ํค๋๊ฒ์ด๋ค. - ์ธํฐํ์ด์ค์์ ๊ฐ์ ธ๋ค ์ฐ๋ฉด ๋๋๊ฒ. - DI๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฒฐํฉ๋๋ ๋ฎ์์ง๊ณ ์ ์ฐ์ฑ์ด ๋์์ง. - ์ค์ ํ์ผ์ ํตํด ๊ฐ์ฒด๊ฐ ์์กด๊ด๊ณ ์ค์ ํจ์ผ๋ก์ ์ธ๋ถ Assembler๊ฐ ๊ฐ์ฒด๊ฐ์ ์์กด๊ด๊ณ๋ฅผ ์ ์ํ๊ฒ ๋๋ฉฐ, ๊ฐ์ฒด๋ ์ง์ .. 2022. 2. 8. JSP - ํํฐ(Filter) ํํฐ(Filter) HTTP ์์ฒญ๊ณผ ์๋ต์ ๋ณ๊ฒฝํ ์ ์๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํด๋์ค. ํํฐ๋ ๊ฐ์ฒด์ ํํ๋ก ์กด์ฌํ๋ฉฐ ํด๋ผ์ด์ธํธ์์ ์ค๋ ์์ฒญ(request)๊ณผ ์ต์ข ์์ (jsp, servlet ๋ฑ) ์ฌ์ด์ ์์นํด ํด๋ผ์ด์ธํธ ์์ฒญ ์ ๋ณด ์๋ง๊ฒ ๋ณ๊ฒฝํ ์ ์์. ๋ฐ๋๋ก ์ต์ข ์์๊ณผ ํด๋ผ์ด์ธํธ๋ก ๊ฐ๋ ์๋ต(response)์ฌ์ด์ ์์นํด ์ต์ข ์์์ ์์ฒญ ๊ฒฐ๊ณผ ์๋ง๊ฒ ๋ณ๊ฒฝํ ์๋ ์์. ํํฐ์ฌ์ฉ ex) JSP/์๋ธ๋ฆฟ ๋ฑ์ ์คํํ๊ธฐ ์ด์ ์ ์์ฒญ์ด ์ฌ๋ฐ๋ฅธ์ง ๋๋ ์์์ ์ ๊ทผํ ์ ์๋ ๊ถํ์ ๊ฐ์ก๋์ง ์ฌ๋ถ๋ฅผ ๋ฏธ๋ฆฌ ์ฒ๋ฆฌํ ์ ์์. JSP๋ ์๋ธ๋ฆฟ์ด ์์ฑํ ์๋ต ๋ฐ์ดํฐ ๋ณ๊ฒฝํ๊ฑฐ๋์ทจ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์๋ ์์. 1. ํํฐ(filter) ์ธํฐํ์ด์ค 1. public void init(FilterConfig fi.. 2021. 12. 15. JSP - MVC(model- view - controller) 1. MVC(model-view-controller) MVC๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ๋ฐ์ดํฐ ๋ฐ ๋ ผ๋ฆฌ ์ ์ด๋ฅผ ๊ตฌํํ๋๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํํธ์จ์ด ๋์์ธ ํจํด์ด๋ค. ๋ง ๊ทธ๋๋ก ๋ชจ๋ธ, ๋ทฐ, ์ปจํธ๋กค๋ฌ์ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ์ํํธ์จ์ด์ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ํ๋ฉด์ ๊ตฌ๋ถํ๋๋ฐ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. ๋ก์ง๊ณผ ํ๋ฉด์ ๊ตฌ๋ถํจ์ ๋ฐ๋ผ ๋๋์ ์ ๋ฌด์ ๋ถ๋ฆฌ์ ํฅ์๋ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํด์ค๋ค. Model : ๋น์ฆ๋์ค ์์ญ์ ๋ก์ง ์ฒ๋ฆฌ -> ๋ก์ง ์ฒ๋ฆฌ ํด๋์ค, ์๋ฐ๋น View : ๋น์ฆ๋์ค ์์ญ์ ๋ํ ํ๋ ์ ํ ์ด์ ๋ทฐ (์ฌ์ฉ์๊ฐ ๋ณด๊ฒ ๋ ๊ฒฐ๊ณผ ํ๋ฉด) -> JSP Controller : ์ฌ์ฉ์์ ์ ๋ ฅ์ฒ๋ฆฌ์ ํ๋ฆ์ ์ด ๋ด๋น. ->Servlet โถ mvc๋ 2๊ฐ์ง ๋ชจ๋ธ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ ์์. ๋ชจ๋ธ1 - JSP๋ฅผ ์ด์ฉํ ๋จ์ ๋ชจ๋ธ - ์น ๋ธ๋ผ.. 2021. 12. 14. ์ด์ 1 2 3 4 ยทยทยท 13 ๋ค์