๐ R_WEB_PROJECT ASP.NET Core 7.0์ผ๋ก ๋ง๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. JWT ์ธ์ฆ, Redis ์ธ์ ๊ด๋ฆฌ ๋ฑ์ ๊ณต๋ถํ๋ฉด์ ๋ง๋ค์์ต๋๋ค.
๐ฏ ๋ญ ๋ง๋ค๋ ค๊ณ ํ๋
- JWT ๊ธฐ๋ฐ ๋ก๊ทธ์ธ/์ธ์ฆ ์์คํ
- Redis๋ก ์ธ์ ๊ด๋ฆฌ (์ฌ๋ฌ ์๋ฒ์์ ๋๋ฆด ์ ์๊ฒ)
- Controller-Service-Repository ๊ณ์ธต ๊ตฌ์กฐ
- Dapper๋ Entity Framework ๊ฐ์ด ์ฌ์ฉ
- Log4net์ผ๋ก ๋ก๊น
- ๊ฐ๋ฐ/์ด์ ํ๊ฒฝ ๋ถ๋ฆฌ
๐ ๊ณต๋ถํ ๊ฒ๋ค โ ์ ๋๋ก ๊ตฌํํ ๊ฒ
- ASP.NET Core MVC ๊ตฌ์กฐ - Controller, Service, Repository ๋ถ๋ฆฌํด์ ๋ง๋ค์์ต๋๋ค
- JWT ์ธ์ฆ - ํ ํฐ ์์ฑ, ๊ฒ์ฆ ๋ก์ง ์ง์ ๊ตฌํํ์ต๋๋ค
- ๋น๋ฐ๋ฒํธ ๋ณด์ - Salt ์จ์ ํด์ฑํ๋ ๊ฒ๋ ๊ณต๋ถํ์ต๋๋ค
- Redis ์ธ์ - ๋ถ์ฐ ํ๊ฒฝ ๋๋นํด์ Redis์ ์ธ์ ์ ์ฅํ๋๋ก ํ์ต๋๋ค
- Dapper + EF Core - ์ํฉ์ ๋ง๊ฒ ORM ์ ํํด์ ์ฐ๋ ๋ฐฉ๋ฒ ๋ฐฐ์ ์ต๋๋ค
- ์์กด์ฑ ์ฃผ์ - ASP.NET Core DI ์ปจํ ์ด๋ ์ ๋๋ก ํ์ฉํด๋ดค์ต๋๋ค
โ ๋ชปํ ๊ฒ
- Main ํ์ด์ง ๊ธฐ๋ฅ๋ค (๋ก๊ทธ์ธ๋ง ๋ง๋ค๊ณ ๋...)
- ํ๋ก ํธ์๋ ๋์์ธ (์์ ๊ธฐ๋ณธ HTML๋ง ์์)
- ํ ์คํธ ์ฝ๋ (์๊ฐ ์์ด์ ๋ชปํจ)
- API ๋ฌธ์ (Swagger ๋ถ์ด๋ ค๋ค ๋ง์์)
- ๋ฐฐํฌ (๋ก์ปฌ์์๋ง ๋๋ ค๋ด)