반응형
▶ 웹 애플리케이션
˙웹 컨테이너에서 실행되는 JSP, 서블릿 자바 클래스들을 사용해 정적 웹 프로그래밍 방식의 단점을 보완하여 서비스 제공하는 서버 프로그램
˙HTML, 자바 스크립트, CSS 등 그대로 사용 가능
▶ 웹 애플리케이션의 기본 구조
① webShop
- 웹 애플리케이션의 루트 디렉터리
- 다른 웹 애플리케이션 이름과 중복을 허용하지 않으며, JSP HTML 파일이 저장
② WEB-INF
- 웹 애플리케이션에 관한 정보가 저장
- 외부에서 접근 불가
③ classes
- 웹 애플리케이션이 수행하는 서블릿과 다른 일반 클래스들이 위치
④ lib
- 웹 애플리케이션에서 사용되는 라이브러리 압축파일(jar 파일) 저장
- DB 연동 드라이버나 프레임워크 기능 관련 jar 파일이 저장
- lib 디렉터리의 jar는 클래스패스가 자동으로 설정
⑤ web.xml
- 배치 지시자(deployment descriptor)로서 일종의 환경 설정 파일
- 웹 애플리케이션에 대한 여러가지 설정을 할 때 사용
반응형
'코딩 기록 > JSP' 카테고리의 다른 글
[JSP] 서블릿(Servlet) 매핑하기 - 애너테이션 (0) | 2021.05.03 |
---|---|
[JSP] 서블릿(Servlet) 매핑하기 - web.xml (0) | 2021.05.03 |
[JSP] JSP 기초 지식 정리 - 서블릿(Servlet) (0) | 2021.05.03 |
[JSP] JSP 기초 지식 정리 - 웹 프로그래밍(동적/정적/JSP) (0) | 2021.04.30 |
[JSP] JSP 기초 지식 정리 - 프로그램의 발전 (0) | 2021.04.30 |