날아라쩡글이의 블로그입니다.

톰 캣 본문

중앙 HTA (2106기) story/JSP story(Apache)

톰 캣

날아라쩡글이 2021. 11. 8. 19:47
반응형

tomcat

  • 웹 어플리케이션 서버 (Web Application Server) (WAS)
    • 클라이언트의 요청을 분석해서 적정할 웹어플리케이션을 실행시킨다. 
    • 웹어플리케이션 실행결과로 생성된html 컨텐츠를 클라이언트에게 응답으로 보낸다. 
    • tomcat은 서블릿 /JSP엔진 혹은 서블릿/JSP컨테이너 이다. 
      • 객체 생성 후 라이프 스타일로 관리한다. 
      • 생성, 유지, 폐기 시킨다.
  • 웹 페이지 는 주소를 의미한다. 
    • 서버로 들어오기 위해서는 클라이언트가 url주소를 입력해야한다. (링크를 클릭)
    • 해당 url서버로 전달하고 응답한다. 
      • 자원, 프로그램, 해당page로 응답을 보내기도 한다. 
  • 웹 브라우져
    • 클라이언트의 역활을 수행한다. 
    • url을 서버로 전송해서 웹페이지를 요청하거나 웹어플리케이션의 실행을 요청한다. 
  • 웹 서버 
    • 서버의 역활을 수행한다. 
    • 클라이언트가 전송한 url을 분석해서 해당 웹페이지를 응답으로 제공하거나, 해당 웹어플리케이션을 실행해서 동적컨텐츠를 응답으로 제공한다. 
    • 웹서버는 일반적으로 80포트에 바인딩된다. 
      • http :// 호스트명:포트번호/경로/파일명?쿼리스트링
      • 쿼리스트링이란 서버에 보내는 추가정보를 의미한다. 
      • 오늘날짜의 box-office의 순위를 나타내는것이다. 

톰켓 링크

  • SRC/ MAIN/ JAVA
    • 자바 패키지 클래스, 인터페이스, 자바프로그램 짜고 정의하는 곳
  • SRC/MAIN/RESOURCES
    • 자바 프로그램 실행에 필요한 환경 설정파일을 정의하는 곳
  • SRC/TEST/JAVA
    • src/main/java에서 정의한 프로그램을 테스트하는 프로그램
    • 테스트케이스를 정의하는 곳
  • SRC/TEST/RESOURCES
    • 테스트케이스 실행에 필요한 환경설정 파일을 정의하는 곳 
  • SRC/MAIN/WEBAPP
    • 폴더, 이미지, css파일, java script파일, JSP파일을 가져다 놓는 곳, 
    • 폴더를 만들어서 넣어 놓기 
  • SRC/MAIN/WEBAPP/META-INF
    • 외부에서 접근이 차단됨
    • 웹app실행이 필요한 부가적인 설정파일을 정의하는 곳
  • SRC/MAIN/WEBAPP/WEB-INF
    • 외부에서 접근이 차단됨
    • 웹app실행시 필요한 설정파일을 적용하는 곳
  • SRC/MAIN/WEVAPP/WEB-INF/lib
    • 외부차단 폴더, 웹app에 실행이 필요한 jar파일의 위치하는 곳이다. 
  • src/java는 경로에 대한 실제폴더가 알아서 생기는 곳으로 절대 만들어서는 안된다. 
반응형

'중앙 HTA (2106기) story > JSP story(Apache)' 카테고리의 다른 글

paging처리하기, 페이징처리하기  (0) 2021.11.12
JSP tip  (0) 2021.11.11
HttpservletRequest, HttpservletResponse  (0) 2021.11.11
post,get2가지 방식  (0) 2021.11.11
Tomcat 연결(응답, 요청)  (0) 2021.11.09
Comments