본문 바로가기
JS & TS/Frontend

1. JSP시작 개념

by heekng 2021. 1. 19.
반응형

JSP를 배우기 위해 정리한 기본적인 개념입니다.


WWW (Word Wide Web) (== W3, Web)

: 네트워크를 통해 정보를 공유할 수 있는 범세계적 정보 검색 시스템

HTTP (Hypertext Transfer Protocol)

: WWW상에서 정보를 주고받을 수 있는 통신 규약

Client와 Server간의 요청(request)/응답(response) 방식의 통신 규약

HTML문서를 주고 받으면서 통신하고, 포트 번호는 80번을 사용한다.

URI (Uniform Resource Identifier)

: 인터넷에 있는 자원을 나타내는 유일한 주소.

하위개념으로 URL과 URN이 있다.

URL (Uniform Resource Locator)

네트워크상에서 자원이 어디 있는지를 알려주기 위한 규약

인터넷 프로토콜(HTTP, HTTPS, FTP...)과 함께 사용한다.

형식은 프로토콜://호스트명+주소이다.

예) https://www.google.com

Web Server

: 웹 페이지가 들어있는 파일을 사용자들에게 제공하는 프로그램

웹 서비스를 하려면 웹 서버 프로그램을 설치해야 한다.

ex) Apache, IIS(인터넷 정보 서버), Enterprise Server

Client

: 서버가 제공하는 웹 페이지, 자원 등을 사용하는 사용자측

browser을 이용

FrontEnd

BackEnd

Client

Browser

Server

Database

FrontEnd

: Client, Browser을 관리한다.

HTML, JS, CSS등을 이용한다.

BackEnd

: Server, Database를 관리한다.

ASP.NET, php, nodeJS, Rails, JSP, 파이썬 등을 이용한다.

JSP (JAVA Server Page)

: HTML문서 안에 자바코드를 삽입하는 기술 (Java in HTML)

HTML문서를 자바를 통해 동적으로 생성할 수 있다.

DB (DataBase)

: 체계화된 데이터의 집합체

대규모 데이터 공유와 효과적인 운영을 위한 저장소

틀은 table이며 1)데이터 중복 최소화 2)데이터 공유 3)일관성, 무결성, 보안성을 유지 할 수 있다.

DBMS (DataBase Management Systemm)

: 저장, 조회, 수정, 삭제 등의 여러가지 명령을 사용할 수 있는 데이터베이스 관리 프로그램

종류: Oracle Database, Mysql, Ms-sql, mariaDB, PostgreSQL 등..

SQL (Structured Query language)

: 구조화된(Structured) 데이터베이스에게 질의(Query)하는 언어(Languagae)

Oracle SQL, MS SQL, MYSQL등...

!! CRUD를 할 수 있다.

 

명칭

이용코드

C

Create

생성

CREATE

R

Read

조회

SELECT

U

Update

갱신

UPDATE, ALTER

D

Delete

삭제

DELETE, DROP

 
반응형