JSP (Java Server Pages) 란?
HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다.
JSP가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고
그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다.
JSP는 HTML 페이지를 만들기 위한 방법 중 하나입니다.
출처 : https://javacpro.tistory.com/43 참고하여 작성하였습니다.
서버(Server)란?
서버는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다.
출처 : 위키백과
웹 프로그래밍이란?
웹 프로그래밍이란, 웹 어플리케이션을 구현하는 행위
웹 어플리케이션이란?
웹을 기반으로 작동되는 프로그램
웹이란?
1개 이상의 사이트가 연결되어 있는 인터넷 서비스의 한가지 형태
인터넷이란?
1개 이상의 네트워크가 연결되어 있는 형태
웹 어플리케이션의 장점
- 사용자 : 별도의 설치 없이 프로그램을 사용할 수 있기 때문에 접근성이 용이하다.
- 개발자 : 사용자용 프로그램을 별도로 제작하지 않고, HTML을 이용하여 사용자 UI를 구축하여 개발에 소요되는 시간과 노력이 줄어든다.
JSP 어플리케이션의 장점
- 풍부한 java.API를 사용하여 제작된다.
- JSP기반의 웹어플리케이션은 특정 운영체제가 아니더라도 호환성의 문제가 없다.
- 실제 코드가 프로그램에서 노출되지 않기 때문에 보안상의 장점이 있다.
URL(Uniform Resource Locator)이란?
인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 문자열입니다.
Ex) https://developer.mozilla.org
1. 프로토콜(protocol) : 네트워크 상에서 약속한 통신을 하기 위한 규약이다.
- HTTP (The HyperText Transfer Protoco) :
기본적으로 하이퍼미디어 문서를 전송 즉, HTML 문서를 전송하는 네트워크프로토콜입니다.
사람들이 읽을 수 있도록 브라우저와 서버 사이에 존재
- FTP : 파일전송
- SMTP : 메일 송수신
- DHCP : IP주소를 할당할 때
2. IP주소 : 네트워크상에서 특정 컴퓨터를 식별할 수 있는 고유 주소
3. Port 번호: IP 주소가 컴퓨터를 식별할 수 있게 해준다면,
포트번호는 해당 컴퓨터의 구동되고 있는 프로그램을 구분할 수 있는 번호
4. DNS(도메인) : IP 주소를 인간이 쉽게 외우도록 맵핑한 문자열


'JSP' 카테고리의 다른 글
JSP | MVC2 패턴 (0) | 2022.12.03 |
---|---|
JSP | EL, JSTL (0) | 2022.12.03 |
JSP | JSP 태그 (0) | 2022.12.02 |
JSP | Html( Hyper Text Markup Language ) (0) | 2022.11.29 |
JSP | 톰캣 설치 및 실행하기 (1) | 2022.11.28 |