출처: 열혈강의 자바웹개발워크북
.jar
자바 아카이브(Archive) 파일.
아카이브 파일은 클래스 파일(.class)과 프로퍼티 파일(.properties)들을 모아 놓은 보관소 파일이다.
.war
웹 아카이브 파일
실제 운영하는 서버에 배치할 때는 배치할 파일들을 하나의 .war로 만들어서 배치 폴더에 복사한다.
운영 서버에 .war 파일을 배치할 때는 톰캣 홈 폴더에 있는 webapps 폴더(배치폴더)에 넣는다. 톰캣 서버를 실행하면 배치 폴더에 있는 .war 파일이 자동으로 풀림..
CGI(common gateway interface)
웹 서버와 웹 애플리케이션 사이에는 데이터를 주고받기 위한 규칙이 있는데 이것을 CGI라고 한다.
그래서 웹 애플리케이션을 CGI프로그램 이라고도 부른다.
서블릿
자바로 만든 웹 애플리케이션을 서블릿이라고 부른다.
서블릿 컨테이너
서블릿의 생성과 실행, 소멸 등 생명주기를 관리하는 프로그램.
서블릿 컨테이너가 서블릿을 대신하여 CGI 규칙에 따라 웹 서버와 데이터를 주고받는다.
웹 애플리케이션
웹 서버가 실행시키는 프로그램을 웹 애플리케이션이라고 한다.
VO
Value Object 값 객체
데이터베이스에서 가져온 정보를 담는 객체. 데이터 수송 객체라고도 부른다.
DTO
Data Transfer Object 데이터 전송 객체
DAO
Data Access Object 데이터 처리를 전문으로 하는 객체
데이터베이스나 파일, 메모리 등을 이용하여 앱 데이터를 생성, 조회, 변경, 삭제하는 역
DAO는 보통 하나의 DB 테이블이나 DB 뷰에 대응
'개발 > 서버' 카테고리의 다른 글
[AWS] 연습용 계정 만들고 설정하기 (0) | 2016.07.21 |
---|---|
데이터 보관소 (0) | 2015.04.22 |
HTTP응답 상태 코드 (0) | 2015.04.11 |
톰캣 폴더 구조 (0) | 2015.04.09 |
[heroku] 자주 쓰는 명령어 (0) | 2015.01.07 |