profile
์˜ค๋Š˜ ๊ฑท์ง€ ์•Š์œผ๋ฉด ๋‚ด์ผ์€ ๋›ฐ์–ด์•ผํ•œ๋‹ค ๐Ÿšถโ€โ™‚๏ธ ๐Ÿƒโ€โ™€๏ธ
post-thumbnail

WIL | ํ•ญํ•ด99 ์ˆ˜๋ฃŒ ํ›„๊ธฐ

3์›”๋ถ€ํ„ฐ ์‹œ์ž‘ํ–ˆ๋˜ ํ•ญํ•ด๊ฐ€ ๋๋‚ฌ๋‹ค.'๋ฐฐ๋Š” ํ•ญ๊ตฌ์— ์žˆ์„ ๋•Œ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜์ง€๋งŒ, ๋ฐฐ๋Š” ํ•ญ๊ตฌ์— ๋จธ๋ฌผ๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ฒŒ ์•„๋‹ˆ๋‹ค.' - ํŒŒ์šธ๋กœ ์ฝ”์—˜๋ฃŒํ•ญํ•ด๋ฅผ ์‹œ์ž‘ํ• ๋•Œ ํ•ญํ•ด์—์„œ ๋ณด๋‚ด์ค€ ๋ฌธ์žฅ์ด๋‹ค์ •๋ง ํ•ญํ•ด๋ฅผ ํ•˜๋Š” 99์ผ ๋™์•ˆ ์ž”์ž”ํ•œ ํŒŒ๋„์™€ ๊ฑฐ์นœ ํŒŒ๋„๋ฅผ ๋งˆ์ฃผ์น˜๋ฉฐ ๋ฐฐ๊ฐ€ ๋งŒ๋“ค์–ด์ง„ ์ด์œ ์™€ ํ•ญํ•ด

2022๋…„ 6์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring | Spring๊ณผ Spring Boot์˜ ์ฐจ์ด

Java์˜ ํ”„๋ ˆ์ž„์›Œํฌ์ธ Spring์€ ๊ธฐ์กด๋ณด๋‹ค ํ›จ์‹  ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ ํ•ด์„œ "๊ฐœ๋ฐœ์ž๋“ค์˜ ๊ฒจ์šธ์€ ๋๋‚ฌ๋‹ค!" ๋ผ๋Š” ์˜๋ฏธ๋กœ ๋ด„์„ ๋‚˜ํƒ€๋‚ด๋Š” Spring์œผ๋กœ ์ง€์–ด์ง„ ์ด๋ฆ„์ด๋ผ๊ณ ํ•ฉ๋‹ˆ๋‹ค.๐Ÿ˜€ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์˜ค๋ฅ˜๋„ ๋งŽ๊ณ  ์„ค์ •๋„ ๋ณต์žกํ•˜๊ณ  ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ถˆํŽธํ•œ์ ์ด ๋งŽ์•˜๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๐Ÿ˜‚๊ทธ๋ž˜

2022๋…„ 6์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring | JPA & ORM

JPA๋ž€ Java Persistence API์˜ ์•ฝ์ž๋กœ ์ž๋ฐ”์˜ ORM ๊ธฐ์ˆ ์˜ ํ‘œ์ค€๋ช…์„ธ์ด๊ณ , ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ชจ์Œ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ฆ‰ ์‹ค์ œ๋กœ ๋™์ž‘ํ•˜๋Š” ์นœ๊ตฌ๋Š” ์•„๋‹ˆ๋ผ๋Š”๊ฒƒ์ด๋‹ค.๋˜ํ•œ JPA ๋‚ด๋ถ€์—๋Š” JDBC API๋ผ๋Š” ๊ฒƒ์ด ์กด์žฌํ•œ๋‹ค. ๊ทธ๋ƒฅ ์ด๋Ÿฐ๊ฒŒ ์กด์žฌํ•˜๋Š”๊ตฌ๋‚˜ ๊นŒ์ง€๋งŒ ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐ€์ž

2022๋…„ 6์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WIL | ํ•ญํ•ด99 11~13์ฃผ์ฐจ (UT, ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜, ์ตœ์ข…๋ฐœํ‘œ)

์–ด๋А๋ง ํ•ญํ•ด ์‹ค์ „ํ”„๋กœ์ ํŠธ๋„ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ๋˜์—ˆ๋‹ค.์˜ค๋Š˜์€ MVP ์ œ์ž‘ ์ดํ›„์˜ ์‹ค์ „ํ”„๋กœ์ ํŠธ์˜ ๊ณผ์ •์„ ๋Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด๋ ค๊ณ ํ•œ๋‹คํ•ญํ•ด 11์ฃผ์ฐจ์—๋Š” MVP ์ œ์ž‘ํ›„ ์‹ค์ œ ์‚ฌ์šฉ์ž๋ฅผ ๋ฐ›์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค.1์ฃผ์ผ์˜ UT๊ธฐ๊ฐ„์ด ์ฃผ์–ด์กŒ๊ณ  ํ™๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€ ํŒ€์›๋“ค๊ณผ ๊ณ ๋ฏผ์„ ํ•ด๋ณด์•˜๋‹ค.

2022๋…„ 6์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring | Builder ํŒจํ„ด

๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ƒ์„ฑ์ž ํŒจํ„ด, ์ •์  ๋ฉ”์†Œ๋“œ ํŒจํ„ด, ์ˆ˜์ •์ž ํŒจํ„ด, ๋นŒ๋” ํŒจํ„ด ๋“ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด์ค‘์—์„œ ๋นŒ๋” ํŒจํ„ด์— ์•Œ์•„๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค.๋นŒ๋”ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๊ณ ๋Š” ํ•˜์ง€๋งŒ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋งŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

2022๋…„ 6์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

CS | TCP & UDP

TCP / UDP ๋ผ๋Š” ๋‹จ์–ด๋Š” ๋งŽ์ด ๋ณด์•˜๊ธฐ์— ๋‚ฏ์„ค์ง€๋Š” ์•Š๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒŒ ๋ฌด์—‡์ด๋ƒ ๋ฌผ์–ด๋ณผ๋•Œ๋Š” ๋ง๋ฌธ์ด ๋ง‰ํžˆ๊ฒŒ ๋œ๋‹ค.๋„คํŠธ์›Œํฌ๋ฉด์—์„œ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ์ด ๋“ค๊ณ , ๋ฉด์ ‘์˜ ๋‹จ๊ณจ ์งˆ๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐ์ด ๋“ค์–ด ํ•ด๋‹น ๋‚ด์šฉ์„ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” OSI 7๊ณ„์ธต ์ค‘, 4๊ณ„์ธต์— ์†

2022๋…„ 6์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring | JPA Specification & Criteria

๋ถ€ํŠธ์บ ํ”„์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์•Œ๊ฒŒ๋œ JPA Specification์— ๋Œ€ํ•ด์„œ ํฌ์ŠคํŒ…ํ•˜๋ คํ•ฉ๋‹ˆ๋‹ค.UT๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰๊ธฐ๋Šฅ๊ณผ ๊ด€๋ จํ•œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›๊ฒŒ๋˜์–ด ์ž‘์—…์„ ํ•˜๋Š”๋ฐ์กฐ๊ฑด์ด ์ ์  ์ถ”๊ฐ€๊ฐ€ ๋  ์ˆ˜๋ก if๋ฌธ์ด ๋งŽ์•„์ง€๊ณ  ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ํž˜๋“ค์–ด์ง€๊ฒŒ๋˜์–ด ๋น„ํšจ์œจ์ ์ด๋ผ๋Š”๊ฒƒ์„ ๋А๋ผ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.J

2022๋…„ 5์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

CS | ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ

๊ฐœ๋ฐœ ํ•˜๋ฉด์„œ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋‹ค๋ณด๋ฉด ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ ๋Œ€ํ•œ ์–˜๊ธฐ๊ฐ€ ๋‚˜์™€์„œ์ด๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด๊ธฐ์œ„ํ•ด ํฌ์ŠคํŒ…ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.ํ”„๋กœ์„ธ์Šค : OS์—์„œ ์‹คํ–‰์ค‘์ธ ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜,ํ”„๋กœ์„ธ์Šค๋Š” ๊ฐ๊ฐ ๋…๋ฆฝ๋œ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ(Code, Data, Stack, Heap์˜ ๊ตฌ์กฐ)์„ ํ• ๋‹น๋ฐ›๋Š”๋‹ค.๊ธฐ๋ณธ์ 

2022๋…„ 5์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WIL | ํ•ญํ•ด99 8~10์ฃผ์ฐจ (๊ธฐํš ๋ฐ MVP ๊ธฐ๋Šฅ๊ตฌํ˜„, ์ค‘๊ฐ„๋ฐœํ‘œ)

๊ทธ๋™์•ˆ ์ •์‹ ์—†์ด ํ•˜๋ฃจํ•˜๋ฃจ๊ฐ€ ์ง€๋‚˜ ์ž‘์„ฑํ•˜์ง€ ๋ชปํ–ˆ๋˜ WIL 3์ฃผ์น˜๋ฅผ ํ•œ๋ฒˆ์— ํฌ์ŠคํŒ…ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๐ŸŒŠ๐Ÿšฃโ€โ™€๏ธ๐ŸŒŠํ•ญํ•ด์—์„œ ํด๋ก ์ฝ”๋”ฉ์ฃผ์ฐจ๊ฐ€ ๋๋‚˜๊ณ  ์‹ค์ „ ํ”„๋กœ์ ํŠธ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ๊ณ , ํด๋ก ์ฝ”๋”ฉ์ฃผ์ฐจ๊นŒ์ง€๋งŒ ํ•ด๋„ ๋ฆฌ๋” ๋ถ€๋ฆฌ๋”๋Š” ์ ˆ๋Œ€ ํ•˜์ง€์•Š์„๊ฑฐ๋ผ๊ณ  ๋‹ค์งํ–ˆ๋˜ ๋‚ด๊ฐ€ ์‹ค์ „์ฃผ์ฐจ์—์„œ ๋ฆฌ๋”๊ฐ€ ๋˜์–ด์žˆ์—ˆ

2022๋…„ 5์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WIL | ํ•ญํ•ด99 7์ฃผ์ฐจ (ํด๋ก ์ฝ”๋”ฉ)

๋ฒŒ์จ ํ•ญํ•ด๋„ 7์ฃผ์ฐจ๊ฐ€ ๋˜์—ˆ๊ณ  ํ•ญํ•ด ์ „์ฒด๊ณผ์ •์˜ ๋ฐ˜์ •๋„๊ฐ€ ๋˜์—ˆ๋‹ค. ์‹œ๊ฐ„์€ ๋นจ๋ฆฌ๊ฐ€๊ณ 

2022๋…„ 4์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WEB | WebSocket

์˜ค๋Š˜์€ ๋ฉ”์‹ ์ € ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ์œ„ํ•ด ์•Œ์•„๋ณด๋˜ ๋„์ค‘ ์•Œ๊ฒŒ๋œ Websocket ํ†ต์‹ ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. WebSocket ์ด๋ž€? WebSocket์ด๋ž€ ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ„ ์‹ค์‹œ๊ฐ„ ์–‘๋ฐฉํ–ฅ ํ†ต์‹ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ด์ฃผ๋Š” ์‹ค์‹œ๊ฐ„ ํ†ต์‹  ๊ธฐ์ˆ ์ด๋‹ค. Polling๋ฐฉ์‹(์š”์ฒญ-์‘๋‹ต

2022๋…„ 4์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring | DAO DTO VO

DTO๋ฅผ ์•Œ์•„๋ณด๋ฉด์„œ DAO ์™€ VO๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.์ด 3๊ฐ€์ง€๋Š” ๊ฐ๊ฐ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”๊ฒƒ์ด๊ณ  ์–ด๋– ํ•œ ์ฐจ์ด๊ฐ€ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•˜์—ฌ ์ฐพ์•„๋ณด์•˜๋‹ค.DAO(Data Access Object)๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ data์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค. DataBase์— ์ ‘๊ทผ ํ•˜๊ธฐ ์œ„ํ•œ ๋กœ์ง &

2022๋…„ 4์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WIL | ํ•ญํ•ด99 6์ฃผ์ฐจ (์ฃผํŠน๊ธฐ๋กœ ํ˜‘์—…ํ•˜๊ธฐ)

ํ•ญํ•ด๋ฅผ ์‹œ์ž‘ํ•œ์ง€ 6์ฃผ์ฐจ๊ฐ€ ๋˜์—ˆ๋‹ค.์ฃผํŠน๊ธฐ ์ฃผ์ฐจ 3์ฃผ๋™์•ˆ ๊ณต๋ถ€ํ•œ๊ฒƒ์œผ๋กœ ํŒ€ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.์ฃผํŠน๊ธฐ๋กœ ํŒ€ ํ”„๋กœ์ ํŠธ๋„ ์ฒ˜์Œ์ด์˜€๊ณ , ํ”„๋ก ํŠธ๋ถ„๋“ค๊ณผ ํ•จ๊ป˜ ๊ฐ™์ด ์ง„ํ–‰ํ•˜๋Š”๊ฒƒ๋„ ์ฒ˜์Œ์ด์˜€๊ธฐ์— ์„ค๋ ˆ๋ฉด์„œ๋„ ๊ฒ์ด๋‚ฌ๋‹ค.ํ”„๋กœ์ ํŠธ๋Š” ์„œ๋กœ ์–ด๋–ค ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ• ์ง€ ์˜๊ฒฌ์„ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉด์„œ ์‹œ์ž‘๋˜์—ˆ๋‹ค

2022๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WIL | ํ•ญํ•ด99 5์ฃผ์ฐจ

ํ•ญํ•ด๋ฅผ ์‹œ์ž‘ํ•œ์ง€ 5์ฃผ์ฐจ๊ฐ€ ๋˜์—ˆ๋‹ค.๋ฒŒ์จ ํ•œ๋‹ฌ์ด ๋˜์—ˆ๋Š”๋ฐ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šด๊ฒƒ ๊ฐ™์œผ๋ฉด์„œ๋„ ์•„์ง ์Šค์Šค๋กœ ํ• ์ค„ ์•„๋Š” ๊ฒƒ์ด ์—†๋Š”๋“ฏํ•œ ๊ธฐ๋ถ„์ด๋“ ๋‹ค๐Ÿ˜‚์ด์ œ ๋‹ค์Œ์ฃผ์ฐจ์—๋Š” ๋‹ค์‹œ ํŒ€ํ”„๋กœ์ ํŠธ๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. ํ”„๋ก ํŠธ๋ถ„๋“ค์—๊ฒŒ ํ”ผํ•ด๊ฐ€๋˜์ง€๋Š” ์•Š์„์ง€, ๊ฐ™์€ ๋ฐฑ์—”๋“œ๋ถ„๋“ค์—๊ฒŒ๋„ ์ง์ด ๋˜์ง€๋Š” ์•Š์„์ง€ ๊ฑฑ์ •์ด๋˜์ง€๋งŒ

2022๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WEB | HTTP Method / CRUD

ํ‰์†Œ์— ์ฝ”๋”ฉ์„ ํ•˜๋ฉด์„œ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์†Œํ†ต์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ณดํ†ต Http๋ฅผ ์ด์šฉ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ GET, POST, PUT, DELETE ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€์˜ Http Method ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ ๋ช…ํ™•ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„๊นŒ? ๋ผ๋Š” ๊ถ๊ธˆ์ฆ์œผ๋กœ ๊ด€๋ จ ์ž๋ฃŒ๋ฅผ ์ฐพ์•„๋ณด๊ฒŒ ๋˜์—ˆ

2022๋…„ 4์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WEB | CORS๋ž€?

๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค ๊ณต์œ (Cross-Origin Resource Sharing, CORS)์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๋ฅผ ๋ณด์‹  ์ ์ด ์žˆ์œผ์…จ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.์œ„์˜ ๊ทธ๋ฆผ์˜ CORS policy ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋Š” CORS ์ •์ฑ…์„ ์œ„๋ฐ˜ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ

2022๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WEB | HTTP ์—๋Ÿฌ ์ข…๋ฅ˜

๋ชจ๋“  HTTP ์‘๋‹ต ์ฝ”๋“œ๋Š” 5๊ฐœ์˜ ํด๋ž˜์Šค(๋ถ„๋ฅ˜)๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ์ƒํƒœ ์ฝ”๋“œ์˜ ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๋Š” ์‘๋‹ต์˜ ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•œ๋‹ค. ๋งˆ์ง€๋ง‰ ๋‘ ์ž๋ฆฌ๋Š” ํด๋ž˜์Šค๋‚˜ ๋ถ„๋ฅ˜ ์—ญํ• ์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ฒซ์ž๋ฆฌ์— ๋Œ€ํ•œ 5๊ฐ€์ง€ ๊ฐ’๋“ค์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:์›น์„œ๋น„์Šค์—์„œ ๋ฐ˜ํ™˜๋˜๋Š” ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ 4xx, 5xx๋กœ ๋‚˜ํƒ€๋‚˜

2022๋…„ 4์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Spring | MVC ๋ž€?

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์—ญํ• ์„ ๋ชจ๋ธ(Model), ๋ทฐ(View), ์ปจํŠธ๋กค๋Ÿฌ(controller)๋กœ ๋‚˜๋ˆ„์–ด, ์ด๋“ค ์‚ฌ์ด ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ต์ œํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ํŒจํ„ด์ด๋‹ค. ๋ชจ๋ธ(Model) : ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ์น™์„ ํ‘œํ˜„,DATA, ์ •๋ณด๋“ค์˜ ๊ฐ€๊ณต์„ ์ฑ…์ž„์ง€๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.๋ทฐ(View) : ํ”„๋ ˆ

2022๋…„ 4์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์•Œ๊ณ ๋ฆฌ์ฆ˜ | ํ–‰๋ ฌ์˜ ๋ง์…ˆ

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ "ํ–‰๋ ฌ์˜ ๋ง์…ˆ"๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฐฐ์—ด arr์˜ ํ‰๊ท ๊ฐ’์„ returnํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด๋ณด์„ธ์š”. > ์ œํ•œ์‚ฌํ•ญ arr์€ ๊ธธ์ด 1 ์ด์ƒ, 100 ์ดํ•˜์ธ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. arr์˜ ์›์†Œ๋Š” -10,000 ์ด์ƒ 10,000

2022๋…„ 4์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

WIL | ํ•ญํ•ด99 4์ฃผ์ฐจ

์ด๋ฒˆ ์ฃผ์ฐจ์—๋Š” MVC, SQL, ORM์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋Š” ํฌ์ŠคํŒ…์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.MVC (๋ชจ๋ธ-๋ทฐ-์ปจํŠธ๋กค๋Ÿฌ) ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค, ๋ฐ์ดํ„ฐ ๋ฐ ๋…ผ๋ฆฌ ์ œ์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋””์ž์ธ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ํ™”๋ฉด์„ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์Šต

2022๋…„ 4์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€