JSP 시작하기

  • file - new - Dynamic Web Project 생성
  • WebContent 안에 폴더 생성
  • Preferences - enc 입력 - Content types - text - Default encoding에 UTF-8 입력 후 update
  • 그리고 아래 나오는 것들 모두 설정 UTF-8로 변경하고 Apply 후 종료

웹브라우저로 내보내기

  • WebContent 에 폴더를 생성해서 사용
  • html 파일 하나 생성해서 run as 를 통해 jsp 파일 오른쪽으로 옮김
  • 톰캣 더블클릭 해서 port number 번호 바꾸기
  • window - web browse - chrome 으로 변경
  • html의 경우 바로 소스를 내보내주기만 한다

JSP 동작

  • HTML 기반하에 자바코드가 삽입된 형태
  • date.jsp 파일이 실행과정에서 date_jsp.java(서블릿) 에서 컴파일 후 date_jsp.class 를 실행
  • .metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\프로젝트명\org\apache\jsp 안에 class 파일과 java 파일이 있다
  • 특징
    • 비쥬얼적인 결과 모습

Servlet

  • 자바기반의 웹 애플리케이션 프로그래밍 기술
  • 자바 기반의 코드환경에서 html 삽입
  • 비즈니스 로직 작업

  • studyjsp (Dynamic Web Project)
    • src : 자바파일 작업
    • WebContent : JSP 파일작업(css, js, image 포함)
  • url mapping : 서블릿 클래스를 호출할 때 사용하는 이름(도메인에 표기됨)

톰캣

  • 웹서버기능 : 클라이언트의 요청을 받고, 결과를 응답해주는 기능
  • 웹컨테이너 기능 : jsp파일을 실행환경 제공 및 작업

태그:

카테고리:

업데이트:

댓글남기기