โ ํ์ค ์์ฝ
์ ํ ์ ํ ์ผํ๋ชฐ
๐ฌ ์์ฐ์์
https://www.youtube.com/watch?v=Pd5Y6WWFic8
๐ GitHub Link
https://github.com/MunSamJin/aplusStore_webminiproject
โ ์์ธ๋ด์ฉ
์ ์ ์ฒ์์ผ๋ก ์งํํ์๋ web ํ๋ก์ ํธ ์ด๋ฉฐ, Jsp & Servlet ๊ธฐ๋ฐ์ผ๋ก ์ ์ํ ํ๋ก์ ํธ ์ ๋๋ค.
ํ๋์ธ๋ค์ PC๋ณด๋ค ์ค๋งํธํฐ์ ๋ ์์ฃผ ๊ตฌ๋งคํ๊ณ ์ฌ์ฉํ๋ค. ์ด๋ฌํ ๋์ฆ๋ฅผ ๋ง์กฑ์ํค๊ธฐ ์ํด์ ์ผ์์์ ์น์ํ ์ค๋งํธ ๊ธฐ๊ธฐ๋ค์ ํ๋งค ๋์์ผ๋ก ์ ์ ํ์๋ค.
์ ํ ์คํ ์ด ๊ณต์ ์ฌ์ดํธ ๋์์ธ์ ์ธ๋ จ๋จ๊ณผ ์ ๋ คํจ์ ๊ฐ์ ธ๊ฐ๋ฉด์ UI์ ๋ถํธํจ์ ๊ฐ์ ํ์ฌ ์ฌ์ฉ์์ ํธ์์ฑ๊ณผ ์ ๊ทผ์ฑ์ ๋์ฌ์ ํ๋งค์ค์ ์ ํฅ์ ์ํจ๋ค.
๐ ๏ธ ๊ฐ๋ฐํ๊ฒฝ
- Java 11
- Oracle 19c
- Jsp & Servlet
- Mac OS Ventura 13.0.1, Windows 10
- intelliJ IDEA, Eclipse, DBeaver, SQL Developer
- Git & GitHub
- Notion
๐พ ๋ด๋น ๊ธฐ๋ฅ
์ญํ : ํ์ฅ
- ์ ํ ๋ฆฌ์คํธ
- ์ ํ์ด db๋ฅผ ๋ฐํ์ผ๋ก front์์ ๋์ค๋๋ก ๊ธฐ๋ฅ๊ตฌํ
- ํ์์ด ์ ํ ์์ธํ์ด์ง ๊ธฐ๋ฅ๊ตฌํ
- ๊ด๋ฆฌ์๊ฐ ๊ด๋ฆฌ์ํ์ด์ง์์ ์ ํ์ ๋ฑ๋กํ๋ฉด ํ๋ฉด์ ํํ๋๊ณ ํ์์ด ๊ตฌ๋งค๊ฐ๋ฅํ๋๋ก ๊ธฐ๋ฅ ๊ตฌํ
- ๊ด๋ฆฌ์ํ์ด์ง
- ๊ด๋ฆฌ์๊ฐ ์ ํ์ ๋ฑ๋ก,์์ ,์ญ์ ๊ฐ๋ฅํ๋๋ก ๊ธฐ๋ฅ ๊ตฌํ
- ํ์์ด ์ฃผ๋ฌธํ ๋ด์ญ์ ์กฐํ ํ ์ ์๋๋ก ๊ธฐ๋ฅ ๊ตฌํ
- ๊ณ ๊ฐ์ผํฐ
- ํ์๋ง ๊ณ ๊ฐ์ผํฐ์ ์ง๋ฌธ ๊ฐ๋ฅ ํ๋๋ก ๊ธฐ๋ฅ๊ตฌํ
- ๊ด๋ฆฌ์๋ง ํ์์ด ๋จ๊ธด ์ง๋ฌธ๊ธ์ ๋ต๋ณ์ ๋ฌ ์ ์๋๋ก ๊ธฐ๋ฅ ๊ตฌํ
๐ก ๊นจ๋ฌ์์
- Web ํ๋ก์ ํธ๋ฅผ Back-End ์์ ๋ถํฐ View ๊น์ง ์ฒ์ ๋ง๋ค์ด๋ณธ ํ๋ก์ ํธ๋ก์จ, Back-End ์ View ์ฐ๊ฒฐ์ ์ค์์ฑ์ ๊นจ๋ฌ์
- ํด๋น ํ๋ก์ ํธ๋ฅผ ํตํ์ฌ MVC ๊ตฌ์กฐ๋ฅผ ์กฐ๊ธ๋ ์ดํดํ๊ฒ ๋จ.
- ์ ์ MacOS์ ํ์๋ค์ Windows ๊ฐ์ ํ์
์ด ์ด๋ฃจ์ด์ง๋, ์ด๊ธฐ์ ํ๊ฒฝ์ธํ
์ ์ค์์ฑ์ ๊นจ๋ฌ์.
๐ฅ ๋ณด์ํด์ผํ ์
- ๊ฐ์ข
์ ๋ณด ์
๋ ฅ์ ์ ๊ทํ์ ๋ํ ํ์์ฑ
- ๊ฐ method ํ๋ฆ ์ค์ ๋ํ ๊ฒ์ฆ๋จ๊ณ์ ํ์์ฑ
- ํ์๋ง๋ค ๊ฐ์ Back-End์์ View๊น์ง ์งํํจ์ผ๋ก์จ, BackEnd์ ์ฝ๋์ View์ ๋ชจ์์ด ๊ฐ์ ๋ค๋ฅธ ๋ชจ์์ผ๋ก ์์ฑ๋๋๊ฒ์ ๋ด์ผ๋ก์จ, ๋ค์ ํ๋ก์ ํธ์ผ๋๋ ์ผ๊ด๋๊ฒ ์ด๊ธฐ์ธํ
์ ํ๊ณ Back-End๋ interface ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ด ์ค๊ณํ๊ณ , View๋ ์ฒ์๋ถํฐ ๊ฐ์ Bootsrap Template๋ฅผ ์ฌ์ฉํด์ ์ผ๊ด์ฑ์ ๋ง์ถ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
'๐ป ๊ฐ๋ฐ๊ณต๋ถ > Project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Codegeist 2024] Atlassian hackathon - DocuLink ๐โญ๏ธ (0) | 2024.12.13 |
---|---|
[Spring Boot Project] Jambo! ๐ ( JPA, AWS ) (0) | 2023.02.06 |
[Java Console Project] ReMovier ๐ฌ - ์ํ ๋ฆฌ๋ทฐ ํ๋ก๊ทธ๋จ (0) | 2023.02.06 |