WEB
EL 개요JSTL에 소개된 내용으로 JSP 2.0에 추가된 기능이며 JSP의 기본문법을 보완하는 역할 1. EL에서 제공하는 기능JSP의 네 가지 기본 객체가 제공하는 영역의 속성 사용집합 객체에 대한 접근 방법 제공수치 연산, 관계 연산, 논리 연산자 제공자바 클래스 메소드 호출 기능 제공표현 언어만의 기본 객체 제공 2. 표현언어에서 자바메소드를 사용 자바클래스 작성하고 메소드는 static 설정태그라이브러리에 대한 설정정보를 담고 있는 tld(Tag Library Descriptor)파일을 작성web.xml에 tld파일을 사용할 수 있는 설정정보를 추가자바클래스에 접근하는 jsp파일을 작성 JSTLJSP에서 자주 사용하는 기능들을 손쉽게 사용할 수 있도록 제공하는 표준 태그 라이브러리JSTL은 ..
JSTL 다운로드 & 설치mvnrepository.comjstl 검색 >> 2. JSTL >> 1.2.x 1.2 >> Files jar (404 KB) standard 검색 >> 2. Standard >> 1.1.x 1.1.2 >> Files jar (384 KB) D:\Web\lib jstl-1.2.jar standard-1.1.2.jar 이미 있는 lib 폴더에 넣으니 Build Path 할 필요 없음
JSON (JavaScript Object Notation)가볍고 이해하기 쉬운 데이터 형식현재 AJAX 요청에서 가장 많이 사용된jQuery는 JSON 형식의 데이터를 쉽게 요청하고 처리 가능서버에서 데이터를 JSON 형식으로 반환하면, 클라이언트에서 이를 파싱해 사용 가능 JSON 구조1. 객체 (Object)객체는 {}로 둘러싸인 키-값 쌍들의 집합키는 문자열로, 값은 문자열, 숫자, 배열, 객체 등 다양한 데이터 형식JSON 객체{ 변수: 값;}{ "name": "John Doe", "age": 30, "email": "john@example.com"} 2. 배열 (Array)배열은 []로 둘러싸이며, 여러 값을 쉼표로 구분해서 나열할 수 있다배열의 값은 객체, 배열, 숫자, 문자열 등..
XML (eXtensible Markup Language)데이터를 저장하고 전송하는 데 사용되는 태그 기반의 마크업 언어HTML과 비슷한 구조를 가지고 있지만, XML은 데이터를 표현하는 데 중점을 둔 언어예전에는 XML이 AJAX 요청에서 많이 사용되었지만, 요즘은 JSON이 더 선호되는 경향이 있다jQuery는 XML 데이터도 쉽게 파싱하여 처리 가능 XML 주요 특징확장성XML은 사용자가 원하는 태그를 직접 정의 가능즉, 특정 용도에 맞는 태그를 자유롭게 설계할 수 있어 매우 유연하다구조화된 데이터 표현XML은 계층 구조로 데이터를 표현부모-자식 관계로 데이터를 구조화하여 정보 간의 관계를 명확히 표현 가능플랫폼 독립성XML은 특정 플랫폼에 종속되지 않고, 텍스트 기반의 형식다양한 시스템과 애플리..
AJAX (Asynchronous JavaScript and XML)jQuery의 $.ajax()를 사용해 서버와 비동기적으로 통신서버로부터 데이터를 받아와 페이지를 새로고침하지 않고도 웹 페이지를 업데이트 가능 AJAX 주요 특징비동기 통신AJAX의 핵심 : 서버와의 비동기적인 통신즉, 서버로 데이터를 요청한 후, 서버의 응답을 기다리는 동안에도 웹 페이지가 계속 동작응답이 완료되면 페이지의 일부를 업데이트 가능사용자는 웹 페이지를 새로고침하지 않고도 서버와 통신할 수 있으며, 더 나은 사용자 경험을 제공XMLHttpRequest 객체AJAX의 기반 기술은 XMLHttpRequest 객체이 객체는 브라우저 내에서 서버와 통신하는 역할, 이를 통해 서버에 데이터를 요청하거나 응답을 처리 가능요즘은 XM..