get : URL O Form O
>> URL에 데이터가 노출됨
post : URL X Form O
>> Header에 데이터를 실음(body와 다르게 눈에 보이지않음), header라는 박스를 만들기때문에 시간이 조금 더 걸리고, 데이터가 노출되지않아 보안에 좀더 용이함
Apache서버 안에 Tomcat(Container)
클라이언트에서 신호를 보내면 Apache가 신호를 받음
Apache:Web, Tomcat: WAS
Apache가 클라이언트의 요청사항을 받고 tomcat에게 넘김(무조건) ..
Apache: static 데이터 (정적 데이터, html, js, css, img...)
tomcat: dynamic 데이터 (동적 데이터)
tomcat에게 보내면 다룰수 있는 데이터인지 아닌지 판별
@Webservlet으로 tomcat이 할 수 있는 작업인지 아닌지 판별함..
@Webservlet에 등록되어있는일이면 할 수 있고, 아니면 할 수 없는 일..!
server -> FrontController ..
webservlet에 등록되어있지 않으면 apache로 다시 보냄..
아무것도 요청하지 않은 경우 webservlet에 우선적으로 등록되어있는 파일을 엶 (web.xml-> <welcome file>)
httpServlet 클래스의 역할: ? 뒤에있는 부분을 추출해서 tomcat의 request안에 변수를 만듦..
(ex. groupName = "예림")
redirect : response 영역사용
forward : request 영역 사용
2개이상의 값을 return하기 위해 action bean을 생성..
action bean : 페이지(Page), 접근 방법(isRedirect)
() -> 기본키 검색으로 검색효율 증대
getRemoteAddr로 ip 가져올 수 있음
댓글