New Score :0
High Score :0
Run Best
NICE BUSINESS TYPE INDICATOR
3. ๊ธ์ ์ ์น๊ตฌ์๊ฒ ๋น๋ ธ๋๋ฐ ์ค๋์ด ๋์ ์ฃผ๊ธฐ๋ก ํ๋ .. ๊ทธ๋ฐ๋ฐ ์นด๋๊ฐ์ ๋ด์ผํ๋ ๋ ๋ ์ค๋์ธ๋ฐ... ์ด๊ฑธ ์ด์ฉ๋...
4. ์ฐ๋ฆฌ ํ์ฌ๋ ์ค์ํ ์์ฌ ๊ฒฐ์ ์ ํ ๋?
5. ์ด์ฌํ ์ผํ ๋๋ฅผ ์ํ ์ ๋ฌผ์ ์ฃผ๊ณ ์ถ๋ค. ์ด๋ค๊ฒ ์ข์๊น?
6. ์ํ์์ ํฌ์์ํ์ ์ถ์ฒ๋ฐ์๋ค. ์ด๋ค๊ฑธ ๊ฐ์ ํ์ง?
7. ํ์ฌ์์์ ๋๋?
8. ๊ฟ์์ ๊นจ์ด๋๋ 20๋ ์ ์ผ๋ก ๋์๊ฐ๋ค. ๋น์ ์ด ์ ์ผ ๋จผ์ ํ๋์ผ์?
9. ๋ด๊ฐ ์ธ์ฌ ๋ด๋น์๋ผ๋ฉด ์ ๊ท ์ ์ฌ์ ์ฑ์ฉ ์ ์ ์ผ ์ค์ํ๊ฒ ๋ณด๋๊ฒ์?
10. ํ์ฌ์ ์ ๋ง ์ซ์ดํ๋ ๋๋ฃ๊ฐ ์๋ค๋ฉด?
11. ๊ฐ๋ํ ์ง์ ๊ฐ์ฅ์ด ๋์๋ค.. ์๋ ์ ์์ผ ๋ ์ ๋ฌผ์?
12. ํ์ ํ์ฌ ์ถ๊ทผ ์คํ์ผ์?
13.ํ์ฌ ์ฒด์ก๋ํ ํ๋ ๋ ์ด๋ค. ์ค๋ ๋ญํ์ง?
14. ๋์ ์ ๋ฌด ์คํ์ผ์?
ํด๋ผ์ด์ธํธ์ ์ง์์ ์ธ ์ฐ๊ฒฐ์ ์ ์งํ์ง ๋ชปํ๋ ๊ฒ์ด http protocol์ ํน์ง์ด๋ฏ๋ก, ์ด์ ์์ฒญํ ํด๋ผ์ด์ธํธ์์ ์ฐ๊ฒฐ์ ์ ์งํ๊ธฐ ์ํด์ Session์ ์ฌ์ฉํ๋ค.
์ปจํ
์ด๋(ํฐ์บฃ) ๋จ์์ Session ID๋ฅผ ๋ฐํํ๊ณ , ํด๋น Session ID์ Cookie๋ฅผ ๋งตํ ํ ๋ค์ ํด๋น ์ฟ ํค๋ฅผ ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉํ๋๋ก ํ๋ฉด ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ๋ถํด์ ๋ฐ์ ์ ์๋ค.
* ์ธ์
ID๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
์์ ๊ฐ์ด ํ๊ฒ ๋๋ฉด, request๋ก๋ถํฐ ์ธ์ ID๋ฅผ ๊ฐ์ง๊ณ ์ฌ ์ ์๊ณ , ์ ์ผ ์ฒ์ ์์ฒญ์ด๋ผ๋ฉด response ๊ฐ์ฒด์ ๋ณด๋ผ ์ฟ ํค๋ ์์ฑํ๊ฒ ๋๋ค.
* ์ธ์ ์ด ์ด๋ฏธ ์๋์ง, ์๋๋ฉด ์ฒ์ ์์ฒญ์ผ๋ก ์๋กญ๊ฒ ๋ง๋ค๊ฒ ๋์๋์ง๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ๋ฉด ๋๋ค.
if(session.isNew()) {
out.println("This is a new session");
} else {
out.println("Welcome back!");
}
* ํด๋ผ์ด์ธํธ๊ฐ ์ฟ ํค๋ฅผ ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ์๋ ์ธ์ ID๋ฅผ URL ๋ค์ ๋ถ์ฌ ๋ณด๋ด์ค์ ์ฟ ํค ๋์ ์ URL์ ํ์ฑํด์ ํด๋ผ์ด์ธํธ๋ฅผ ๊ตฌ๋ถํ๊ธฐ๋ ํ๋ค.
URL ๋ค์ ์ธ์ ์์ด๋๋ฅผ ๋ถ์ฌ ๋ณด๋ด๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ด ํ๋ฉด ๋๋ค.
out.printl("<a href=\"" + response.encodeURL("/BeerTest.do") + "\">click me</a>");
์ธ์ ์ ์ ์งํ๋ฉด์ ์์ฒญ์ ๋ค๋ฅธ ์๋ธ๋ฆฟ์ด๋ JSP๋ก ๋ณด๋ด๊ณ ์ถ์ ๊ฒฝ์ฐ์๋ encodeRedirectURL()์ ์ฌ์ฉํ๋ฉด ๋๋ค.
* ์ค๋๋ ์ธ์ ์ ์ธ์ ํ์์์์ web.xml์ ์ค์ ํ์ฌ ์ ์ฒด ์ธ์ ์ ์ ์ฉํด์ ์ฌ์ฉํ๊ฑฐ๋, ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ธ์ ์์๋ง ์ฌ์ฉํ ์ ์๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
<session-config>
<session-timeout>15</session-timeout>
</session-config>
session.setMaxInactiveInterval(20*60);
web.xml์์๋ ๋ถ ๋จ์๋ก ์ ์ ์ ์๊ณ , setMaxInactiveInterval์ ์ธ์๊ฐ์ผ๋ก ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ์ด ๋จ์๋ก ์ฌ์ฉํ ์ ์๋ค.
์์ ๊ฒฝ์ฐ์๋ 15๋ถ ๋๋ 20๋ถ์ด๋ผ๋ ์๋ฏธ์ด๋ค.
์ถ์ฒ : http://carismahun.tistory.com/62