Skip to content

2seoyeon/KHFinalProject

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,040 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Spring Framework ๊ธฐ๋ฐ˜ ์›น ํ”„๋กœ์ ํŠธ


์Šฌ๊ธฐ๋กœ์šด ๊ณผ์™ธ์ƒํ™œ (์˜จ๋ผ์ธ ๊ณผ์™ธ ๋งค์นญ ํ”Œ๋žซํผ)


ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ 2020.07.21 ~ 2020.09.21

๊ตฌํ˜„ํŒŒํŠธ (Ctrl + F ๋ฅผ ์‚ฌ์šฉํ•˜์…”์„œ ์ด๋ฆ„์„ ์ฐพ๋Š”๊ฒŒ ๋น ๋ฆ…๋‹ˆ๋‹ค.)

์ด์ธ์ฃผ (https://github.com/inju521)

  • ๊ณต์ง€์‚ฌํ•ญ(๊ด€๋ฆฌ์ž) : ๊ธ€์“ฐ๊ธฐ (๋„ค์ด๋ฒ„ ์Šค๋งˆํŠธ ์—๋””ํ„ฐ v.2.0 (API) ์‚ฌ์šฉ), ์ˆ˜์ • , ์‚ญ์ œ(check box ์‚ญ์ œ) , ํŽ˜์ด์ง•
  • ์ˆ˜์ต๊ด€๋ฆฌ(๊ด€๋ฆฌ์ž) : ๋ถ€ํŠธ์ŠคํŠธ๋žฉ์„ ์ด์šฉํ•œ ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„๋กœ 2020๋…„ ์›”๋ณ„ ์ˆ˜์ตํ˜„ํ™ฉ์„ ๋ณด์—ฌ์คŒ
  • ํšŒ์›์ •๋ณด ์ˆ˜์ • (๊ณผ์™ธ ์„ ์ƒ๋‹˜ & ํ•™์ƒ)
  • ๊ฐœ์ธ์ •๋ณด ๋ณด์•ˆ์„ ์œ„ํ•œ 2์ฐจ ์ธ์ฆ ์ ˆ์ฐจ : ์ž…๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ DB์— ์žˆ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธ(Spring Security & js ajax)
  • ๊ฐœ์ธ์ •๋ณด ํ™•์ธ / ์ˆ˜์ • / ํšŒ์› ํƒˆํ‡ด : ํ”„๋กœํ•„ ์‚ฌ์ง„(FileUpload) / ๊ฐœ์ธ์ •๋ณด ํ™•์ธ& ์ˆ˜์ • / ์—ฐ๊ฒฐ๋œ ๊ณผ์™ธ๊ฐ€ ์—†์œผ๋ฉด ํšŒ์›ํƒˆํ‡ด์ง„ํ–‰
  • ํ•™์ƒ์ฐพ๊ธฐ(ํ•™์ƒ) : ๊ธ€์“ฐ๊ธฐ& ๊ธ€ ์ˆ˜์ • (๋„ค์ด๋ฒ„ ์Šค๋งˆํŠธ ์—๋””ํ„ฐ v.2.0 (API) ์‚ฌ์šฉ), ์‚ญ์ œ(check box ์‚ญ์ œ),
  • ๊ฐœ์ธ ์ž‘์„ฑ ๋ชฉ๋ก , ๊ธ€ ๊ฒŒ์‹œ์ƒํƒœ ๋ณ€๊ฒฝ(jquery ajax) , ์ œ๋ชฉ & ๋‚ด์šฉ ๊ฒ€์ƒ‰,๊ธ€ ์ƒ์„ธ๋ณด๊ธฐ (๋ชจ๋‹ฌ) , ํŽ˜์ด์ง•
  • ํ•™์ƒ ์ฐพ๊ธฐ(์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ) : ๋ชฉ๋ก / ์ƒ์„ธ๋ณด๊ธฐ (๋ชจ๋‹ฌ, ์นด์นด์˜ค ์ง€๋„ api) / ์กฐ๊ฑด ๊ฒ€์ƒ‰ / ํŽ˜์ด์ง•

๊ตฌ๋™์˜ (https://github.com/GuDongyeong)

  • ๊ด€๋ฆฌ์ž
    • ์ค‘๊ณ ์žฅํ„ฐ/์งˆ๋ฌธ/ํ›„๊ธฐ ๊ฒŒ์‹œํŒ ์‹ ๊ณ ๋‚ด์—ญ๊ด€๋ฆฌ - ์‹ ๊ณ  ๋ฐ˜๋ ค/์‚ญ์ œ, ๊ฒ€์ƒ‰
  • ์„ ์ƒ๋‹˜ ํŽ˜์ด์ง€
    • ๊ณผ์™ธ ์ข…๋ฃŒ
    • ํ•™์ƒ ์‹ ์ฒญ ๋‚ด์—ญ ์กฐํšŒ ๋ฐ ์Šน์ธ/๊ฑฐ์ ˆ
    • ๊ณผ์™ธ ๋ฐ ํ•™์ƒ ์ •๋ณด ์กฐํšŒ
  • ํ•™์ƒ ํŽ˜์ด์ง€
    • ์ฐœํ•œ ๊ณผ์™ธ ์กฐํšŒ ๋ฐ ๊ณผ์™ธ ์‹ ์ฒญ
    • ์ค‘๊ณ ์žฅํ„ฐ์— ์ž‘์„ฑํ•œ ๊ธ€/๋Œ“๊ธ€ ์กฐํšŒ ๋ฐ ์ƒ์„ธ ํŽ˜์ด์ง€ ์ด๋™
  • ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ํŽ˜์ด์ง€ - ์ค‘๊ณ ์žฅํ„ฐ
    • ์ค‘๊ณ ์žฅํ„ฐ ๊ฒŒ์‹œ๊ธ€ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ/์ƒ์„ธ๋ณด๊ธฐ
    • ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ/์ˆ˜์ •/์‚ญ์ œ(๋„ค์ด๋ฒ„ ์Šค๋งˆํŠธ ์—๋””ํ„ฐ v.2.0 API)
    • ๋Œ“๊ธ€, ๋Œ€๋Œ“๊ธ€ ์ž‘์„ฑ/์ˆ˜์ •/์‚ญ์ œ
    • ์‹ ๊ณ ํ•˜๊ธฐ

๊น€์ˆ˜ํ˜„ (https://github.com/tngus2280)

๊น€ํ—Œ์ผ (https://github.com/iamheonil)

  • Github ์ฝ”๋“œ ํ˜•์ƒ๊ด€๋ฆฌ ๋ฐ ์œ ์ง€๋ณด์ˆ˜
  • ํšŒ์›๊ฐ€์ž… (Spring Security, Naver API)
    • ํ•™์ƒ ํšŒ์›๊ฐ€์ž…
    • ์„ ์ƒ๋‹˜ ํšŒ์›๊ฐ€์ž…
    • ๋„ค์ด๋ฒ„ ์•„์ด๋”” ๋กœ๊ทธ์ธ
  • ๋กœ๊ทธ์ธ
    • ํ•™์ƒ, ์„ ์ƒ๋‹˜ ๋กœ๊ทธ์ธ
    • ๋„ค์ด๋ฒ„ ์•„์ด๋”” ๋กœ๊ทธ์ธ
    • ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ๋กœ๊ทธ์ธ
  • ์•„์ด๋””/๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ
    • ํ•™์ƒ, ์„ ์ƒ๋‹˜ ์•„์ด๋”” ์ฐพ๊ธฐ
    • ํ•™์ƒ, ์„ ์ƒ๋‹˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ
  • ํ”„๋ก ํŠธ์•ค๋“œ (Kakao Maps API)
  • ๋กœ๊ทธ์ธ ํ›„ ํŽ˜์ด์ง€ ๊ตฌํ˜„, ์ค‘๊ณ ์žฅํ„ฐ, ๋ฌธ์˜ํ•˜๊ธฐ, ์ œ์ž‘์ž ์†Œ๊ฐœ ์ž‘์„ฑ

์ด์„œ์—ฐ (https://github.com/2seoyeon)

  • ๊ณตํ†ต
    • ๊ณต์ง€์‚ฌํ•ญ ๊ฒŒ์‹œํŒ
    • ๊ณผ์™ธ ํ›„๊ธฐ ์ž‘์„ฑ ๊ฒŒ์‹œํŒ (๋ณ„์ )
    • ๊ฒŒ์‹œ๊ธ€ ์‹ ๊ณ  ๊ธฐ๋Šฅ
  • ํ•™์ƒ ํŽ˜์ด์ง€
    • ๊ฒŒ์‹œ๊ธ€ ์‹ ๊ณ  ๋‚ด์—ญ ์กฐํšŒ
    • ์‹ ๊ณ  ์ฒ˜๋ฆฌ ํ˜„ํ™ฉ ์กฐํšŒ
  • ์„ ์ƒ๋‹˜ ํŽ˜์ด์ง€
    • ์ž๋ฃŒ์‹ค ๊ฒŒ์‹œํŒ (ํŒŒ์ผ ์—…๋กœ๋“œ, ๋‹ค์šด๋กœ๋“œ)
    • ๋งค์นญ ๋œ ๊ณผ์™ธ ๋ชฉ๋ก ์กฐํšŒ
  • ๊ด€๋ฆฌ์ž
    • ์ „์ฒด ๊ณผ์™ธ ๋ชฉ๋ก ์กฐํšŒ
    • ๊ณผ์™ธ ์ƒ์„ธ์ •๋ณด ์กฐํšŒ
    • ๊ณผ์™ธ ๊ฒ€ํ†  (์Šน์ธ ๋ฐ ๋ฐ˜๋ ค)
    • ํ•™์ƒ ์ฐพ๊ธฐ ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก, ์ƒ์„ธ ๋ณด๊ธฐ ์กฐํšŒ
    • ํ•™์ƒ ์ฐพ๊ธฐ ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
  • Front
    • ๋ฉ”์ธ ํŽ˜์ด์ง€ footer
    • ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ header, footer

์ดํšจ์ง„ (https://github.com/lhg0314)


๊ธฐ๋Šฅ๊ตฌํ˜„

  • ํ•™์ƒ

    • ํšŒ์›๊ฐ€์ž…
      • ์•„์ด๋”” ์ฐพ๊ธฐ
      • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ
      • ๊ฐœ์ธ์ •๋ณด ๊ด€๋ฆฌ(์ˆ˜์ •, ํƒˆํ‡ด ๋“ฑ)
    • ๋กœ๊ทธ์ธ
      • ์ผ๋ฐ˜ ๋กœ๊ทธ์ธ
      • ๋„ค์ด๋ฒ„ ์•„์ด๋”” ๋กœ๊ทธ์ธ (ํšŒ์›๊ฐ€์ž… ์—ฐ๋™)
    • ์ปค๋ฎค๋‹ˆํ‹ฐ
      • ๊ฒŒ์‹œ๊ธ€ ์“ฐ๊ธฐ
      • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
      • ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
      • ๋Œ“๊ธ€ ์ž‘์„ฑ
      • ๋Œ“๊ธ€ ์ˆ˜์ •
      • ๋Œ“๊ธ€ ์‚ญ์ œ
      • ๋Œ€๋Œ“๊ธ€ ์ž‘์„ฑ
      • ๋Œ€๋Œ“๊ธ€ ์ˆ˜์ •
      • ๋Œ€๋Œ“๊ธ€ ์‚ญ์ œ
      • ์ž๋ฃŒ์‹ค
      • ์ค‘๊ณ ์žฅํ„ฐ
      • ๊ฒŒ์‹œ๊ธ€ ์‹ ๊ณ ๊ธฐ๋Šฅ
    • ๋งˆ์ดํŽ˜์ด์ง€
      • ๊ฐ•์˜ ์‹ ์ฒญ ์ •๋ณด
      • ๊ฐ•์˜ ์ฐœ ๋ชฉ๋ก
    • ์„ ์ƒ๋‹˜ ์ฐพ๊ธฐ

  • ๊ณผ์™ธ์„ ์ƒ๋‹˜

    • ํšŒ์›๊ฐ€์ž…
      • ์•„์ด๋”” ์ฐพ๊ธฐ
      • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ
      • ์ด๋ ฅ์„œ, ํ•™๋ ฅ์ฆ๋น™์ž๋ฃŒ ๋“ฑ๋ก
      • ๊ฐœ์ธ์ •๋ณด ๊ด€๋ฆฌ(์ˆ˜์ •, ํƒˆํ‡ด ๋“ฑ)
    • ๋กœ๊ทธ์ธ
      • ์ผ๋ฐ˜ ๋กœ๊ทธ์ธ
      • ๋„ค์ด๋ฒ„ ์•„์ด๋”” ๋กœ๊ทธ์ธ (ํšŒ์›๊ฐ€์ž… ์—ฐ๋™)
    • ์ปค๋ฎค๋‹ˆํ‹ฐ
      • ๊ฒŒ์‹œ๊ธ€ ์“ฐ๊ธฐ
      • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
      • ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
      • ๋Œ“๊ธ€ ์ž‘์„ฑ
      • ๋Œ“๊ธ€ ์ˆ˜์ •
      • ๋Œ“๊ธ€ ์‚ญ์ œ
      • ๋Œ€๋Œ“๊ธ€ ์ž‘์„ฑ
      • ๋Œ€๋Œ“๊ธ€ ์ˆ˜์ •
      • ๋Œ€๋Œ“๊ธ€ ์‚ญ์ œ
      • ์ž๋ฃŒ์‹ค
      • ์ค‘๊ณ ์žฅํ„ฐ
      • ๊ฒŒ์‹œ๊ธ€ ์‹ ๊ณ ๊ธฐ๋Šฅ
    • ๋งˆ์ดํŽ˜์ด์ง€
      • ํ•™์ƒ๊ด€๋ฆฌ
        • ํ•™์ƒ ๋ฆฌ์ŠคํŠธ
        • ์ˆ˜๊ฐ• ํ•™์ƒ์˜ ๊ฐœ์ธ์ •๋ณด ๊ด€๋ฆฌ
      • ์ผ์ •๊ด€๋ฆฌ
    • ํ•™์ƒ ์ฐพ๊ธฐ

  • ๊ด€๋ฆฌ์ž

    • ๋กœ๊ทธ์ธ
    • ํ•™์ƒ๊ด€๋ฆฌ
    • ์„ ์ƒ๋‹˜๊ด€๋ฆฌ
    • ์ˆ˜์ต๊ด€๋ฆฌ
    • ๊ณต์ง€์‚ฌํ•ญ ๋“ฑ๋ก
    • ๊ณผ์™ธ์„ ์ƒ๋‹˜ ํšŒ์›๋“ฑ๋ก์‹œ ์ฆ๋น™์„œ๋ฅ˜ ๊ฒ€ํ†  ์ž‘์—…
    • ํ—ˆ๊ฐ€๋œ ๊ณผ์™ธ์„ ์ƒ์˜ ๊ณผ์™ธ ๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก ๊ฒ€ํ†  ์ž‘์—…
    • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ด€๋ฆฌ๊ธฐ๋Šฅ
      • ์‹ ๊ณ ๋‚ด์—ญ ๊ด€๋ฆฌ
      • ๊ณต์ง€์‚ฌํ•ญ
        • ๊ธ€ ์ž‘์„ฑ
        • ๊ธ€ ์ˆ˜์ •
        • ๊ธ€ ์‚ญ์ œ
      • ํ›„๊ธฐ๊ฒŒ์‹œํŒ / ์งˆ๋ฌธ๊ฒŒ์‹œํŒ
        • ๊ธ€ ์‚ญ์ œ

๊ฐœ๋ฐœํ™˜๊ฒฝ

  • Mac OS / Windows7 / Windows 10
  • Eclipse 2019-12 (4.14)
  • IntelliJ 2020.02
  • Spring Tools 3 (Standalone Edition) 3.9
  • JRE 1.8.0
  • JAVA - Spring Framework (5.2.7 Release)
  • MyBatis (3.5.5)
  • Oracle Database 11g
  • Apache Tomcat 9.0.35
  • Front FrameWork - Bootstrap
  • Spring Framework 5.2.7
  • ํ”„๋กœ์ ํŠธ ํ˜‘์—…ํˆด & ๊ธฐํƒ€ ์ž‘์—…ํˆด - Github Desktop / SourceTree / Jira / SQL Developer / DataGrip

์‚ฌ์šฉํ•œ API ๋ฐ Dependency

  • Dependency

    • Spring Security / MyBatis / AspectJ / Logging / Inject / Servlet / JUnit Test / Mail Service / jackson-core / FileUpload / hamcrest / mockito
  • API

    • Kakao Maps / NAVER / AJAX

๋ฆด๋ฆฌ์ฆˆ ์ •๋ณด

๋งํฌ ๊ฑธ ์˜ˆ์ •




About

๐Ÿ”Œ KH FinalProject | Spring Framework ๊ธฐ๋ฐ˜ | ์˜จ๋ผ์ธ ๊ณผ์™ธ ๋งค์นญ ํ”Œ๋žซํผ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 44.0%
  • JavaScript 35.7%
  • CSS 17.1%
  • HTML 3.2%