클라이언트 프로그램을 CS로 만들때의 문제점 :
1. 설치작업의 부담
2. 고객불만
3. 안정성문제
웹기반의 클라이언트 / 서버프로그램
1. 클라이언트 : 프로그램을 설치할 필요가 없어진다.
2. 데이터전달이 아니라 문서를 주면된다.
코드를 실행해서 실행결과를 돌려주는것
동적인 문서(코드)
브라우저 + 웹서버 + 실행환경이 필요하다.
Servlet 이란 ?
서블릿(servlet)은 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다.
웹서버 실행
static문서 서비스
톰캣을 실행해서 사용자에게 서비스해봤다.
Nana.txt파일은 정적인문서이다. 항상 같은 문서를 서비스해보자.
Tomcat : 웹서버
apache.org 접속 - tomcat - 10.0.4버전 - 압축버전
압축풀기 - \apache-tomcat-10.0.4 - bin - startup.bat 실행
웹브라우저에 localhost:8080치면 서버에서 제공한 내용이 뜬다.
공인IP :전세계에서 유일한 식별 ip
사설IP : 지역적으로 사용
'2021 Newlecture > Servlet & JSP' 카테고리의 다른 글
코드블럭 <%%> <%! %> <%= %> <%@ %> (0) | 2021.04.16 |
---|---|
Server Path / 코드블럭 / 4대 저장소 (0) | 2021.04.15 |
POST와 GET요청 코드 분리하기/서블릿 생명주기/doGET(),doPost() 오버라이드/sendRedirect (0) | 2021.04.14 |
한글깨짐 문제해결 / 계산했던 연산식 출력 / POST와 GET요청 (0) | 2021.04.13 |
어노테이션을 이용한 URL 매핑 / 사용자가 입력한 값을 계산해서 출력 (0) | 2021.04.12 |
사용자가 요구하는 만큼 반복출력 / UTF-8로 설정변경 (0) | 2021.04.08 |
이클립스를 이용해서 서블릿실행 / 웹출력 (0) | 2021.04.07 |
서블릿코드 작성과 컴파일 / 톰캣이 프로그램을 실행하는 과정 (0) | 2021.04.06 |