oinse719.log
๋ก๊ทธ์ธ
oinse719.log
๋ก๊ทธ์ธ
[ํ๋ก์ ํธ] ๐ฅฐ Gonggam Website - ์๋ฐ์คํ๋ง, ๋ฆฌ์กํธ, MySQL์ ํตํ ๊ฒ์ํ ์น์ฌ์ดํธ
ODORA
ยท
2024๋ 10์ 7์ผ
ํ๋ก์ฐ
1
Java Spring
React
mysql
ํ๋ก์ ํธ
ํ๋ก์ ํธ
๋ชฉ๋ก ๋ณด๊ธฐ
1/7
ํ๋ก์ ํธ ํน์ง
์คํ๋ง๋ถํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ๋กญ๊ฒ ๊ฒ์๋ฌผ์ ์์ฑํ๊ณ ๊ณต์ ํ๋ ์น์๋น์ค
๋ํ์ ์ปค๋ฎค๋ํฐ โ์๋ธ๋ฆฌํ์โ์์ ์์ด๋์ด๋ฅผ ์ป์
ํ์๊ฐ์ , ๋๊ธ, ๊ฒ์๊ธ ๊ฒ์ ๊ธฐ๋ฅ, ์ข์์ ๋ฑ์ ๊ณต๊ฐ ๊ธฐ๋ฅ
์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ค๊ณ ๋ฐ ๊ตฌํ ์งํ
๊ฐ์
๋ช ์นญ : GONG GAM Website
๊ฐ๋ฐ ์ธ์ : 1๋ช
๊ฐ๋ฐ ๊ธฐ๊ฐ : 2024.09.21 ~ 2024.10.08
์ฃผ์ ๊ธฐ๋ฅ : ํ์ ๊ฐ์ , ๊ฒ์๊ธ ์กฐํ, ์์ฑ, ์์ ๊ธฐ๋ฅ, ๋๊ธ
๊ฐ๋ฐ ์ธ์ด : Java 21, HTML, JavaScript, CSS etc โฆ
ํ๋ ์์ํฌ : React(ํ๋ก ํธ์๋), Spring(๋ฐฑ์๋)
์น์๋ฒ : Nginx
ํด๋ผ์ฐ๋ : AWS EC2
๋ฐ์ดํฐ๋ฒ ์ด์ค : MySQL
๊ฐ๋ฐ ํ๋ก๊ทธ๋จ : IntelliJ, Postman, Vs Code, MySQL Workbench
ํ์ ๊ด๋ฆฌ : git(
https://github.com/oisgoon/GONG-GAM-Website
)
๊ฐ๋จ ์๊ฐ : ํ์๋ค์ด ์์ ๋ก์ด ์ฃผ์ ๋ก ๊ธ์ ์์ฑํ๊ณ ์กฐํ ํ๊ณ ๋๊ธ์ ์์ฑํ๋ ์ปค๋ฎค๋ํฐ
์ฌ์ดํธ(ํ์ฌ๋ ์ฌ์ฉ์๊ธ์ฐ๋ ค๋ก ์ธํ ์ฌ์ดํธ ํ์) :
http://34.207.228.127/
์์ฐ ์์ :
์ ํ๋ธ ์์ฐ ์์
1. ์๊ตฌ์ฌํญ ๋ถ์
ํ์๊ฐ์ ํ์ด์ง
ํ์๊ฐ์ ๋ฒํผ์ ํด๋ฆญํ๊ธฐ
๋๋ค์, ID, ๋น๋ฐ๋ฒํธ, ๋น๋ฐ๋ฒํธ ํ์ธ์ ์ ๋ ฅํ๊ธฐ
ID ์ค๋ณต ์ฌ๋ถ ์ฒดํฌ ํ๋ ๊ธฐ๋ฅ
ID๋ ์ํ๋ฒณ ๋์๋ฌธ์, ์ซ์๋ก ๊ตฌ์ฑํ๊ธฐ(ํน์๋ฌธ์ ๋ฑ ์๋จ)
๋น๋ฐ๋ฒํธ๋ ์ต์ 8์ ์ด์, ์ํ๋ฒณ ๋์๋ฌธ์, ์ซ์, ํน์๋ฌธ์ ์ฌ์ฉ ๊ฐ๋ฅ
๋ก๊ทธ์ธ ํ์ด์ง
๋ก๊ทธ์ธ, ํ์๊ฐ์ ๋ฒํผ์ ๋ง๋ค๊ธฐ
ID, ๋น๋ฐ๋ฒํธ ์ ๋ ฅ๋ ๋ง๋ค๊ธฐ
๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฅธ ๊ฒฝ์ฐ ๋๋ค์๊ณผ ๋น๋ฐ๋ฒํธ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฑ๋ก ๋๋์ง ํ์ธํ ๋ค, ํ๋๋ผ๋ ๋ง์ง ์๋ ์ ๋ณด๊ฐ ์๋ค๋ฉด โ๋ก๊ทธ์ธ ์คํจ: ์๋ชป๋ ์ฌ์ฉ์ ์ด๋ฆ์ด๋ ๋น๋ฐ๋ฒํธ์ ๋๋ค.โ๋ผ๋ ๋ฉ์์ง๋ฅผ ๋์ด๋ค
๋ก๊ทธ์ธ ๋ฒํผ์ ๋๋ฌ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์๋๋ค๋ฉด ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ ํ์ด์ง๋ก ์ด๋์ํจ๋ค
๊ฒ์๊ธ ์กฐํ ํ์ด์ง
ํ์๋ง ๊ฒ์๊ธ ์กฐํ๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๊ธฐ
๊ฒ์๊ธ ์ ๋ชฉ, ์กฐํ์, ์์ฑ์ผ, ์์ ์ผ, ์์ฑ์ ๋ค์ ๋ด์ฉ ๋ณด์ฌ์ค
๊ฒ์๊ธ ์กฐํ ํ์ด์ง > ๊ฒ์๊ธ
ํ๋จ์ ๋๊ธ ์์ฑ ๋ฒํผ ์์ฑ
๋น์๋ ์ํ๋ก ์์ฑ ๋ฒํผ์ ๋๋ฅด๋ฉด โ๋๊ธ์ ์ ๋ ฅํ์ธ์โ ๋ฉ์์ง ๋์ฐ๊ธฐ
๋ด๊ฐ ์์ฑํ ๊ฒ์๊ธ ๋ฐ ๋๊ธ์ผ ๊ฒฝ์ฐ์ ๋ด๊ฐ ์ด ๊ธ์ด๋ผ๋ ํ์์ ํจ๊ป ์ญ์ ๋ฒํผ ์์ฑ
๋ณธ์ธ์ด ์์ฑํ ๊ฒ์๊ธ์ธ ๊ฒฝ์ฐ์๋ง ์์ ๋ฐ ์ญ์ ๊ฐ๋ฅ
๋ณธ์ธ์ด ์์ฑํ ๋๊ธ์ ๊ฒฝ์ฐ์๋ง ์ญ์ ๊ฐ๋ฅ
๊ฒ์๊ธ ์์ฑ ํ์ด์ง
๊ฒ์๊ธ ์์ฑ ๋ฒํผ์ ๋ก๊ทธ์ธ ํ์๋ ํญ์ ์ฐ์ธก ํ๋จ์ ์์นํจ
์ ๋ชฉ๊ณผ ๋ด์ฉ์ ์ ๋ ฅํ๊ณ ์์ฑ๋ฒํผ์ ๋๋ฅด๊ฑฐ๋ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ ํตํด ์์ฑ ์ทจ์ ๊ฐ๋ฅ
๋ก๊ทธ์์ ๊ธฐ๋ฅ
์ฐ์ธก ์๋จ์ ๋ก๊ทธ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋๊ณผ ๋์์ ์ธ์ ๋ง๋ฃ
2. ํ ์ด๋ธ ์ค๊ณ
3. API ์ค๊ณ
4. ํ๋ฉด ์ค๊ณ
4.1. ๋ก๊ทธ์ธ ํ๋ฉด
4.2. ํ์๊ฐ์ ํ๋ฉด
4.3. ๊ฒ์๊ธ ๋ชฉ๋ก(๊ฒ์๊ธ ์๋ ์ํ)
4.4. ๊ฒ์๊ธ ์์ฑ
4.5. ๊ฒ์๊ธ ๋ชฉ๋ก(๊ฒ์๋ฌผ ์๋ ์ํ)
4.6. ๊ฒ์๊ธ ์กฐํ(๋ก๊ทธ์ธํ ์ฌ์ฉ์๊ฐ ์กฐํ ์)
4.7. ๊ฒ์๊ธ ์์ (๋ก๊ทธ์ธํ ์ฌ์ฉ์๊ฐ ์์ ์)
4.8. ๊ฒ์๊ธ(๋ก๊ทธ์ธํ ์ฌ์ฉ์๊ฐ ๋๊ธ ์์ฑ ์)
4.9. ๊ฒ์๊ธ(๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๊ฒ์๊ธ ์กฐํ ์)
4.10. ๊ฒ์๊ธ(๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๋๊ธ ์์ฑ ์)
4.11. ๊ฒ์๊ธ ๋ชฉ๋ก(์กฐํ์์ ์์ ์๊ฐ์ด ๋ฐ์๋ ๋ชจ์ต)
5. ์ถํ ๊ฐ์ ์ฌํญ
๊ฒ์๊ธ์ด๋ ๋๊ธ์ด ๋ง์์ง ๊ฒฝ์ฐ ์ผ์ ์๋๋ง ๋ณด์ด๊ณ ๋๋จธ์ง๋ ํ์ด์ง๋ฅผ ๊ตฌ๋ถํ์ฌ ๋ณด์ด๊ฒ ํ๋ค
ํน์ ๊ฒ์๋ฌผ์ ๊ฒ์ํ๊ณ ํํฐ๋ง ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ ํ์
6. ๊ฐ๋ฐ ํ๊ธฐ
์ฒซ ์น์ฌ์ดํธ ์ ์์ธ ๋งํผ ๋ถ์กฑํ ์ ๋ ๋ง๊ณ ์์ฌ์ด ์ ๋ ๋ง๋ค
๋ง๋๋๋ฐ์๋ง ๊ธ๊ธํด์ ์ ๋ชจ๋ฅด์ง๋ง ์ผ๋จ ๋์ด๊ฐ ๊ฒ๋ ๋ง๋ค
์น ์๋ฒ, ํด๋ผ์ฐ๋ ๋ฑ์ ๊ฐ๋ ์ ๋ ํ์คํ ์ดํดํ๊ณ ๋ค์ ํ๋ก์ ํธ๋ฅผ ์งํํด๋ณด๋๋ก ํ๊ฒ ๋ค
์ฒซ ํ๋ก์ ํธ๋ฅผ ์๋ฃ ํ๋ค๋ ์ ์์ ์์๋ฅผ ๋๊ณ ์์ ๊ฐ์ ๊ฐ์ง๊ณ ๋ค์ ํ๋ก์ ํธ๋ฅผ ์งํํ ์ฉ๊ธฐ์ ๋๊ธฐ๋ถ์ฌ๋ฅผ ์ป์๋ค
7. ์ ๋ฐ์ดํธ
2024.10.08 ๋ฐฐํฌ
ODORA
๋ญ๋ง์ ์ธ ๊ฐ๋ฐ์์ ๋๋ค~^^๐
ํ๋ก์ฐ
๋ค์ ํฌ์คํธ
[ํ๋ก์ ํธ] ๐ขTurtle Run Game - Python ํฐํ ๊ทธ๋ํฝ(Turtle Graphic) ๊ฒ์ ์ ์ (1ํ)
0๊ฐ์ ๋๊ธ
๋๊ธ ์์ฑ