JSP (Java Server Pages)

2022. 11. 28. 19:49·JSP
목차
  1. JSP (Java Server Pages) 란?
  2. 서버(Server)란? 
  3. 웹 프로그래밍이란?
  4. 웹 어플리케이션이란?
  5. 웹이란?
  6. 인터넷이란?
  7. URL(Uniform Resource Locator)이란?

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
  1. JSP (Java Server Pages) 란?
  2. 서버(Server)란? 
  3. 웹 프로그래밍이란?
  4. 웹 어플리케이션이란?
  5. 웹이란?
  6. 인터넷이란?
  7. URL(Uniform Resource Locator)이란?
'JSP' 카테고리의 다른 글
  • JSP | EL, JSTL
  • JSP | JSP 태그
  • JSP | Html( Hyper Text Markup Language )
  • JSP | 톰캣 설치 및 실행하기
개발 공부
개발 공부
  • 개발 공부
    개발 공부
    개발 공부
  • 전체
    오늘
    어제
    • 전체보기 (163)
      • 프로젝트 (1)
      • JavaScript (46)
      • Node.js (3)
      • Next.js (5)
      • React (17)
      • NoSQL (0)
      • HTML,CSS (3)
      • CS (6)
      • Java (35)
      • Spring (6)
        • Spring의 정석 (1)
      • Spring boot (1)
      • MySQL (1)
      • 리눅스 (16)
      • JSP (9)
      • AWS (0)
      • git (2)
      • 알고리즘 (1)
      • ect (7)
      • Project (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Java의 정석
    오블완
    자바
    자바의 정석
    Java
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
개발 공부
JSP (Java Server Pages)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.