***


クッキーとseesionは、ブラウザとサーバ間の複数回のインタラクションプロセスを全体として処理し、複数回のインタラクションを維持し、複数回のインタラクションで使用されるデータを管理する技術、すなわちセッション、セッション追跡を解決する技術である.
cookie
1.クッキーについて
           cookie      ,            ,
              ,       cookie            。
cookie           cookie       cookie。

2.クッキーの使用
  cookie:
   Cookie c = new Cookie(String name,String value);
   response.addCookie(c);       
  cookie
   //    cookie,  null
   Cookie[] request.getCookies();
   String cookie.getName();
   String cookie.getValue();   cookie   name value。

session
1.セッションについて
session          ,        。
          ,      web   (tomcat),         session  ;  session               ;            (sessionID),tomcat      sessionid           (        cookie ,            cookie      ,       ),             ,       cookie   sessionid      ,    sessionid     session,         。

2.セッションを維持する条件(セッション)
1.          。//          session     (      ), sessionID          cookie  ,
                  ,  cookie     ,   sessionID      ,
             sessionID,         。        sessionID cookie       ,         cookie     ,             ,       ,    。
2.session   
3.        //    session    。

3.セッションを取得する方法
session         ,      ,    ,      
request.getSession();

4.sessionの常用方法;
getId():  session     
setAttribute(name,value): session      ;
getAttribute(name):     ;
getAttributeNames():       

5.セッションのタイムアウト時間を設定するには、2つの方法があります.
    web.xml:
    <session-config>
                <session-timeout>1session-timeout>
            session-config>
        :session.setMaxInactiveInterval(60*60*2);

クッキーとセッションの違い
(1)cookie             ,         ,
   session              ,     web     。

(2) cookie     :       ,cookie          (  4k),           (300   ),
cookie   ,cookie       。
     session         ,     ,          。
    session             ,           , cookie      。

(3)Session              ,         ,           、   、   ;
    Cookie               ,           ,    Session     。