일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- The requested operation has failed!
- 18233 비트마스킹
- 2661 좋은 수열
- django 프로젝트 시작
- django 웹 페이지
- django apache deploy error
- 공유기 원격 설정
- django The requested operation has failed!
- 2643 색종이 올려 놓기
- 18233 java
- django
- 2961 java
- APPEND_SLASH = FALSE
- 14711 타일 뒤집기
- 14711 java
- 1188 java
- 18233 러버덕
- windows 원격 연결 설정
- java di
- 1188 음식 평론가
- windows apache wsgi 에러
- apache pythonpath
- django httpd error
- 2661 java
- Problems occurred while performing provisioning operation
- django windows 배포 에러
- django settings.py
- 원격 연결 포트 포워딩
- 2961 도영이가 만든 맛있는 음식
- 2643 java
라이브러리는 도서관 아닌가요
JSP 2 - Context, Servlet Class 본문
앞 내용: https://verycrazy.tistory.com/93?category=1033905
Context
웹의 기능이 많아 협업이 이루어지면,
각각의 기능에 대해 단위를 나눠서 개발을 진행하게 된다.
이때 Context라는 개념을 사용한다.
< example >
www.이것은웹주소다.com/context1번
www.이것은웹주소다.com/context2번
www.이것은웹주소다.com/오늘점심뭐먹지
www.이것은웹주소다.com/관리자페이지
실제로 tomcat의 server.xml 파일을 뜯어보면,
<Host> 태그 하위에,
<Context path="오늘점심뭐먹지" docBase="[실제경로]" privileged="true" />와 같은 코드를 추가해서
톰캣에 직접 컨텍스트를 추가할 수 있다.
Servlet 클래스
서블릿 클래스들은 WAS에 의해서 모두 로드 된다.
좀 근본스러운 코드를 가져오면,
public class 머시깽이클래스 extends HttpServlet{
@Override
public void service(~파라미터~){~블럭 내용~}
}
저 머시깽이클래스가 서블릿 클래스가 된다.
이 머시깽이클래스에 대한 파일을 javac 명령어를 통해 .class 파일로 컴파일한다.
그 다음 tomcat의 ROOT/WEB-INF/classes/ 경로에 머시깽이클래스.class를 옮긴다.
그리고 WAS에 (정확하게는 tomcat에) 매핑 정보를 넣어준다.
( '/머시깽이'로 부르면 머시깽이클래스.class를 불러와라 따위의 )
'Java > JSP' 카테고리의 다른 글
JSP 6 - 서블릿의 필터 (filter) (0) | 2022.01.08 |
---|---|
JSP 5 - form 태그 POST 요청, HttpServletRequest의 메서드 (0) | 2022.01.05 |
JSP 4 - GET 쿼리스트링 ( GET Query String ) (0) | 2022.01.04 |
JSP 3 - @WebServlet 어노테이션, 프로젝트 생성 (0) | 2022.01.04 |
JSP 1 - 웹 서버의 동작 (Web, WAS, Servlet) (0) | 2022.01.04 |