Skip to content

Latest commit

ย 

History

History
43 lines (43 loc) ยท 3.36 KB

README.md

File metadata and controls

43 lines (43 loc) ยท 3.36 KB

โœ”JSP_StreetAnimalFinderโœ”

StreetAnimalFinder JSP ํ”„๋กœ์ ํŠธ By ์ผ์กฐ๊ฐ€์ผ๋ƒˆ์กฐ

โœจStreetAnimalFinder ๊ธฐํš์˜๋„ ๋ฐ ๋ฐฐ๊ฒฝ

  • ๋ฐ˜๋ ค๋™๋ฌผ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€
  • ๊ธธ ์žƒ์€ ๋ฐ˜๋ ค๋™๋ฌผ์„ ๊ณต์œ ํ•˜๋Š” ์„œ๋น„์Šค ์ œ๊ณต
  • ๋ฐ˜๋ ค๋™๋ฌผ ์ธ์‹ ๊ฐœ์„  ๋ฐ ์œ ๊ธฐ๋™๋ฌผ ์ˆ˜์น˜ ๊ฐ์†Œ โœจ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2์ฃผ

โœจ๋‚˜์˜ ์ž‘์—…
๐ŸŽˆ[Front-end] ์ปค๋ฎค๋‹ˆํ‹ฐ - (๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ, ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก, ๋Œ“๊ธ€)
'์นด๋ผ' ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€๋ฅผ ๋ฒค์น˜๋งˆํ‚นํ•˜์˜€์Šต๋‹ˆ๋‹ค.

โœจ๋‚˜์˜ ์ž‘์—…
๐ŸŽˆ[Back-end] ์„ค๊ณ„ - RDB

  1. ERD ์„ค๊ณ„๋„๋ฅผ ํ† ๋Œ€๋กœ Heidi๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ด๋ธ”๊ณผ ์ปฌ๋Ÿผ์„ ์ƒ์„ฑํ•˜์—ฌ ์ „ ํŒ€์›๋“ค์—๊ฒŒ ๋ฐฐํฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐ŸŽˆํ”„๋กœ์ ํŠธ ์ „์ฒด์ ์ธ ํƒ€์ž„๋ผ์ธ

์ผ์ž ๋‚ด์šฉ ๊ตฌ์ฒด์ ์ธ ํ™œ๋™
5์›” 4์ผ ~ 5์›” 8์ผ ์ฃผ์ œ ์„ ์ • ์ฃผ์ œ ์„ ์ •, ๋ฉ”๋‰ดํŠธ๋ฆฌ ์ž‘์„ฑ
5์›” 9์ผ ~ 5์›” 10์ผ ์„ค๊ณ„ ERD ์„ค๊ณ„
5์›” 11์ผ ~ 5์›” 19์ผ Front ์ž‘์—… ํ”„๋ก ํŠธ์—”๋“œ ์—ญํ•  ๋ถ„๋‹ด ๋ฐ ํ”„๋ก ํŠธ ์ž‘์—…
5์›” 18์ผ ~ 5์›” 23์ผ Back ์ž‘์—… ๋ฐฑ์—”๋“œ ์—ญํ•  ๋ถ„๋‹ด ๋ฐ ๋ฐฑ ์ž‘์—…

๐ŸŽˆ๋‚˜์˜ ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ

์ผ์ž ๋‹ด๋‹น ํŒŒํŠธ ์ž‘์—… ๋‚ด์šฉ
5์›” 9์ผ ~ 5์›” 10์ผ ์„ค๊ณ„ ERD ์„ค๊ณ„ ์ž‘์—…
5์›” 11์ผ ~ 5์›” 12์ผ Front-end ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก ํŽ˜์ด์ง€ ์ž‘์—…
5์›” 12์ผ ~ 5์›” 13์ผ Front-end ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ํŽ˜์ด์ง€ ์ž‘์—…
5์›” 14์ผ ~ 5์›” 15์ผ Front-end ๊ฒŒ์‹œ๊ธ€ ๋Œ“๊ธ€ ์ž‘์—…
5์›” 15์ผ ~ 5์›” 16์ผ Front-end ๋ฉ”์ธ ๋ ˆ์ด์•„์›ƒ ๊ตฌ์„ฑ, ๋ฐฐ๊ฒฝ์ƒ‰ ๋ฐ ์ปจํ…์ธ  ์Šค์™€์ดํ”„
5์›” 16์ผ ~ 5์›” 18์ผ Back-end RDB ์„ค๊ณ„, SQL๋ฌธ ์ž‘์„ฑ ๋ฐ ๋ฐฐํฌ
5์›” 20์ผ ~ 5์›” 21์ผ Back-end ์ธ์Šคํƒ€๊ทธ๋žจ ์—ฐ๊ฒฐ
5์›” 21์ผ ~ 5์›” 22์ผ Back-end ๋งˆ๋ฌด๋ฆฌ ์ž‘์—…

โœจํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋Š๋‚€ ์ 
๊ธ‰ํ•˜๊ฒŒ ํŒ€ ํ”„๋กœ์ ํŠธ๊ฐ€ ์‹œ์ž‘๋˜๊ณ  ์—ด์•…ํ•œ ํ™˜๊ฒฝ ์†์—์„œ MVC ๋ชจ๋ธ 2 ๋ฐฉ์‹์„ ํ•™์Šตํ•จ๊ณผ ๋™์‹œ์— ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ๋ผ ๋งŽ์ด ์•„์‰ฌ์›€์ด ๋‚จ๊ณ  ๋„ˆ๋ฌด ๋งŽ์€ ๋ถ€๋ถ„์ด ๋ฏธ์™„์„ฑ๋˜์—ˆ๋‹ค. ์ œ๋Œ€๋กœ ๋œ ๊ธฐํš๊ณผ ์„ค๊ณ„์˜ ์ค‘์š”์„ฑ์„ ๋‹ค์‹œ๊ธˆ ๊นจ๋‹ซ๊ฒŒ ๋˜์—ˆ๊ณ  ํŒ€์› ๊ฐ„์˜ ์†Œํ†ต์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜์—ˆ๋‹ค. ํŒ€์›๋“ค ๋ชจ๋‘ ํ”„๋กœ์ ํŠธ์— ์ต์ˆ™ํ•˜์ง€ ์•Š๊ณ  ๋ฐฐ์šฐ๋Š” ๋‹จ๊ณ„์ด๋‹ค ๋ณด๋‹ˆ ์˜คํ•ฉ์ง€์กธ์ด์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ง€๊ธˆ ์ƒ๊ฐํ•ด ๋ณด๋ฉด ํŒ€์›๋“ค ๋ชจ๋‘ ํ”„๋กœ์ ํŠธ๋ฅผ ์ž˜ํ•˜๊ณ  ์‹ถ์–ด์„œ ํ•  ์ค„์€ ๋ชจ๋ฅด์ง€๋งŒ ์ตœ์„ ์„ ๋‹คํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.
ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ git, Source Tree ์‚ฌ์šฉ์— ๋งŽ์ด ๋ฏธ์ˆ™ํ•˜์—ฌ ์ œ๋Œ€๋กœ ๋œ ์‚ฌ์šฉ์„ ํ•˜์ง€ ๋ชปํ•˜์˜€๋‹ค. git ์‚ฌ์šฉ์„ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•  ์ค„ ์•Œ์•˜๋‹ค๋ฉด ํ”„๋กœ์ ํŠธ๋ฅผ ํ•ฉ์น˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„ ์†Œ๋ชจ๋ฅผ ํ•˜์ง€ ์•Š์•˜์–ด๋„ ๋˜์—ˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.
RDB ์„ค๊ณ„๋ฅผ ํ•˜๋ฉด์„œ ํ—ท๊ฐˆ๋ ธ๋˜ ์™ธ๋ž˜ ํ‚ค ๊ฐœ๋…์„ ํ™•์‹คํžˆ ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ERD๋ฅผ ๋ณด๊ณ  DB ์„ค๊ณ„๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ์˜๋ฏธ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค.