서블릿이란?
- 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스.
- 서블릿은 자바로 작성되어 있으므로 자바의 일반적인 특징을 모두 가진다.
- 하지만 자바와 다르게 독자적으로 실행하지 못하고 톰캣과 같은 JSP/Servlet 컨테이너에서 실행된다.
- 서블릿은 서버에서 실행되다가 웹 브라우저에서 요청을 하면 해당 기능을 수향한 후 웹 브라우저에 결과를 전송한다.
- 기존의 정적인 웹 프로그램의 문제점을 보완하여 동적인 여러가지 기능을 제공한다.
JSP란? (JavaDerver Pages)
- 초기에 서블릿으로 하던 작업들이 복잡해지면서 화면기능을 디자이너가 작업하기 쉽게 하기위해 JSP가 만들어졌다.
- 기존 서블릿에서는 자바 코드를 기반으로 문자열을 사용해 HTML과 자바스크립트로 화면을 구현
- JSP는 HTML, CSS, 자바스크립트를 기반으로 JSP요소들을 사용해 화면을 구현
- HTML내에 자바 코드를 삽입해서 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 서버 사이드 스크립트 언어.
- HTML 코드에 JAVA코드를 넣어 동적 웹페이지를 생성하는 웹 어플리케이션 도구.
- <% 자바코드%> 이런식으로 사용
참고: https://javacpro.tistory.com/43
[JSP] JSP (JavaServer Pages ) 란 무엇인가?
JSP (JavaServer Pages ) 란 무엇인가? JSP 란 JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환..
javacpro.tistory.com
https://keichee.tistory.com/315
[JSP] JSP란?
JSP란 무엇인가 ? JSP는 Java Server Pages의 약자입니다. 자바 서버 페이지는 웹애플리케이션을 만들 때 HTML페이지 내에 자바 코드를 삽입하여 동적인 웹페이지를 구현할 수 있도록 도와주는 기술입니
keichee.tistory.com
표현언어( EL, Expression Language )란?
- 자바 코드가 들어가는 표현식을 좀더 편리하게 사용하기 위해 JSP2.0부터 도입된 데이터 출력 기능.
- 변수와 여러 가지 연산자를 포함할 수 있다.
- JSP의 내장 객체에 저장된 속성 및 자바의 빈속성도 표현언어에서 출력할 수 있다.
- JSP 페이지 생성 시 기본 설정은 표현 언어를 사용할 수 없다.
표현 언어는 간단한 방법으로 데이터를 표현하려고 고안된 언어인 SPEL(Simplest Possible Expression Language)에 기본을 두고 있다.
참고 : https://cbw1030.tistory.com/67
[JSP] 표현언어(Expression Language)란?
표현언어(Expression Language)는 간단한 방법으로 데이터를 표현하려고 고안된 언어인 SPEL(Simplest Possible Expression Language)에 기본을 두고 있다. 기존에 JSP의 데이터를 표현할 때 스크립트릿(<% %>)이..
cbw1030.tistory.com
참고 : https://2ham-s.tistory.com/225
[JSP]표현 언어(Expression Language)란?
Expression Language(표현 언어 또는 익스프레션 언어) - 값을 표현하는데 사용되는 새로운 스크립트 언어로 JSP의 기본문법을 보완하는 역활을 한다. - JSP 네 가지 기본 객체가 제공하는 영역의 속성
2ham-s.tistory.com
JSTL ( JSP Standard Tag Library, JSP 표준 태그 라이브러리 )란?
- library란 여어 프로그램이 공통으로 사용하는 코드를 모아 놓은 코드의 집합을 말한다.
- JSP페이지 안에서 사용할 수 있는 커스텀과 함수를 제공한다.
참고 : https://wiserloner.tistory.com/402
JSTL 이란?
JSP의 taglib으로 커스텀하여 사용하는 편리한 외부 공식 라이브러리다. 그냥 JSP 스크립트릿에서 사용하기 번거로운 부분을 편하게 만들어준다. JSTL 홈페이지에서 해당 라이브러리를 다운받아 내
wiserloner.tistory.com
01. JSTL 이란?
Section 01 JSTL 이란? JSTL은 JSP 표준라이브러리(JSP Standard Tag Library)의 약어입...
blog.naver.com
[JSTL]이란? JSTL CORE태그 사용법
1. JSTL 이란? -JSP 표준 태그 라이브러리(여러 프로그램이 공통으로 사용하는 코드를 모아놓은 집합)의 약어 -이미 만들어진 태그를 이용하여 JSP환경에서 보다 가독성 좋게 JAVA를 사용할 수 있다. -
admm.tistory.com
스크립트?
제이쿼리?
AJax?
ajax는 xml통신
스프링?
JSOn?
xml로 복잡하게 받는게 아니라 스크립트로 편하게 값을 받고 싶어서 만들어짐?
스프링에서 json을 이용하기 위해 MessageConverter를 가지고 있다. MessageConverter는 기본적으로 Jackson(JSON 데이터로 변경해주는 라이브러리)를 이용한다