๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

[BankApp 01] ํ”„๋กœ์ ํŠธ ์„ค์ •

by JINJINC 2025. 1. 14.
728x90
๋ฐ˜์‘ํ˜•

 ๐Ÿ’ก Bank App ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ

  • Spring Boot ํ”„๋ ˆ์ž„์›Œํฌ ๊ธฐ๋ฐ˜: Spring Boot์˜ ๊ธฐ๋ณธ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด, ๊ฐœ๋ฐœ์ž๋Š” Spring Boot๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • MVC ํŒจํ„ด ๊ตฌํ˜„: JSP(JavaServer Pages) ํ…œํ”Œ๋ฆฟ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ MVC(Model-View-Controller) ํŒจํ„ด์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. MVC ํŒจํ„ด์„ ํ†ตํ•ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฆฌํ•จ์œผ๋กœ์จ, ์œ ์ง€๋ณด์ˆ˜์„ฑ๊ณผ ํ™•์žฅ์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.
  • ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์ƒ์„ฑ: ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ํ•„์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ Spring Boot์˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ, ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
  • DB ์ ‘๊ทผ ๊ธฐ์ˆ  ํ™œ์šฉ: ๋งˆ์ด๋ฐ”ํ‹ฐ์Šค(MyBatis)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘๊ทผ ๊ธฐ์ˆ ์„ ํ•™์Šตํ•˜๊ณ  ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. MyBatis๋ฅผ ํ™œ์šฉํ•จ์œผ๋กœ์จ, SQL ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” Spring Boot์™€ JSP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ MVC ํŒจํ„ด์„ ๊ตฌํ˜„ํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์ƒ์„ฑํ•˜๋Š” ๋™์‹œ์—, MyBatis๋ฅผ ํ†ตํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘๊ทผ ๋ฐฉ๋ฒ•์„ ํƒ๊ตฌํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

 

 

Lombok plugin ์ถ”๊ฐ€ํ•˜๊ธฐ 

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

๋‹ค์šด๋กœ๋“œํ•˜๊ธฐ 

 

select 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€