: 객체 지향 프로그래밍 언어(OOP)
: 서버에서 실행되는 언어
이 언어를 이용하여 HTMl 문서를 출력 = 서블릿
서블릿을 자바로 간편하게 하기 위해 나온 게 JSP
: Java Script Pages
: 서버 언어
: 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍 중 하나
: 자신만의 태그를 추가할 수 있는 기능을 제공
서버에서 코드들을 사용
🧷 자바형식의 코드를 사용하면 불편한 점을 한방에 해결할 수 있는 EL
과 JSTL
을 이용
: 표현 언어를 이해하고 속성 값들을 편리하게 출력하기 위해 제공된 언어
JSP 2.0버전
👉🏻 <%= abc %> ➡ ${abc}
: 표준 액션태그로 처리하기 힘든 부분을 담당
JSP 2.0버전
JSTL의 Core에서 c를 이용
👉🏻 <%= if%>문 ➡ <c:if>
👉🏻 <%=for%>문 ➡ <c:forEach>
: 프론트앤드 개발 언어
: 클라이언트 언어
: 정적인 웹 문서에 동작을 부여하는 스크립트 언어
(= 소스 코드를 컴파일하지 않고도 실행할 수 있는 프로그래밍 언어)
: 스크립트 언어
클라이언트에서 코드들을 사용
<script>
window.onload = function() {
var big = document.getElementsByTagName('big');
big[0].style.background = "green";
}
</script>
: HTML속 자바 스크립트 라이브러리
: 스크립트 언어를 단순화 함
자바스크립트의 라이브러리로 생성된 언어
<script>
$(function(){
$('big').css('background', 'green');
//$('big') : 셀렉터
//.css('background', 'green') : 액션
});
</script>