Skip to content

๐ŸŒต[ ์Šคํ”„๋ง Buskers ํ”„๋กœ์ ํŠธ - ์ผ์กฐ๊ฐ€์ผ๋ƒˆ์กฐ ] ์™•๊ณ ๋ƒ์˜ ๋ฐฑ์—”๋“œ ์ž‘์—…๋ฌผ์„ ์˜ฌ๋ฆฌ๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ž…๋‹ˆ๋‹ค.๐ŸŒต

Notifications You must be signed in to change notification settings

wanggoNya/BUSKERZ-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Buskers ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ By ์ผ์กฐ๊ฐ€์ผ๋ƒˆ์กฐ

โœ”๏ธ ๋ฐฑ์—”๋“œ ์ž‘์—… ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•˜๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ž…๋‹ˆ๋‹ค.
โœ”๏ธ 6์›” 14์ผ ๊ธฐ์ค€, ์Šคํ”„๋ง๋ถ€ํŠธ ํ”„๋กœ์ ํŠธ 3tier ์ค‘ Persistance๋ฅผ ๋งก์•„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
โœ”๏ธ 6์›” 16์ผ Persistance ํŒŒํŠธ๋ฅผ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.
โœ”๏ธ 6์›” 16์ผ๋ถ€ํ„ฐ ๊ณต์—ฐ์˜ˆ์ •๋ชฉ๋ก, ์‹ค์‹œ๊ฐ„๊ณต์—ฐ ํŽ˜์ด์ง€์˜ ๋ฐฑ์—”๋“œ ์ž‘์—…์„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
โœ”๏ธ 6์›” 27์ผ๋ถ€ํ„ฐ ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€์˜ ๋ฐฑ์—”๋“œ ์ž‘์—…์„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
โœ”๏ธ 7์›” 2์ผ์ž๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค.๐Ÿฅ‡



branch ์„ค๋ช…

โœ”๏ธ ์ตœ์ข…
๐ŸŒต main โžฟ ์ตœ์ข… backend ์ž‘์—…๋ฌผ์ด ์˜ฌ๋ผ์™€์žˆ๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
โœ”๏ธ per ๊ทธ๋ฃน Persistance ์„ค๊ณ„
๐ŸŒต per/persistance
๐ŸŒต per/Per_ver01
๐ŸŒต per/Per_ver02
VO ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๊ด€๋ จ ๋‚ด์šฉ์„ ๋ฒ„์ „๋ณ„๋กœ ๊ด€๋ฆฌํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต per/Per_ver03_mapperInterfaceMethod mapper Interface ์„ค๊ณ„ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต per/Per_ver04_mapper.xml mapper.xml (sql ์ฟผ๋ฆฌ๋ฌธ)์„ ์ž‘์„ฑํ•˜์—ฌ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต per/Per_ver05_test ์ž‘์—…ํ•˜๋ฉฐ ์ง„ํ–‰ํ•œ ํ…Œ์ŠคํŠธ ํŒŒ์ผ๋“ค์„ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
โœ”๏ธ show ๊ทธ๋ฃน ๊ณต์—ฐ์˜ˆ์ •, ์‹ค์‹œ๊ฐ„๊ณต์—ฐ ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต show/01_xml ๊ณต์—ฐ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๋ฌธ์„ ์ž‘์„ฑํ•œ xml ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต show/02_daoService dao์™€ service๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•œ ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต show/03_controllerHtml ์ปจํŠธ๋กค๋Ÿฌ, html ์—ฐ๊ฒฐ ์ž‘์—… ํŒŒ์ผ์„ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต show/04_ajax REST ๋ฐฉ์‹์„ ์ด์šฉํ•œ ajax ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต show/05_replyAjax REST ๋ฐฉ์‹์„ ์ด์šฉํ•˜์—ฌ ๋Œ“๊ธ€์ฐฝ ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ๋ฅผ ์—…๋„๋ฅดํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
๐ŸŒต show/06_showIng ์‹ค์‹œ๊ฐ„ ๊ณต์—ฐ ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„ํ•œ ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
โœ”๏ธ login ๊ทธ๋ฃน ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
โœ”๏ธ session ๊ทธ๋ฃน ์›น์‚ฌ์ดํŠธ ์„ธ์…˜ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.

wanggoNya ์ง„ํ–‰ ํ˜„ํ™ฉ ์ •๋ฆฌ ๐Ÿ’ญ

DAY โ€โ€โ€โ€โ€ ํŒ€ ๋ณด๊ณ  โ€โ€ โ€โ€โ€โ€โ€ ํŒŒํŠธ โ€โ€ โ€โ€โ€โ€โ€ ์ง„ํ–‰ ์„ธ๋ถ€์‚ฌํ•ญ โ€โ€ โ€โ€โ€โ€โ€
6/14 (ํ™”) โญ• 3-tier ์„ค๊ณ„
(Persistance ํŒŒํŠธ)
RDB ์ƒ์„ฑ
mapper Interface ๋ฉ”์„œ๋“œ ์ž‘์„ฑ ์‹œ์ž‘
6/15 (์ˆ˜) โญ• 3-tier ์„ค๊ณ„
(Persistance ํŒŒํŠธ)
mapper Interface ๋ฉ”์„œ๋“œ ์ž‘์„ฑ ์™„๋ฃŒ
mapper.xml (์ฟผ๋ฆฌ๋ฌธ) ์ž‘์„ฑ ์‹œ์ž‘
6/16 (๋ชฉ) โญ• 3-tier ์„ค๊ณ„
(Persistance ํŒŒํŠธ)

๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
mapper Interface ๋ฉ”์„œ๋“œ ์ˆ˜์ •, mapper.xml ์ž‘์„ฑ
๊ณต์—ฐ ํŒŒํŠธ sql๋ฌธ ์ž‘์„ฑ, mapper ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ง„ํ–‰
6/17 (๊ธˆ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
mapper.xml ๋™์ ์ฟผ๋ฆฌ ์ž‘์„ฑ, mapper ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ง„ํ–‰
6/18 (ํ† ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
mapper.xml ๋™์ ์ฟผ๋ฆฌ ์ž‘์„ฑ,
mapper ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ,
dao, service ์ž‘์„ฑ ๋ฐ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ง„ํ–‰
6/19 (์ผ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
mapper.xml ๋™์ ์ฟผ๋ฆฌ ๋“ฑ ์ž‘์„ฑ ์™„๋ฃŒ,
mapper, dao, service ์ž‘์„ฑ ๋ฐ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ, ๊ณต์—ฐ์˜ˆ์ • ๋ชฉ๋ก 3-tier์—ฐ๊ฒฐ,
ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ, simpledateformat์œผ๋กœ d-day ํ‘œ์‹œ ์™„๋ฃŒ
๊ณต์—ฐ ๋“ฑ๋ก controller ์ง„ํ–‰ ์ค‘
6/20 (์›”) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
๊ณต์—ฐ ๋“ฑ๋ก, ์ˆ˜์ •, ์‚ญ์ œ 3-tier ์—ฐ๊ฒฐ ์™„๋ฃŒ
SimpleDateFormat์„ ์ด์šฉํ•œ ๊ณต์—ฐ ๋ชฉ๋ก D-day ์ˆœ ์ •๋ ฌ, ์‚ฌ์šฉ์ž์—๊ฒŒ D-day ํ‘œ์‹œ
๊ณต์—ฐ ์ƒ์„ธํŽ˜์ด์ง€ ๋Œ“๊ธ€ ํ”„๋ก ํŠธ ์ถ”๊ฐ€ ์™„๋ฃŒ, ๋„๋กœ๋ช… ์ฃผ์†Œ ์นด์นด์˜ค๋งต์— ํ‘œ์‹œ ํ›„ ์ปค์Šคํ…€ ์˜ค๋ฒ„๋ ˆ์ด ์™„๋ฃŒ
6/21 (ํ™”) โญ• ๊ณต์—ฐ์˜ˆ์ • ๊ณต์—ฐ ๋ชฉ๋ก ์ „์ฒด/๋ฎค์ง€์…˜/ํผํฌ๋จผ์Šค ์นดํ…Œ๊ณ ๋ฆฌ ๋ณ€๊ฒฝ REST ์ฒ˜๋ฆฌ ์™„๋ฃŒ
REST ์ด์šฉํ•œ ์ƒ์„ธํŽ˜์ด์ง€ ๋Œ“๊ธ€ ๋“ฑ๋ก, ํŽ˜์ด์ง•, ๊ณต์—ฐ์˜ˆ์ •๋ชฉ๋ก ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ ์™„๋ฃŒ
6/22 (์ˆ˜) โญ• ์‹ค์‹œ๊ฐ„๊ณต์—ฐ ์‹ค์‹œ๊ฐ„๊ณต์—ฐ ๋„๋กœ๋ช… ์ฃผ์†Œ ์ขŒํ‘œ ๋ฐฐ์—ด์— ๋„ฃ์€ ํ›„ ์ง€์—ญ๋ณ„ ๋ถ„๋ฅ˜,
์นด์นด์˜ค๋งต์— ํ•€ ํ‘œ์‹œ ์™„๋ฃŒ, ํ•€ ๋ฐฐ์—ด์˜ value๋ฅผ ์ด์šฉํ•ด
์ƒ์„ธํŽ˜์ด์ง€ ์—ฐ๊ฒฐ ์™„๋ฃŒ, REST๋ฅผ ์ด์šฉํ•ด ์ง€์—ญ๋ณ„ ๋ชฉ๋ก ๋ฝ‘๊ธฐ ์™„๋ฃŒ
6/23 (๋ชฉ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
์‹ค์‹œ๊ฐ„ ๊ณต์—ฐ ๋ชจ๋‹ฌ์ฐฝ ์™„๋ฃŒ, ๋Œ“๊ธ€ ์ˆ˜์ •, ์‚ญ์ œ ๊ธฐ๋Šฅ ์™„๋ฃŒ,
๋ชฉ๋ก/๋Œ“๊ธ€ ํŽ˜์ด์ง• ์˜ค๋ฅ˜ ๋ฐ css ์ˆ˜๋ฆฌ, ๋ชจ๋‹ฌ์ฐฝ ๋ธ”๋Ÿฌ์ฒ˜๋ฆฌ ์‚ญ์ œ
6/24 (๊ธˆ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
db ๋ฐ ํด๋” ํŒŒ์ผ ์—…๋กœ๋“œ ์ง„ํ–‰,
๋“œ๋กญ๋‹ค์šด ์ด๋ฒคํŠธ์— ํŒŒ์ผ ์—…๋กœ๋“œ ๋™์‹œ ๊ตฌํ˜„๋˜๋„๋ก ์ž‘์—…
6/25 (ํ† ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
ํด๋”์™€ DB ์—ฐ๊ฒฐํ•ด์„œ ํŒŒ์ผ ์—…๋กœ๋“œ, ์ˆ˜์ •, ์‚ญ์ œ, ํŒŒ์ผ ์ถœ๋ ฅ ๊ตฌํ˜„ ์™„๋ฃŒ,
๋Œ“๊ธ€ ์ทจ์†Œ๋ฒ„ํŠผ ๋ฒ„๊ทธ ์ˆ˜๋ฆฌ
6/26 (์ผ) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ
์‹ค์‹œ๊ฐ„๊ณต์—ฐ ๋งํฌ๊ฑธ๊ธฐ, ๊ณต์—ฐ ๋Œ“๊ธ€ ์ˆœ์œ„ ์ž‘์—… ์ง„ํ–‰,
์‹ ์ธ ์•„ํ‹ฐ์ŠคํŠธ ์„œ๋ฒ„ ์—ฐ๊ฒฐ ์ง„ํ–‰
6/27 (์›”) โญ• ๋กœ๊ทธ์ธ,
ํšŒ์›๊ฐ€์ž…
์ผ๋ฐ˜ ๋กœ๊ทธ์ธ, ์นด์นด์˜คํ†ก ๋กœ๊ทธ์ธ, ์„ธ์…˜ ์ƒ์„ฑ
์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ ์ง„ํ–‰, ํšŒ์›๊ฐ€์ž… ์ง„ํ–‰
6/28 (ํ™”) โญ• ๊ณต์—ฐ์˜ˆ์ •,
์‹ค์‹œ๊ฐ„๊ณต์—ฐ

๋กœ๊ทธ์ธ,
ํšŒ์›๊ฐ€์ž…
์ผ๋ฐ˜ํšŒ์›, ์•„ํ‹ฐ์ŠคํŠธ, ๊ด€๋ฆฌ์ž ์„ธ์…˜ ์„ค์ •,
๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ์•„์ด๋””/๋น„๋ฒˆ์ฐพ๊ธฐ ์™„๋ฃŒ
6/29 (์ˆ˜) โญ• ๋งˆ๋ฌด๋ฆฌ ๊ณต์—ฐ์˜ˆ์ •, ์‹ค์‹œ๊ฐ„๊ณต์—ฐ, ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…
6/30 (๋ชฉ) โญ• ๋งˆ๋ฌด๋ฆฌ ํ”„๋กœ์ ํŠธ ๋งˆ๋ฌด๋ฆฌ ์ž‘์—… ๋ฐ ๋”๋ฏธ ๋ฐ์ดํ„ฐ ์ž‘์—… ์™„๋ฃŒ
7/01 (๊ธˆ) โญ• ๋ฐœํ‘œ ๋ฐœํ‘œ, ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ์ข…๋ฃŒ ๐Ÿ˜Š

About

๐ŸŒต[ ์Šคํ”„๋ง Buskers ํ”„๋กœ์ ํŠธ - ์ผ์กฐ๊ฐ€์ผ๋ƒˆ์กฐ ] ์™•๊ณ ๋ƒ์˜ ๋ฐฑ์—”๋“œ ์ž‘์—…๋ฌผ์„ ์˜ฌ๋ฆฌ๋Š” ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ž…๋‹ˆ๋‹ค.๐ŸŒต

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published