서블릿은 사용자의 요청을 받고 그에 맞는 응답을 생성하는 서버 내 작은 프로그램이다. 쉽게 말하면, 사용자의 요청을 처리하는 역할을 한다.
서블릿은 웹 애플리케이션에서 요청을 처리하는 역할을 하는 프로그램이다.
라이브러리는 특정 기능을 제공하는 코드들의 모음이다. 예를 들어, 자주 사용하는 기능을 미리 구현해놓은 코드들이 모여 있어, 개발자는 필요할 때마다 그 기능을 호출하여 사용할 수 있다.
프레임워크는 애플리케이션의 구조를 제공하고, 개발자가 그 구조 안에서 코드를 작성하도록 유도하는 틀이다. 개발자가 해야 할 작업을 쉽게 해주지만, 그 안에서 작업을 진행해야 하므로 자유도가 조금 제한될 수 있다.
jQuery는 JavaScript 라이브러리로, 웹 개발에서 HTML 문서 탐색, 이벤트 처리, 애니메이션, Ajax 요청 등을 간단하게 처리할 수 있도록 도와준다.
선택한 요소의 HTML 콘텐츠를 가져오거나 설정할 수 있다.
// HTML 콘텐츠 가져오기
var content = $('#myDiv').html();
// HTML 콘텐츠 설정하기
$('#myDiv').html('<p>새로운 내용</p>');
선택한 요소의 텍스트 내용을 가져오거나 설정할 수 있다. HTML 태그는 무시되고 순수한 텍스트만 처리된다.
// 텍스트 콘텐츠 가져오기
var content = $('#myDiv').text();
// 텍스트 콘텐츠 설정하기
$('#myDiv').text('새로운 텍스트 내용');
요소의 속성을 가져오거나 설정하는 메서드로, 특정 속성의 값을 읽거나 수정할 수 있다.
// 속성 값 가져오기
var srcValue = $('#myImage').attr('src');
// 속성 값 설정하기
$('#myImage').attr('src', 'new-image.png');