UD_park's IT story
[Java] JSP, JavaScript, J Query, Java의 차이점 본문
오늘은 기본적인 JSP / JavaScript / J Query / Java에
대한 차이점에 알아보겠습니다.
생각하고보니 정확한 차이점에 대해서
사전적 정의와 같은 개념은 잘 안잡혀있는것같아
이번 기회에 제대로 정리해보려고 합니다.
1. JSP - 서버언어
JSP는 Java Server Pages의 약자로 HTML 내에 직접 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍중 하나이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버(:Web Application Server)에서 동작한다.
2. JavaScript - 클라이언트 언어
Front-End(전위 처리) 개발 언어로, 정적인 웹 문서에 동작을 부여하는 스크립트 언어(:소스 코드를 컴파일하지 않고도 실행할 수 있는 프로그래밍 언어를 의미한다.)이다. JavaScript도 웹 브라우저에서 바로 실행되며, JSP와 다르게 클라이언트 측 스크립트 언어이다.
3. J Query - Java Script의 라이브러리들 중 하나
브라우저 호환성이 있는 HTML 속 자바 스크립트 라이브러리(Library)이다. 클라이언트 사이드 스크립트 언어를 단순화 할 수 있도록 설계 되어있다.
4. Java
여러 프랫폼용 소프트웨어를 생성하는 객체 지향 프로그래밍 언어(OOP / Object Oriented Programming)로, 보안성이 뛰어나다. Java는 java Script와 다르게 서버에서 실행되는 언어이다.
즉 정리하자면,
JSP는 서버에서 자원(코드)들을 사용하는 것이고,
Java Script는 클라이언트에서 자원(코드)들을 사용한다.
J Query는 Java Script의 라이브러리로 생성된 언어이고,
Java를 이용하여 HTML 문서를 출력하게 되는데 이것을 서블릿이라하며
이 서블릿을 Java로 간편하게 하기 위해 나온것이 JSP이다.
라고 정리하시면 조금 더 각 각의 개념에 대해서
쉽게 정리가 가능할 것 같습니다.
'IT - Language > Java' 카테고리의 다른 글
[Java] Eclipse 프로젝트 생성과 기본 구조 개념 (0) | 2021.08.07 |
---|---|
[Java] API에 대한 쉬운 개념과 설명 (0) | 2019.08.12 |
[Java] JDK 설치 방법 (0) | 2019.06.03 |