Java vs JSP vs JavaScript vs jQuery

비비빅·2023년 9월 1일
0

📌 Java

: 객체 지향 프로그래밍 언어(OOP)
: 서버에서 실행되는 언어

이 언어를 이용하여 HTMl 문서를 출력 = 서블릿

서블릿을 자바로 간편하게 하기 위해 나온 게 JSP


📌 JSP

: Java Script Pages
: 서버 언어
: 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍 중 하나
: 자신만의 태그를 추가할 수 있는 기능을 제공

서버에서 코드들을 사용

📝 메모

🧷 자바형식의 코드를 사용하면 불편한 점을 한방에 해결할 수 있는 ELJSTL을 이용

✍🏻 EL(Expression Language)

: 표현 언어를 이해하고 속성 값들을 편리하게 출력하기 위해 제공된 언어

JSP 2.0버전
👉🏻 <%= abc %> ➡ ${abc}

✍🏻 JSTL(Jsp Standard Tag Library)

: 표준 액션태그로 처리하기 힘든 부분을 담당

JSP 2.0버전
JSTL의 Core에서 c를 이용
👉🏻 <%= if%>문 ➡ <c:if>
👉🏻 <%=for%>문 ➡ <c:forEach>


📌 JavaScript

: 프론트앤드 개발 언어
: 클라이언트 언어
: 정적인 웹 문서에 동작을 부여하는 스크립트 언어
(= 소스 코드를 컴파일하지 않고도 실행할 수 있는 프로그래밍 언어)
: 스크립트 언어

클라이언트에서 코드들을 사용

<script>
	window.onload = function() {
    	var big = document.getElementsByTagName('big');
        big[0].style.background = "green";
    }
</script>

📌 jQuery

: HTML속 자바 스크립트 라이브러리
: 스크립트 언어를 단순화 함

자바스크립트의 라이브러리로 생성된 언어

<script>
	$(function(){
    	$('big').css('background', 'green');
        
        //$('big') : 셀렉터
        //.css('background', 'green') : 액션
    });
</script>

📝 참고링크

🧷 https://velog.io/

0개의 댓글