๐Ÿ€Spring Boot๋ฅผ ์‚ฌ์šฉํ•œ e-commerce admin

์ตœ์ง„๊ทœยท2021๋…„ 10์›” 13์ผ
5

Spring Admin

๋ชฉ๋ก ๋ณด๊ธฐ
1/3
post-thumbnail

์ผํ•˜๋ฉด์„œ ์ฃผ๋กœ spring boot + jpa(๋˜๋Š” MyBatis) + Thymeleaf ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์–ด๋“œ๋ฏผ์„ ๊ตฌ์„ฑํ–ˆ์—ˆ๋‹ค.

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

์Šคํ”„๋ง ๋ถ€ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ•œ๋‹ฌ๋™์•ˆ ์–ด๋“œ๋ฏผ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ !

์‚ฌ์šฉํ•  ํ”„๋ ˆ์ž„์›Œํฌ + ๊ธฐ์ˆ  ์Šคํƒ์„ ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ”„๋ ˆ์ž„์›Œํฌ
1. Spring MVC
2. Spring Test
3. Spring Validation
4. Spring Security

View ๊ด€๋ จ
1. ThymeLeaf
2. Javascript

JDBC ๊ด€๋ จ
1. JPA
2. MyBatis
3. Spring Data JPA
4. QueryDsl
5. H2
6. PostgreSql

๊ฐœ๋ฐœ ๋‹จ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
ใ„ด ์‚ฌ์‹ค ๋Œ€๋ถ€๋ถ„์˜ ๊ฐœ๋ฐœ์ด ์ด๋ ‡์ง€ ์•Š์„๊นŒ ? -> ์ง€๊ธˆ๊นŒ์ง€ ํ˜ผ์žํ–ˆ์–ด์„œ ๋‚จ๋“ค์ด ์‚ฌ์‹ค ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€๋Š” ์ž˜ ๋ชจ๋ฅธ๋‹ค...ใ…Žใ…Ž

  1. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” e-commerce admin์˜ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜
  2. ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ฐ”ํƒ•์œผ๋กœ DB ์„ค๊ณ„
  3. ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•ด์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ
  4. DB ์„ค๊ณ„๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ, ๋„๋ฉ”์ธ ๋ชจ๋ธ๋ถ€ํ„ฐ ๋งŒ๋“ค๊ธฐ
  5. ์ปจํŠธ๋กค๋Ÿฌ - ์„œ๋น„์Šค - ๋ ˆํฌ์ง€ํ† ๋ฆฌ ์•„ํ‚คํ…์ณ ๋งŒ๋“ค๊ธฐ
  6. ํƒ€์ž„๋ฆฌํ”„, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ -> ์ตœ์†Œํ™”ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๊ฑฐ ํ•˜๊ธฐ๊ฐ€ ์ œ์ผ ์‹ซ์Šต๋‹ˆ๋‹ค..
  7. AWS + CI/CD ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„
  8. ์‹ค์ œ ๋ฐฐํฌ (๋ฌด์ค‘๋‹จ์„ ๊ณ๋“ค์ธ)

๋Œ€์ถฉ ์ด๋Ÿฌํ•˜๋‹ค.

ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ์€ ์–ด๋””๊ฐ”๋‚˜์š” ?
-> ์•„๋งˆ 5๋ฒˆ ๋‹จ๊ณ„์—์„œ ์ž‘์„ฑํ• ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋Š” ์ €๋„ ์‹ค๋ฌดํ•˜๋ฉด์„œ ์‹œ๊ฐ„ ๊ด€๊ณ„์ƒ ๋งŽ์ด ๋ชปํ•ด๋ด์„œ... ์‹œ๊ฐ„์ด ๊ฐ€๋Šฅํ•˜๋ฉด ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์‹œ๊ฐ„์—๋Š” e-commerce admin์˜ ์š”๊ตฌ์‚ฌํ•ญ๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

profile
๊ฐœ๋ฐœํ•˜๋Š” ๊ฐœ๋ณต์น˜

0๊ฐœ์˜ ๋Œ“๊ธ€