WEB http 프로토콜을 기반으로 요청/응답의 방식을 이용한 시스템 ■ Web Server(WS) 1. Client의 요청(Request)을 받아 HTML 문서, CSS 파일, JS 파일, 이미지 파일 등 정적인 데이터를 응답(Response) 해준다. 2. Client의 최초 요청과 최종 응답을 관할 하며, 필요한 경우 WAS에 정적 데이터를 요청 한다. 3. 대표적으로 Apache, Nginx, IIS, WebtoB 등이 있다. ■ Container 1. 객체의 생성/서비스/소멸되는 과정인 Life cycle을 관리 한다. 2. Web Server와의 통신 지원 3. Multi Thread 방식 지원 4. JSP, Servlet의 구동 환경 제공 및 실행 ( JSP파일이 실행할 수 있는 프로그램으로..
JAVA 제임스 고슬링(James Gosling)에 의해 탄생한 객체 지향적 프로그래밍 언어 ■ 특징 1. 객체지향 언어 2. 플랫폼 독립성 (API, JVM) 3. GC 4. 멀티 쓰레드 5. 네트워크 / 분산처리 지원 ■ 실행 순서 1. 소스 파일(*.java) 작성 2. 컴파일러를 통해 소스 파일을 바이트 코드(*.class)로 변환 3. 자바 가상 머신(JVM)이 바이트 코드를 실행 ■ JVM 메모리 영역 1. Class Area 1) Static Area로도 불림 2) 멤버의 정보, Type, 상수 등 클래스 코드를 저장 2. Stack Area 1) LIFO(Last In First Out) 2) 메서드 호출 시 관련 정보 저장 3) 메서드 종료 시 메모리 반환 됨 3. Heap Area 1)..
- Total
- Today
- Yesterday