ㅁ JSP 이론
ㅇ 노드
node >> 네트워크에 연결된 컴류터와 그속에 속한 장비 (허브 등)
host >> 노드중 어플리케이션을 실행할 수 있는 컴퓨팅시스템을 갖춘 기기
ㅇ client와 server
client = url을 통해 서비스를 request(요청)하고 사용하는 host
server = html을 통해 서비스를 response(응답)하고 제공하는 host
ㅇ 서버프로그램
정적페이지 (고정된 페이지. 누가 보든 내용 변화 x)
동적페이지
ㅇ Servlet
Servlet >> Server (서버상에서 작동하는) + Applet (응용프로그램)
Servlet의 구조
client의 요청 <<-->> Server <<-->> Web Conainer 안의 Program (Servlet) <<-->> DB
관련용어
>> WEB Server : 정적 컨텐츠를 제공하는 서버. 요청을 컨테이너로 전달, 결과를 넘겨줌
>> WAS (Web Application Server) : 웹서버 + 웹 컨테이너, 동적 컨텐츠를 제공하는 서버
>> Web Container : JSP와 Servlet을 실행시킬수 있는 SW
Servlet이란?
>> .class --컴파일-->> .java 확장자로 변환되어 .java 확장자를 가짐
>> Thread를 이용하여 동작
>> 객체지향적, HttpSevlet 클래스를 상속받음
ㅇ CGI
웹서버와 외부 프로그램 사이에서 정보를 주고받는 방법
cgi는 사용자가 요청할때마다 thread 하나씩 필요해서 과부하
그래서 스레드 단위로 실행되는 Servlet으로 Java Multi Thread 사용하며 서버 부하를 줄임
--servlet 파일 만들때 체크할 부분--
'JSP & Servlet > Servlet' 카테고리의 다른 글
Html과 Servlet으로 구구단 (표 만들기) 출력하기 실습 (0) | 2022.06.10 |
---|---|
Html과 Servlet으로 배경색 변경하기 실습 ( input type = color / body color) (0) | 2022.06.09 |
Html과 Servlet으로 표 만들기 실습 (table태그) (0) | 2022.06.09 |
Html과 Servlet으로 계산기 만들기 (송신 form태그 / 수신 getParameter / 수신한 변수 형변환 Integer.parseInt ) (0) | 2022.06.09 |
인코딩 방법 setCharecterEncoding("UTF=8") / 웹페이지로 데이터 전송하기 getParameter, PrintWriter (0) | 2022.06.09 |