Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°£ÀÇ »óŸ¦ À¯ÁöÇϱâ À§ÇÑ ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ¼¼¼ÇÀ̶ó´Â °³³äÀ» ÀÌ¿ëÇÕ´Ï´Ù. Ŭ¶óÀÌ¾îÆ®°¡ óÀ½ Á¢¼ÓÇßÀ» ¶§ Ŭ¶óÀÌ¾ðÆ®¿¡ À¯ÀÏÇÑ ¼¼¼Ç ID¸¦ ºÎ¿©ÇÏ°Ô µÇ°í Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ ID¸¦ ÀÚµ¿À¸·Î ÄíŰ¿¡ Àӽà ÀúÀåÇϰųª, Äí۰¡ Áö¿øµÇÁö ¾ÊÀ» °æ¿ì¿¡ URL ³¡¿¡ ºÙ¿© °¡Áö°í ´Ù´Ï°Ô µË´Ï´Ù. µû¶ó¼, ÀÌ ¼¼¼Ç ID´Â Ŭ¶óÀÌ¾ðÆ®°¡ ÀçÁ¢¼Ó ÇßÀ» ¶§ ÇØ´ç Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸ºÐÇÒ ¼ö ÀÖ´Â ¼ö´ÜÀÌ µË´Ï´Ù.
´ç¿¬È÷ ¼¹ö¿¡¼µµ °°Àº ¼¼¼Ç ID¸¦ º¸°ü Çϰí ÀÖ¾î¾ß Çϸç Ŭ¶óÀÌ¾ðÆ®´Â ¼¹ö¿¡ ¿äûÀ» ÇÒ ¶§ ºÎ¿© ¹ÞÀº ¼¼¼Ç ID¸¦ °¡Áö°í ¿äûÇÔÀ¸·Î½á ¼¹ö´Â Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸ºÐÇÏ°Ô µË´Ï´Ù. ±×¸®°í ¼¹ö¿¡ º¸°üµÈ ¼¼¼Ç ID Çϳª´ç ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¸ç ÀÌ ¼¼¼Ç ¸Þ¸ð¸®¿¡´Â ¡®º¯¼ö=°ª¡¯ÀÇ Çü½ÄÀ¸·Î µ¥ÀÌÅ͸¦ º¸°üÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿Í °°Àº °ü°è¸¦ ±×¸²À¸·Î ³ªÅ¸³»¸é ¾Æ·¡¿Í °°½À´Ï´Ù.

±×¸² 6-8 ¼¼¼Ç°ú Ŭ¶óÀ̾ðÆ®, ¼¹öÀÇ °ü°è
À§ ±×¸²À» º¸¸é Ŭ¶óÀÌ¾ðÆ®°¡ óÀ½ ¼¹ö¿¡ Á¢¼ÓÇÏ¸é ¼¹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡ 350975BC2334 ¶ó´Â °íÀ¯ÇÑ ID¸¦ ºÎ¿©ÇÕ´Ï´Ù. ±×·¯¸é Ŭ¶óÀÌ¾ðÆ®´Â ±× ID¸¦ ÄíŰ¿¡ Àӽ÷ΠÀúÀåÇØ ³õ°Å³ª URL RewritingÀ» ÅëÇØ URL µÚ¿¡ ¸Å´Þ°í¼ ¼¹ö¿¡°Ô Á¢¼ÓÇÏ°Ô µÇ¹Ç·Î ¼¹ö´Â ÀÌ ID¸¦ ½Äº°Çؼ Ŭ¶óÀÌ¾ðÆ®¸¦ ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼¹ö ÀÔÀå¿¡¼ ¼¼¼ÇÀ» »ý°¢ÇØ º¸¸é Ŭ¶óÀÌ¾ðÆ®°¡ ¾ðÁ¦ ÀçÁ¢¼Ó ÇÒ Áö ¸ð¸£±â ¶§¹®¿¡ ¼¹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ºÎ¿©ÇÑ ¼¼¼Ç ID¸¦ ¹ö¸± ¼öµµ ¾ø´Â »óȲÀÌ µË´Ï´Ù. ±×·¡¼ ¼¹öÀÇ ¼¼¼ÇÀº Time ÇѰ踦 µÎ¾î ½Ã°£ÀÌ ¸¸·áµÇ¸é ½º½º·Î ¼¼¼ÇÀ» ¼Ò¸êÇÏ´Â µ¿ÀÛÀ» ÇÏ°Ô µË´Ï´Ù.
ÀÌ·¯ÇÑ ¹æ¹ýÀº ÀϹÝÀûÀ¸·Î °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¹æ¹ýÀ̸ç ÀÌ ¼¼¼ÇÀÇ µ¿ÀÛ¿ø¸®´Â ÀüÀÚ»ó°Å·¡ÀÇ loginµÈ »óÅÂÀÇ ±¸ºÐÀ̳ª Ŭ¶óÀ̾ðÆ®ÀÇ º¸À¯ Á¤º¸µîÀ» µ¿ÀûÀ¸·Î °ü¸®ÇÏ´Â °÷¿¡ ÁÖ·Î »ç¿ëµË´Ï´Ù.
n HttpSession session = request.getSession()
n ID à session.getID()
n Last Accessed à session.getLastAccessedTime()
n Max inactive à getMaxInactiveInterval(), setMaxInactiveInterval(int interval)
n Creation time à getCreationTime()
need to then convert to Date() object, as returns milliseconds since
´ÙÀ½ºÎÅÍ º»°ÝÀûÀ¸·Î ¼¼¼Ç °ªÀ» ¼¼ÆÃÇÏ´Â °Í¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP2ºÎ ÀúÀÚ:ÃÖ¿µ°ü |