๐๐จ๐๐๐ฒ ๐ ๐๐๐๐ซ๐ง๐๐
๐ป
โถ ๐๐จ๐ฆ๐ฉ๐๐ญ๐ข๐ญ๐ข๐ฏ๐ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ๐ฆ๐ข๐ง๐
(1) ์์นจ์ 11497๋ฒ ํ์์ต๋๋ค.
(2) ์งํ์ฒ ์์ 1092๋ฒ ํ์์ต๋๋ค. ์ด์ _1092()
๋ก ํจ์๋ฅผ ๋ง๋ค์ด์ ํ๋๋ค..!
โถ ๐๐ฉ๐ซ๐ข๐ง๐
Section08์ ๊ณต๋ถํ์ต๋๋ค. ๋ ํ์งํ ๋ฆฌ ๋งํฌ
- ๋น ์๋ช
์ฃผ๊ธฐ ์ฝ๋ฐฑ
- ์คํ๋ง ๋น ์ด๋ฒคํธ ๋ผ์ดํ ์ฌ์ดํด
- ์ฝ๋ฐฑ์ ์ข ๋ฅ
- ๊ฐ์ฒด์ ์์ฑ๊ณผ ์ด๊ธฐํ์ ๋ถ๋ฆฌ
- ์ธํฐํ์ด์ค InitializingBean, DisposableBean
- ๋น ๋ฑ๋ก ์ด๊ธฐํ, ์๋ฉธ ๋ฉ์๋ ์ง์
- ์ด๋ ธํ ์ด์ @PostConstruct, @PreDestroy
โถ ๐จ๐๐๐ ๐๐๐
- mysql์์ ์๊ฐ์ ์ฒญ ํ ์ด๋ธ(ํ์, ์๊ฐ๊ณผ๋ชฉ, ์ด๋๋ฏผ) ์ ์
- studentDAO, studentDTO, subjectDAO, subjectDTO ์ ์ : mysql db์์ ํน์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ฑฐ๋, ์ญ์ ํ๊ฑฐ๋, ์ ๋ ฅํ๋ ๋ก์ง์ ์์ฑํ์์ต๋๋ค. (DAO, DTO์ ๋ํด 70% ์ ๋๋ ์ดํดํ๊ฒ ๋์์ต๋๋ค.)
- ์ด์ ํ์ด์ง๋ก ์ด๋ํ๋ jsp ๋ฌธ๋ฒ์ธ history ๊ฐ์ฒด
- back() : ํ์ฌ ํ์ด์ง์ ํ๋จ๊ณ ์ด์ ํ์ด์ง๋ก ์ด๋. history.go(-1)
- go() : ์ด์ ์ -1, ์ดํ๋ 1. ์ซ์๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ๋๊ฒจ์ฃผ์ด ํด๋นํ๋ ํ์ด์ง๋งํผ ์ด๋ํ ์ ์๋ค.
- forward() : ์ดํ๋ก ์ด๋, ์์ผ๋ก ์ด๋
โจ
โถ ๐ซ๐๐
- ์งํ์ฒ ์ฒซ ์ฝ๋ฉ : ์์ํ๋ ๊ฒ๋ณด๋จ ์ํํ์ง๋ง ๋ค๋ฆฌ๋ฅผ ์ฑ ์์ผ๋ก ์ฐ๋ ค๋ ๊น์น๋ฐ์ ๋ค์ด์ผํด์ ์กฐ๊ธ ๋ถํธ
- ์ฅ์ : ๋ฐ์คํฌํ ์ ์์ ๋ฐ๋ก ์ผ์ง ์์๋ ๋๊ธฐ์ ์ฝ๊ฒ ์ ๊ทผํ ์ ์์ด, ์์นจ ์๊ฐ์ด๋ ์๊ธฐ ์ ๋จ๋ ์๊ฐ์ ๋ฌธ์ ๋ฅผ ํ ์ ์๋ค๋ ์ ์ ๋๋ค.
- ์ผ๋ง ์ ์ปค๋ฆฌ์ด๋ฆฌ์์ ๋ฉํฐํ์คํน์ ํ์์ ๋น ์ง์ง ๋ง๋ผ๋ ๋ฌธ๊ตฌ๋ฅผ ์ฝ์์ต๋๋ค. ํ๋ฃจ์ ํด์ผํ๋ 6๊ฐ์ง ์ผ์ ์ฐ์ ์์์ ๋ฐ๋ผ ๋์ดํด๋๊ณ , 1๋ฒ ์ฐ์ ์์์ ์ผ์ด ๋๋ ๋ ๊น์ง ๋ค๋ฅธ ์ผ์ ์์ํ์ง ์๋ ๊ฒ์ด ๊ท์น์ด์๋๋ฐ์. ์ด๋ฅผ ๋ฐ๋ผ์ ํด๋ณด๋ ๋ชฐ์ ๊ฐ์ด ์ค๋ฅด๊ณ , ์ด์ ๋ฐ๋ผ ๊ตผ๋ฒต์ด์์ ๋๋ฆผ๋ณด ์ ๋๋ก๋ ๋ฅ๋ฅ ์ด ์งํํ ๋ฏ ํฉ๋๋ค.
โถ ๐น๐๐๐
- ๋ชจ๊ณผ์ฐจ ๋จน์์ต๋๋ค.
- SH ์ฃผํ์ฒญ์ฝ ๊ด๋ จ ์๋ฅ๋ฅผ ์ ์ํ๋๋ผ ์ ์ฌ์ ๋ชป๋จน์๋๋ ํผ๋ก๊ฐ์ด ๋ํด์ง๋ ๋๋์ ๋๋ค. ๋ด์ผ์ด ์น๊ตฌ ์์ผ์ด๋ผ 12์์ ๋ฑ ์ถํํด์ฃผ๊ณ ๋ฐ๋ก ์์ผ๊ฒ ์ต๋๋ค.