JSP 강의평가 웹 사이트 개발하기 강의노트 - 1~2강
1강 - 강의 소개 및 강사 소개
- 웹 브라우저: 크롬(Chrome)
- 프로그래밍 개발 환경: 자바 개발 키트(JDK)
- JEE 개발 환경: 이클립스(Eclipse)
- 데이터베이스: MySQL
- 웹 컨테이너: 톰캣(Tomcat)
- 웹 컨테이너
웹 컨테이너(web container, 또는 서블릿 컨테이너)는 웹 서버의 컴포넌트 중 하나로 자바 서블릿과 상호작용한다. 웹 컨테이너는 서블릿의 생명주기를 관리하고, URL과 특정 서블릿을 맵핑하며 URL 요청이 올바른 접근 권한을 갖도록 보장한다.
웹 컨테이너는 서블릿, 자바서버 페이지(JSP) 파일, 그리고 서버-사이드 코드가 포함된 다른 타입의 파일들에 대한 요청을 다룬다. 웹 컨테이너는 서블릿 객체를 생성하고, 서블릿을 로드와 언로드하며, 요청과 응답 객체를 생성하고 관리하고, 다른 서블릿 관리 작업을 수행한다.
웹 컨테이너는 웹 컴포넌트 자바 EE 아키텍처 제약을 구현하고, 보안, 병행성, 생명주기 관리, 트랜잭션, 배포 등 다른 서비스를 포함하는 웹 컴포넌트의 실행 환경을 명세한다.
2강 - JSP 개발환경 구축 및 테스트
- 오라클을 깔면 Tomcat 기본 포트인 8080과 겹친다.
- 현재 Tomcat은 8008포트로 수정
- http://xxx.com:80 (http 포트)
- https://naver.com:443 (https 포트)
JSP 프로젝트 만들기

런타임 찾기

톰캣 버전 선택

톰캣 설치 위치를 복사

최종 프로젝트 생성창

JSP 파일 만들기

index.jsp

index.jsp 코드

서버 실행

서버 선택

최종 화면
