๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

2024/10

(2)
[WEB] HttpServletRequest / ServletRequest HttpServletRequest์™€ ServletRequest๋Š” ๋‘˜ ๋‹ค ์„œ๋ธ”๋ฆฟ์ด ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์„ ๋ฐ›์„ ๋•Œ ์ด๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค. 1. ServletRequest์ธํ„ฐํŽ˜์ด์Šค: ServletRequest๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ์ผ๋ฐ˜์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.ํ”„๋กœํ† ์ฝœ์— ๋…๋ฆฝ์ : HTTP๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ(Gopher, FTP ๋“ฑ)๋„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ผ๋ฐ˜์ ์ธ ์š”์ฒญ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.๋ฉ”์„œ๋“œ ๊ธฐ๋Šฅ: ์š”์ฒญ์— ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ฑฐ๋‚˜(ํŒŒ๋ผ๋ฏธํ„ฐ ๋“ฑ), ์š”์ฒญ ์†์„ฑ์— ์ ‘๊ทผํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ฉ”์„œ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.์ฃผ ์‚ฌ์šฉ์ฒ˜: ์›น ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์„œ๋ธ”๋ฆฟ์„ ์œ„ํ•œ ์š”์ฒญ์„ ํ‘œํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. HTTP์— ํŠนํ™”๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์ด๊ธฐ ๋•Œ๋ฌธ์— ์ง์ ‘ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ƒ์œ„ ์ธํ„ฐํŽ˜์ด์Šค์ธ HttpServl..
[Spring boot] h2 ์—ฐ๊ฒฐํ•˜๊ธฐ spring boot ํ”„๋กœ์ ํŠธ์— h2 ์—ฐ๊ฒฐ ํ•ด๋ด…์‹œ๋‹ค. 1. https://www.h2database.com/html/main.html ํ•ด๋‹น ์‚ฌ์ดํŠธ์—์„œ h2 ๋ฅผ ๋‹ค์šด๋ฐ›์•„ ์••์ถ•์„ ํ’€์–ด์ค๋‹ˆ๋‹ค. 2. ์••์ถ•์„ ํ‘ผ ํด๋”์—์„œ h2/bin์— ์ ‘๊ทผcd study/h2/bin 3. ๋งŒ์•ฝ ์‹คํ–‰์ด ๋˜์ง€ ์•Š์„ ์‹œ chmod 755 h2.sh ๋กœ ๊ถŒํ•œ ๋ถ€์—ฌ 4. h2๋ฅผ ์‹คํ–‰ํ•ด์ค๋‹ˆ๋‹ค../h2.sh  5. ์‹คํ–‰์ด ๋˜์—ˆ์œผ๋ฉด http://172.18.41.167:8082/ ์— ๋“ค์–ด๊ฐ€ h2์— ์ ‘๊ทผํ•ด์ค๋‹ˆ๋‹ค. 6. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด JDBC URL์— jdbc:h2:~/jpa ์„ ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹ค. 7. ์—ฐ๊ฒฐ์„ ๋Š๊ณ  jdbc:h2:tcp://localhost/~/jpa ๋กœ URL ๋ณ€๊ฒฝ ํ›„ ์žฌ์ ‘์† ํ•ด์ค๋‹ˆ๋‹ค. 8. spring boot..