220621

yoondguยท2022๋…„ 6์›” 21์ผ
0

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
57/84
post-thumbnail

๐Ÿฎ 19~21์ผ ๋™์•ˆ ํ•œ ์ผ

Today I learned์ธ๋ฐ 3์ผ์— ๊ฑธ์นœ ๋‚ด์šฉ์„ ์“ด๋‹ค๋Š” ๊ฑด ์ข€ ์›ƒ๊ธฐ์ง€๋งŒ. ์–ด์ œ๋Š” ๋ชธ์ด ์ข‹์ง€ ์•Š์•„ ์ผ์ฐ ์žค๊ณ , ๊ณ„์† ์„ธ๋ฏธ ํ”„๋กœ์ ํŠธ ์ž‘์—… ์œ„์ฃผ๋กœ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ณ  ์žˆ์–ด์„œ ํ•œ ๋ฒˆ์— ๊ธฐ๋กํ•ด๋„ ๋‚˜์˜์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™๋‹ค.

  • ๋ถ€์ŠคํŠธ์บ ํ”„ ์ง€์›์„œ ์ž๊ธฐ์†Œ๊ฐœ์„œ ์ž‘์„ฑ, ์ง€์›
  • ์„ธ๋ฏธ ํ”„๋กœ์ ํŠธ
    [ ์ƒˆ ์ฐฝ์—์„œ ๋ฐฐ์†ก์ง€ ์กฐํšŒ - ์ƒˆ ๋ฐฐ์†ก์ง€ ์ถ”๊ฐ€ / ๋ฐฐ์†ก์ง€ ์ •๋ณด ์ˆ˜์ • / ์‚ญ์ œ / ๊ธฐ๋ณธ ๋ฐฐ์†ก์ง€ ๋“ฑ๋ก ]์— ๋Œ€ํ•œ ํ™”๋ฉด๊ตฌํ˜„, ์‚ฌ์šฉ์ž ์ƒํ˜ธ์ž‘์šฉ, ๊ธฐ๋Šฅ ๊ตฌํ˜„์„ ์™„๋ฃŒํ–ˆ๋‹ค.
    • ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ํ˜„์žฌ ์ฐฝ(์ƒˆ๋กœ ๋„์šด ํŒ์—… ์ฐฝ) ํผ ์ œ์ถœ์„ ํ•˜๋Š”์ง€, ๋ถ€๋ชจ ์ฐฝ(๊ธฐ์กด ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์กฐํšŒ ํŽ˜์ด์ง€ ์ฐฝ)์œผ๋กœ ํผ ์ œ์ถœ์„ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๊ฐ€ ๋‹ฌ๋ผ์ ธ์„œ ๊ทธ ๋ถ€๋ถ„์„ ์‹ ๊ฒฝ์จ์„œ ์ฝ”๋”ฉํ–ˆ๋‹ค. ์ž์‹์ฐฝ-๋ถ€๋ชจ์ฐฝ ์–ด๋””๋กœ ๋„˜๊ฒจ์•ผํ• ์ง€ ํ—ท๊ฐˆ๋ ค์„œ ์ด ๋ถ€๋ถ„์—์„œ ์ˆ˜์ •์„ ์—ฌ๋Ÿฌ ๋ฒˆ ํ–ˆ๋‹ค.
      ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธฐ๋ณธ ๋ฐฐ์†ก์ง€๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋ถ€๋ชจ ์ฐฝ์˜ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์กฐํšŒ ํŽ˜์ด์ง€ ๋‚ด์šฉ๋„ ๋ฐ”๋€Œ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ ์ฐฝ์„ ๋‹ซ๊ณ , ๋ถ€๋ชจ ์ฐฝ์œผ๋กœ ํผ ์ œ์ถœ ํ›„ ์žฅ๋ฐ”๊ตฌ๋‹ˆ ์กฐํšŒ ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ์š”์ฒญํ•˜๋„๋ก ํ–ˆ๋‹ค.
    • ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณด๋‚ด๋Š” ๋ถ€๋ถ„์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ post๋ฐฉ์‹์œผ๋กœ ํ–ˆ๊ณ , ๋ถ€๋ชจ ์ฐฝ์„ ์žฌ์š”์ฒญํ•˜๊ฒŒ ๋  ๊ฒฝ์šฐ์—๋Š” ์ฒดํฌ๋œ ์•„์ดํ…œ๋ฒˆํ˜ธ ๊ฐ’์„ ์žฌ์š”์ฒญํ•  ๋•Œ ์ „๋‹ฌํ•ด์„œ ์ฒดํฌ๋ฐ•์Šค ์ƒํƒœ๊ฐ€ ์œ ์ง€๋˜๋„๋ก ํ–ˆ๋‹ค.
      => ์ค‘๊ฐ„ ๋‹จ๊ณ„์—์„œ๋Š” ์ฟผ๋ฆฌ์ŠคํŠธ๋ง์„ ์ž๋ฐ”์—์„œ ์ง์ ‘ ๋งŒ๋“ค์–ด URL์— ๋ง๋ถ™์ด๋Š” ๋ฐฉ์‹์œผ๋กœ ํ–ˆ๋Š”๋ฐ, ์ด๋ฅผ Util Class์˜ ๋ฉ”์†Œ๋“œ๋กœ ๋งŒ๋“ค์–ด ์ •๋ฆฌํ–ˆ๋”๋‹ˆ ์ฝ”๋“œ๋Š” ๊ฐ„๋‹จํ•ด์กŒ์ง€๋งŒ ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์ธ์ง€ ๋” ์ƒ๊ฐํ•ด๋ณผ ๋งŒํ•œ ๊ฑฐ๋ฆฌ์ธ ๊ฒƒ ๊ฐ™๋‹ค.
    • ์ƒˆ ๋ฐฐ์†ก์ง€๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด์„œ ๋™์‹œ์— ๊ธฐ๋ณธ ๋ฐฐ์†ก์ง€๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” Dao์—์„œ ์‹œํ€€์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ ๋ณ„๋„๋กœ ๋งŒ๋“ค์–ด ์ฝ”๋“œ ์ž‘์„ฑ
    • ํŒ€์›๋ถ„์ด ๊ตฌํ˜„ํ•˜๋Š” ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ๊ณผ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋„๋ก user์ •๋ณด๋ฅผ session๊ฐ์ฒด์—์„œ ์–ป๋Š” ์ฝ”๋“œ๋กœ ์ˆ˜์ •
    • ์—๋Ÿฌ ๊ด€๋ จ ์ฒ˜๋ฆฌ

ํ™”๋ฉด ๊ตฌํ˜„์— ๋Œ€ํ•ด์„œ๋Š”, ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์—์„œ ์ œ๊ณตํ•˜๋Š” ์•„์ด์ฝ˜ svgํƒœ๊ทธ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•ด ์‚ญ์ œ, ์ˆ˜์ • ๋ฒ„ํŠผ์„ ๋ ˆํผ๋Ÿฐ์Šค ์‚ฌ์ดํŠธ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋ณ€๊ฒฝํ–ˆ๋‹ค.


๊ฐ์ž ๋งก์€ ๋ถ€๋ถ„์ด ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ์ธ ์ž‘์—…์— ์—ด์ค‘ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์–ด๋Š ์ •๋„๋กœ/์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ํŒ€ ๊ฐ„ ๊ณต์œ ๊ฐ€ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋„ˆ๋ฌด ๊ณต์œ  ์—†์ด ์ž‘์—…ํ•˜๋‹ค๊ฐ€๋Š” ๋‚˜์ค‘์— ๋ณ‘ํ•ฉํ•  ๋•Œ๋งˆ๋‹ค ๋Œ€์ฐธ์‚ฌ๊ฐ€ ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹๊นŒ..์‹ถ์€๋ฐ

๐Ÿฅž ๋‚ด์ผ ํ•  ์ผ

  1. ์‹ค๊ธฐ ์‹œํ—˜ 7์›”์— ์น ์ง€ ๋ง์ง€ ๊ฒฐ์ •(์‘์‹œ๋ฃŒ ์ „์•ก ํ™˜๋ถˆ ๋งˆ๊ฐ์ผ์ด๋‹ค.)
  2. ์„ธ๋ฏธ ํ”„๋กœ์ ํŠธ ์ฝ”๋”ฉ: ํ˜„์žฌ ์ž‘์„ฑํ•œ ์ฝ”๋“œ ๋งˆ์ € ์ ๊ฒ€ ํ›„ push, ์ฑ…ํ‘œ์ง€ ์ƒ˜ํ”Œ๋ฐ์ดํ„ฐ ์ €์žฅ, ์ฃผ๋ฌธ ๊ด€๋ จ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์‹œ์ž‘

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