๋ฐ์ํ ํ๋ก์ ํธ ๊ธฐ๋ก10 2020/10/15 ํ๋ก์ ํธ ๊ธฐ๋ก ์์ฑ ๋ง๋ฐ์ง๋ผ์ ๋ฒ๊ทธ๋ ์๋ฌ์ฌํญ ์ ๊ฒ์ ํ๋ค ๋ฐ๊ฒฌํ ๋ฒ๊ทธ์ฌํญ์ โ 1. ๊ฒ์ํ ํ์ผ ๋ค์ด์ด ์๋จ 2. ๋ฉ์ธํ์ด์ง์ ๋ฉ๋ด ์ด๋ฆ๊ณผ ํด๋ฆญํด์ ๋ค์ด๊ฐ์๋์ ๋ฉ๋ด ์ด๋ฆ์ด ์ผ์นํ์ง์์ (์๋ฅผ ๋ค๋ฉด '๊ณ ์์ด' ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๋๋ฐ ์ด๋ฆ์ '์ผ์น์ด' ๋ก ๋์จ๋ค๋์ง) 3. ์์ฝํ๊ธฐ ํ์ด์ง์ ๋๋ฌผ ์ข ๋ฅ ์ถ๊ฐ ํ ๊ฒ (select ํ์์ผ๋ก ๊ฐ์์ง, ๊ณ ์์ด, ์กฐ๋ฅ ๋ฑ๋ฑ ์ ํํ ์ ์๊ฒ) 4. ๋งํฌ๋ฅผ ๊ฑธ์ง ์์ ๋ถ๋ถ๋ค ์ ๋ฆฌํ๊ธฐ(ํน์๋ ๋ชฐ๋ผ์ ๋งํฌ ๊ฑธ ๋ฒ ํ ๊ณณ๋ค์ ๋ค aํ๊ทธ ์ค์ ์ ํด๋จ์๋๋ฐ ์ฌ์ฉํ์ง์๋ ๋ถ๋ถ์ ๋ค ์ง์) 5. DB reservation ํ ์ด๋ธ์ 'kind' ์ด ์ถ๊ฐํ๊ธฐ(๋๋ฌผ ์ข ๋ฅ) 6. ์ถ๊ฐํ ํ DAO, AddAction ์์ ํ๊ธฐ 7. ์ ํ๋ฒํธ ๋ฑ๋ก ๋์ '-ํฌํจํด์ ์ ์ ๊ฒ' ๋ฌธ๊ตฌ ์ถ๊ฐํ๊ธฐ 2021. 2. 15. 2020/10/13 ํ๋ก์ ํธ๊ธฐ๋ก ์ค๋์ ํ ์ผ -CSS ์ข๋ ์ด์๊ฒ ๋ณด์ -ํ์์ ๋ณด ํ์ด์ง ์๋จ๋๊ฑฐ ๊ณ ์น๊ธฐ -๋ด์ ๋ณด๋ณด๊ธฐ ํ์ด์ง ์๋จ๋๊ฑฐ ๊ณ ์น๊ธฐ -๋ก๊ทธ์ธ ์ํ์๋ 'xxx๋ ํ์ํฉ๋๋ค' ์ ๋์ค๊ฒ ํ๊ธฐ โ โ ํ์์ด ๋ฐ๋ ค๋๋ฌผ์ ๋ฑ๋กํ๋ฉด ์์ฝํ ๋ ๋ฐ๋ ค๋๋ฌผ ์ด๋ฆ์ด ์๋์ผ๋ก ๋ฑ๋ก๋๊ฒ ํ๋ ค๊ณ ์์ ์ค์ธ๋ฐ ์ ์๋๋ค. ๋ปํน ํ ์ด๋ธ์ด ๋ฌ๋ผ์ ๊ทธ๋ฐ๊ฐ? ๊ทธ๋ฆฌ๊ณ ์์ฝ ๋ ์ง๊ฐ ์๊พธ 9์๊ฐ ์ค์ฐจ๊ฐ ์์ด์ timestamp ๋ง๊ณ ๊ทธ๋ฅ String์ผ๋ก ๋ฐ๊ฒํ๋ค โ ๋ง์ง๋ง์ผ๋ก ์ค๋์ ๊ตํ... ์ฃผ์ ๋ฌ๊ธฐ ์ต๊ดํํ๊ธฐ, ๊ฐ์ฒด๋ช ์ ํญ์ ์ ์คํ๊ฒ ์ ํ์(์ ํท๊ฐ๋ฆฌ๊ฒ) 2021. 2. 15. 2020/10/12 ํ๋ก์ ํธ๊ธฐ๋ก ํ์ ๋ณธ์ธ์ด ์ ์ฒญํ ์์ฝ์ ํ์ธํ๋ ํ์์ฉ ๋ทฐํ์ด์ง๋ฅผ ๋ง๋ค๊ณ ์๋๋ฐ ๊ฐ์ฒด ์์ฑ์ ํ๋๋ฐ๋ ์๊พธ DB์ ๋ณด๊ฐ ์๋ถ๋ฌ์์ ธ์ ๊ณจ์น ์ํ ๋ค ๊ทธ๋์ service๋ฅผ action์ฒ๋ผ ํ์์ฉ, ๊ด๋ฆฌ์์ฉ ๋ฐ๋ก ๋ง๋ค๊ณ DAO ๋ฉ์๋๋ช ๋ ๋ฐ๋ก ๊ตฌ๋ณํด์ ๋ง๋ค์๋ค. (๊ด๋ฆฌ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ArrayList๋ก ๋ง๋ฆ. ํ ๋ช ์ ํ์์ด ์ฌ๋ฌ ๋ฒ ์์ฝ ํ ์๋ ์๊ธฐ ๋๋ฌธ) ๊ทธ๋ฆฌ๊ณ JSTL forEach๋ฌธ์ ์ฌ์ฉํด์ ๋จผ์ ํ ์คํธ ๊ฐ์ฒด๋ฅผ ํ๋ ์ฐ์ด๋ดค๋๋ ์ถ๋ ฅ์ด ๋์๋ค! โ ๊ฐ๋์ ์กฐ์ธ์ฑ์ฒ๋ผ ์์๊ธด ํ์์ด ์์คฌ์ผ๋ฉดํ๋ ์๋ง์ ๋ด์๋ด.. ํด๊ฒฐ์ ํ๋ค. ์ด์ ์ธ๋ถ์ ์ธ ์กฐ์ ์ด ๋จ์์ โ โ ๋ก๊ทธ์ธ ์ธ์ ์ ์ง๊ฐ ์๊พธ ํ๋ ค์ MemberLoginAction์๋ค๊ฐ session.setMaxInactiveInterval(60*60); ์ด๊ฑธ ๊ฑธ์ด์คฌ๋ค. ์์.. 2021. 2. 15. 2020/10/9 ํ๋ก์ ํธ ๊ธฐ๋ก ํ๋ก์ ํธ๋ฅผ Spring์ผ๋ก ํ๋๊ฒ ์๋๋ผ์ MVC ํจํด์์๋ ๋ก๊ทธ์ธ ์ธ์ ์ ์ง๋ฅผ ์ด๋๋ค ๊ฑธ์ด์ผ๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค. ์ปจํธ๋กค๋ฌ..? ์๋๋ฉด top_area..? ํ์ด์ง ํ๋ํ๋ ๋ค ๊ฑฐ๋๊ฑด ๋นํจ์จ์ ์ธ ๋ฐฉ์ ๊ฐ๊ณ .. ์ด๋ ต๋ค!!! 2021. 2. 15. 2020/10/8 ํ๋ก์ ํธ ๊ธฐ๋ก โ ์คํฌ๋ฆฝํ๋ฆฟ๊ณผ for๋ฌธ๊ณผ ArrayList๋ฅผ ์ฌ์ฉํด์ ๊ตฌํ ์ฑ๊ณต! ์ด์ ํ์ ์์ฝํ์ธ ํ์ด์ง์ ์์ํ ์ฐ๊ฒฐ+์ค๋ณต์ฝ๋์ญ์ + ํ์ด์ง ์ ๋ฆฌ๋ง ๋จ์.. 2021. 2. 15. 2020/10/5 ํ๋ก์ ํธ ๊ธฐ๋ก ์ด์ ๋๋ง์ ... ์ฐ๋ฆฌ ํ๋ก์ ํธ์ ๊ฝ ... ์์ฝํํฉ์ ์บ๋ฆฐ๋์ ๋ณด์ฌ์ง๊ฒ ํ๋ ์์ ์ ํ๊ณ ์๋ค ๋์ถฉ ์ด๋ ๊ฒ. ํ๋ก์ ํธ ๊ธฐ๋ก์ ๋ธ๋ก๊ทธ์ ๋จ๊ธฐ๊ณ ์ถ์๋๋ฐ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ๊ณต๋ถํ๋๋ผ ๋ฐ์๊ธฐ๋ํ๊ณ ์ฌ์ค์ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋์์ ๋ธ๋ก๊ทธ์ ๊ธฐ๋ก์ ๋จ๊ธฐ๋๊ฒ ์ฝ์ง๊ฐ ์์๋ค. (๋ธ๋ก๊ทธ ์ ๋ฆฌ๊ฐ ์๋นํ ์๊ฐ ์๋ชจ ๋ง์ด ๋จ. ๊ฒ๋ค๊ฐ ํ๋ก์ ํธ๋ฅผ ํผ์ ํ๋๊ฒ๋ ์๋๋ผ์...!) ์์ฝ์ ์ฒ์ ํด๋ณด๋๊ฑฐ๋ผ ์ด๋์๋ถํฐ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ฐ์ด ์์กํ๋ค. ๊ทธ๋์ ์ผ๋จ์ ํ์ํ action, service, controller, vo, dao ๋ฅผ ์์ฑํด๋๊ณ ์์ ์ฑ์๋๊ฐ๋ ์์ผ๋ก ์งํํ๋ค. 2021. 2. 15. ์ด์ 1 2 ๋ค์ ๋ฐ์ํ