[JSP] jsp, servlet 흐름에 대해서
보통 웹에서는 유저의 request를 통해서 response를 받게 됩니다.
request를 보낼 때 파라메터에 여러 값을 던지고 그걸 웹서버에서는 조합해서 DB에 쿼리를 날리게 됩니다.
DB에서 받은 값을 가지고 response를 던져서 유저가 볼 수 있도록 합니다.
jsp의 servlet의 경우 유저는 jsp의 url을 직접 호출하는 것이 아니고 web.xml의 servlet mapping에 정의되어 있는 특정 url로 호출하게 됩니다.
그러면 java의 web단에서 doGet, doPost로 받게 됩니다.
web단에서는 요청 사항이 등록인지 수정인지 삭제인지를 확인하여 service단으로 내려 보냅니다.
service단에서는 쿼리가 필요하면 다시 db단으로 내려보내고
처리된 결과를 받아서 web단으로 넘겨줍니다.
web단은 넘겨받은 내용을 가지고 유저가 볼 수 있도록 view단인 jsp로 값을 던져주게 됩니다.
유저는 view단에서 jstl로 만들어진 html코드를 웹 브라우저에서 보게 됩니다.
지금 설명한 부분이 jsp, sevlet의 기본적인 흐름이라고 보면 될 것입니다.
[JSP] jsp, servlet 흐름에 대해서
'programming > jsp' 카테고리의 다른 글
[jsp] 해시뱅 #! (0) | 2012.05.10 |
---|---|
[jsp] tomcat 6 에서 JNDI 설정하기 (0) | 2012.05.08 |
openfire 참고 사이트 (0) | 2012.04.19 |
openfire Administration Console (0) | 2012.04.19 |
피카사 웹 앨범 (0) | 2012.04.04 |