JSP & Servlet 32

2020 jsp(java server page) & servlet(ServerApplicationLet) 2.Servlet...?

Servlet..? 왜 Servlet인가? -> 서버 어플리케이션을 만든다는 것은 서블릿을 만드는 것이다. 서버 어플리케이션은 코드가 기능별로 나누어져 있으며, 필요에따라 기능별로 코드가 선택적으로 실행되게끔 만들어졌다. ex) /notice/list 공지사항 목록을 달라고 GET -> Request를 한다면 list라는 Let(조각)만 실행(Response)된다. 즉 조각이 나있는 ServerApplication 이다. JAVA(JAVA Application)가 main() 메서드로 운용된다면 Servlet 은 service()라는 메서드로 운용된다! 이후는 JAVA Console Application에서 하던 것과 흡사하다. 웹 출력과 웹 입력이 추가된다고 생각하자. 신경 써야할 부분은 클래스 이름과..

JSP & Servlet 2020.06.27

2020 jsp(java server page) & servelet(ServerApplicationLet) 1.Context..?

가상경로라고도 부르고 Context 사이트 라고도 부른다. Tomcat -> server.xml 호스트의 서비스가 진행 됨에 디렉토리(webapp/ROOT)에 있는 문서에 (가상경로)폴더와 연결해서 서비스가 가능하게 해준다. 이후 톰캣 서버(startup.bat) 재시작이 필요하며 http://localhost:포트넘버/(가상경로)/문서명 으로 접근하면 Context 사이트가 연결되어 열리는 것을 확인 할 수 있다. 권장하지 않는 방법(서비스 중인 서버를 재시작하는 것은 아주 치명적이다.)이니 개념을 이해하는 정도로만 알고 있자.

JSP & Servlet 2020.06.26