NewContext==WebSite==WebApp
public clas A extends HttpServlet{
public void init(){}//첫번째 요청에 의해서 (서버 or 클라이언트) 로딩되어질때 호출
public void service(){}
//
-요청할때마다 (새로고침할때마다)ex.엔터칠때, 로그인할때 클릭, 검색어 입력할때마다..
-실제일을 담당하는 부분
public void destroy(){}//언로딩
//JSP(jsp) ->servlet(JAVA)->class(컨파일) ->로딩되어짐(첫번째 요청에 의해서)
<Context path="/nc" docBase="C:\SJH\Web\NewContext" reloadable="false"/>
->매번 같은 클래스를 새로고침할 필요없이 reloadable=false로 만들어줘서 자동load 되도록 한다.일반적으로는 reloadable false로 둔다. (왜냐면 바로 반영되면 안되니까 하지만 개발할때는 true로 해준다)
클라이언트<->서버
HTTP 프로토콜
post - 장점 : 보안성이 좋고 , 대용량도 넘길수 있음
get - 단점: 단순한 링크로 넘길수 없음, 속도가 다소 늦음.
-> 상위폴더까지 가야되는 주소값
<url-pattern>/addr/list.do</url-pattern>
-> 상위폴더까지 가지않고 del.do 로 바로 넘어감
req.setCharcterEncoding("utf-8");