TIL - 6

MeteorLeeยท2023๋…„ 1์›” 16์ผ
0

TIL

๋ชฉ๋ก ๋ณด๊ธฐ
16/40
post-thumbnail

๐Ÿ“… ์˜ค๋Š˜ ํ•œ ์ผ

  • ์ปดํ“จํ„ฐ ๊ตฌ์กฐ
  • servlet & jsp
  • ์ฝ”ํ…Œ

โ€‹

๐Ÿ“š ์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ

์šด์˜์ฒด์ œ

์ปดํ“จํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋๋‚ด๊ณ  ์˜ค๋Š˜ ์šด์˜์ฒด์ œ์— ๋“ค์–ด๊ฐ”๋‹ค. ์ปดํ“จํ„ฐ์˜ ์šด์˜ ํ”„๋กœ๊ทธ๋žจ์ด ์–ด๋””์„œ ์ž‘๋™ํ•˜๊ณ  ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ๊ณต๋ถ€ํ–ˆ๋Š”๋ฐ ์ดํ•ด๊ฐ€ ์ž˜ ๋ผ์„œ ๋ฌด๋ฆฌ ์—†์ด ๊ณต๋ถ€๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ์ฑ…์„ ์ฝ๊ณ  ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ์•„์ง๋„ ์–ด๋””๋‹ค ์“ฐ์ง€?๋ผ๋Š” ๊ณ ๋ฏผ์ด ๊ณ„์† ๋“ค๊ธฐ๋Š” ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ๋จผ์ € ๋๋‚ด๊ธฐ๋กœ ๊ณ„ํš์„ ์„ธ์šด ๋งŒํผ ์กฐ๊ธˆ ๋” ์ง‘์ค‘ํ•ด์„œ ๋นจ๋ฆฌ ๋๋‚ด๋ ค๊ณ  ํ•ด์•ผ๊ฒ ๋‹ค.

servlet & jsp

์‹ค์‹œ๊ฐ„ ๊ฐ•์˜์—์„œ servlet & jps์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ–ˆ๋‹ค. ์‚ฌ์‹ค ์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๋‚ด์šฉ์ด๋ผ ๋Œ€๋žต์ ์ธ ํ๋ฆ„๋งŒ ์žก๋Š” ๋ฐฉ์‹์ด์—ˆ๋Š”๋ฐ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์„œ ๋‹ค๋ฅธ ๊ฐ•์˜๋‚˜ ์ฑ…์„ ๋งŽ์ด ์ฐพ์•„๋ณด๋ ค๊ณ  ํ–ˆ๊ณ  ๊ดœ์ฐฎ์€ ๊ฐ•์˜๋ฅผ ํ•˜๋‚˜ ์ฐพ์•˜๋‹ค. ์ž๋ฐ” ์›น์„ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ์ด๋ผ๋Š” ์ฑ…์„ ์“ฐ์‹  ์ด๋ณ‘์Šน ๊ฐœ๋ฐœ์ž๋‹˜์˜ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ์žˆ๋Š”๋ฐ ์ƒ๋‹นํžˆ ๊ดœ์ฐฎ๋‹ค. ์ผ๋‹จ ๋‚ด์ผ๋„ ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜ ์ด์ „์— ๋งŽ์ด ๋“ค์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•ด์•ผ๊ฒ ๋‹ค. ์‹ค์Šต์€ ๋‚˜์ค‘์œผ๋กœ ๋ฏธ๋ฃจ๊ณ  ์ผ๋‹จ ๋Œ€๋žต์ ์ธ ํ๋ฆ„์„ ์žก๊ณ  ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜๋ฅผ ๋“ค์–ด์•ผ๊ฒ ๋‹ค.

์ฝ”ํ…Œ

์Šคํƒ๊ณผ ํ ๋ถ€๋ถ„์„ ๋“ค์–ด๊ฐ”๋Š”๋ฐ ๋„ˆ๋ฌด ์–ด๋ ต๋‹ค. ์‚ฌ์‹ค ๋‚˜๋Š” ๊ฑฐ์˜ ์ค€๋น„๊ฐ€ ์•ˆ๋˜์–ด์žˆ๋Š” ์ƒํƒœ๋กœ ๊ณต๋ถ€๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฑฐ๋ผ ์˜ˆ์ƒ์€ ํ–ˆ์ง€๋งŒ 1์žฅ์ด ๋๋‚˜๊ธฐ๋„ ์ „์— ๋ฒฝ์„ ๋งŒ๋‚œ ๊ธฐ๋ถ„์ด๋‹ค. ์ฑ…์„ ํ†ตํ•ด์„œ ๊พธ์—ญ๊พธ์—ญ ๋‚˜๊ฐˆ์ง€ ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๋ฐฉ์‹์„ ์ฐพ์„ ์ง€ ๊ณ ๋ฏผํ•ด ๋ด์•ผ๊ฒ ๋‹ค. ์•„๋‹ˆ๋ฉด ์ฑ…์˜ ๋ฌธ์ œ๋ฅผ ๋„˜์–ด๊ฐ€๊ณ  ๋ฌธ์ œ๋ฅผ ํ’€๋“  ํ•ด์•ผ๊ฒ ๋‹ค. ์˜ค๋Š˜๋„ 1๋ฌธ์ œ ๊ณต๋ถ€ํ•˜๊ธฐ๋Š” ํ–ˆ๋Š”๋ฐ ์™„์ „ํžˆ ์ดํ•ดํ•˜์ง€๋Š” ๋ชปํ•ด์„œ ๋‚ด์ผ ๋˜ ๋ณผ ์ƒ๊ฐ์ด๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ์ฝ”ํ…Œ๊ฐ€ ์ง„๋„๋ฅผ ๋‚˜๊ฐˆ ์ˆ˜๊ฐ€ ์—†์–ด์„œ ๊ฑฑ์ •์ด ๋งŽ์ด ๋œ๋‹ค.

๐Ÿ™ƒ ๋Š๋‚€ ์ 

์–ด๋ ค์› ๋˜ ์ 

  • ๋ชธ ์ƒํƒœ๊ฐ€ ์•„์ง์€ ๋Œ์•„์˜ค์ง€ ์•Š์•„์„œ ๊ณต๋ถ€ํ•˜๋Š”๋ฐ ๋จธ๋ฆฌ๊ฐ€ ์ข€ ์•„ํŒŒ์„œ ์ง‘์ค‘์ด ์•ˆ๋œ๋‹ค.
  • ์‹ค์‹œ๊ฐ„ ๊ฐ•์˜ ๋‚ด์šฉ์ด ์ƒ๋‹นํžˆ ์–ด๋ ต๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ์ข€ ๋ถˆ์นœ์ ˆํ•˜๋‹ค๋Š” ์ƒ๊ฐ๋„ ๋“ ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ๊ฐ•์˜๋‚˜ ์ฑ…์„ ์ฐพ์•˜๊ณ  ์ด๊ฑธ ๋จผ์ € ํ•œ๋ฒˆ ๋ณด๊ณ  ๊ฐ•์˜๋ฅผ ๋“ค์–ด์•ผ๊ฒ ๋‹ค.
  • ์ฝ”ํ…Œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋„ˆ๋ฌด ๊ณ ๋ฏผ๋ผ์„œ ๋ฏธ์ณ๋ฒ„๋ฆด ๊ฒƒ ๊ฐ™๋‹ค. ๋จธ๋ฆฌ๋„ ์•„ํ”ˆ๋ฐ ๊ณต๋ถ€๋„ ์•ˆ๋˜๋‹ˆ๊นŒ ๋˜์ ธ๋ฒ„๋ฆฌ๊ณ  ์‹ถ๋‹ค. ์ผ๋‹จ ์ฑ…์„ ๋ถ™๋“ค๊ณ  ๋Š˜์–ด์ ธ ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.
    โ€‹

์ž˜ํ•˜๊ฑฐ๋‚˜ ๊ฐœ์„ ํ•œ ์ 

  • ์Šคํ”„๋ง์„ ๊ณต๋ถ€ํ•ด์•ผ์ง€!๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ ๊ณต๋ถ€ํ•˜์ง€ ๋ง๊ณ  jsp, servlet ๋“ฑ ์–ด๋–ป๊ฒŒ ์ž๋ฐ”๋กœ ์›น์„ ๋งŒ๋“œ๋Š” ์ง€๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์Šคํ”„๋ง์œผ๋กœ ์ง„ํ–‰ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์œค๊ณฝ์„ ์žก๊ฒŒ ๋˜์–ด์„œ ๊ธฐ๋ถ„์ด ์ข‹๋‹ค. ๊ทธ๋ฆฌ๊ณ  spring๊ด€๋ จํ•œ ๋„์„œ ์ค‘ ๊ดœ์ฐฎ์€ ๋„์„œ๋ฅผ ์ฐพ์•„์„œ ์ฝ์„ ์ƒ๊ฐ์ด๋‹ค.

์ƒ๊ฐ

์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์—†๋‹ค. ํ•˜๋ฃจ์— 20์‹œ๊ฐ„์”ฉ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€๋ฐ ๋ชธ๋„ ์•ˆ ๋”ฐ๋ผ์ฃผ๊ณ  ์™œ ์ด๋ ‡๊ฒŒ ์ง‘์ค‘์„ ๋ชปํ•˜๋Š”์ง€ ๋‚ด๊ฐ€ ํ•œ์‹ฌ์Šค๋Ÿฝ๋‹ค.

profile
์ฝ”๋”ฉ ์‹œ์ž‘

0๊ฐœ์˜ ๋Œ“๊ธ€