<Weekly Log> 2022-43 Week

kukjunLEEยท2022๋…„ 10์›” 31์ผ
0

Weekly Log(2022)

๋ชฉ๋ก ๋ณด๊ธฐ
13/23

์ง€๋‚œ์ฃผ ํšŒ๊ณ 


๊ฐœ๋ฐœ์ธก๋ฉด

์กธ์—…์ž‘ํ’ˆ ๋งŒ๋“ค๊ธฐ

์กธ์—…์ž‘ํ’ˆ ํšŒ์˜๋ฅผ ์ง„ํ–‰ํ–ˆ๊ณ  JWT ๊ด€๋ จ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ • ์™„๋ฃŒํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Frontend ๋””์ž์ธ์„ ์ง„ํ–‰ํ–ˆ๋‹ค.
2022.10.25 ํšŒ์˜๋ก



์ž๊ธฐ๊ณ„๋ฐœ ํ•˜๊ธฐ

  • ์ด๊ฒƒ์ด์ž๋ฐ”๋‹ค ๊ฐœ์ •ํŒ ์ฝ๊ธฐ (Chapter5~6): ์™„๋ฃŒ
  • ์Šคํ”„๋ง ๊ฐ•์˜๋“ฃ๊ธฐ (๊น€์˜ํ•œ์”จ) ๊ธฐ๋ณธ๊ฐ•์˜ 4~9: ์™„๋ฃŒ
  • ์ž๋ฐ” ORM ํ‘œ์ค€ JPA ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฑ… ์ฝ๊ธฐ (Chapter 4)
    ํ•ด๋‹น ๋‚ด์šฉ์„ ๊ฐ•์˜๋กœ ๋Œ€์ฒดํ•˜๊ณ ์ž ํ•œ๋‹ค.


ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ์ฑŒ๋ฆฐ์ง€ ์ทจ์—…

์ด๋ ฅ์„œ ๋ณด๊ฐ• ํ›„ ์ผ๊ด„ ์ง€์›ํ–ˆ์œผ๋‚˜, ์ด๋ ฅ์„œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•œ๊ฒŒ ๋งŽ์ด ์—†์–ด์„œ ์ข‹์€ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์ง€๋Š” ๋ชปํ–ˆ๋‹ค. ์ด์ œ ์•ž์œผ๋กœ์˜ ์ด๋ ฅ์„œ๋Š” ์กธ์—…์ž‘ํ’ˆ์„ ์ˆ˜์ •ํ•œ ์ดํ›„์— ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค.

๊ณ„ํš ๋ถ„์„๊ณผ ๋ฌธ์ œ์  ๋ณด์™„

์กธ์—…์ž‘ํ’ˆ Frontend์— ์น˜์ค‘ํ•œ ์ฃผ ๐Ÿ˜ก
์กธ์—…์ž‘ํ’ˆ ์™„์„ฑ์„ ์œ„ํ•ด์„œ Frontend ์ธก ๋””์ž์ธ ๋ถ€๋ถ„์„ ๊ณ„์† ์ง„ํ–‰ํ–ˆ๋‹ค. Backend ์ฝ”๋“œ๋Š” ๋‹ค ์ž‘์„ฑํ•˜๊ธฐ๊ฐ€ ํž˜๋“ค์—ˆ๋‹ค. ์ด๋ฒˆ ์กธ์—…์ž‘ํ’ˆ์—์„œ Frontend๊ฐ€ ์–ด๋Š์ •๋„ ๋งˆ๋ฌด๋ฆฌ๋˜๊ณ  ๋‚˜๋ฉด Backend๋ฅผ ์ด๋ฃจ๊ณ  ์žˆ๋Š” SpringBoot ์ฝ”๋“œ๋ฅผ ์ „์ฒด์ ์œผ๋กœ ์†๋ด์•ผ๊ฒ ๋‹ค.



์ž๊ธฐ๊ณ„๋ฐœ -ing ๐Ÿค—
๊น€์˜ํ•œ ์”จ ๊ฐ•์˜ ํ•˜๋‚˜๋ฅผ ๋‹ค ๋“ค์—ˆ๊ณ , 3๊ฐœ๋ฅผ ๊ฒฐ์ œํ–ˆ๋‹ค ... ^^ Spring Boot๋ฅผ ์ด์šฉํ•œ ์›น ๊ฐœ๋ฐœ์— ์žˆ์–ด์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ด ๋งˆ๋•…์น˜ ์•Š์•˜๋Š”๋ฐ ํ•ด๋‹น ๊ฐ•์˜๋ฅผ ํ†ตํ•ด์„œ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์ตํ˜€์•ผ๊ฒ ๋‹ค.



์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ
์ด๋ฒˆ์ฃผ ํ† ์š”์ผ์— ๋Œ€ํšŒ๊ฐ€ ์žˆ๋Š”๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ๋„ˆ๋ฌด ๋ชปํ’€์–ด๋ณธ ๊ฒƒ ๊ฐ™์•„์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ์ƒˆ๋ฒฝ์ด๋‚˜ ๋‚ฎ์‹œ๊ฐ„์— ์กฐ๊ธˆ์”ฉ ํ’€์–ด๋ณด๊ณ  ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.




Trouble Shooting

Frontend ๋””์ž์ธ ์ž‘์—…๊ณผ ๊ฐ•์˜ ์ˆ˜๊ฐ•์œผ๋กœ ์ธํ•ด์„œ Trouble Shooting์„ ์ž‘์„ฑํ•˜์ง€ ๋ชปํ–ˆ๋‹ค ... ๐Ÿ˜ญ




๋‹ค์Œ ์ฃผ ๊ณ„ํš


์กธ์—…์ž‘ํ’ˆ์˜ ๋งˆ๊ฐ๊ธฐ๊ฐ„
์กธ์—…์ž‘ํ’ˆ์ด ๊ฑฐ์˜ ๋๋‚˜๊ฐ„๋‹ค. ํ‰๊ฐ€ ๊ธฐ์ค€์— ์žˆ์–ด์„œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์„ฑ๋Šฅ ๋ถ€๋ถ„์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, ์ผ๋‹จ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•˜๋„๋ก ํ•œ๋‹ค.

  1. ์กธ์—…์ž‘ํ’ˆ ๋””์ž์ธ ์ˆ˜์ • ํ›„ ์‹ ์ฒญ ๊ธฐ๊ฐ„ ๋‚ด์— ์ž‘ํ’ˆ์ง‘ ์ œ์ถœ
  2. ์กธ์—…์ž‘ํ’ˆ ๋ชจ๋“  ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ํ›„ ๋™์˜์ƒ ์ดฌ์˜

๊ฐœ๋ฐœ์ธก๋ฉด

์กธ์—…์ž‘ํ’ˆ ๋””์ž์ธ ์ˆ˜์ • ํ›„ ์‹ ์ฒญ ๊ธฐ๊ฐ„ ๋‚ด์— ์ž‘ํ’ˆ์ง‘ ์ œ์ถœ

์กธ์—…์ž‘ํ’ˆ ์‹ ์ฒญ์„œ ์–‘์‹์— ๋”ฐ๋ผ ํ•„์š”ํ•œ UI๋ฅผ ์šฐ์„ ํ•ด์„œ ๋ณด๊ฐ•ํ•˜๊ณ  ํ•ด๋‹น ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘ํ’ˆ์ง‘์„ ์ œ์ถœํ•œ๋‹ค.



์กธ์—…์ž‘ํ’ˆ ๋ชจ๋“  ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ํ›„ ๋™์˜์ƒ ์ดฌ์˜

์กธ์—…์ž‘ํ’ˆ ์™„์„ฑ์— ์„ฑ๋Šฅ์„ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๋™์ž‘ํ•˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ์™ธ๋ฅผ Frontend๋กœ ๋„˜๊ฒจ์„œ ๊ธฐ๋Šฅ์ด์ƒ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค.



์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ

๋Œ€ํšŒ ์ „๊นŒ์ง€ ๊ธฐ๋ณธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ณต์Šตํ•˜๊ณ  ๊ทธ๋ž˜ํ”„ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ํ•ด์‹œ ์œ„์ฃผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.

profile
Backend Developer

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