728x90

jsp 2

[TIL] JSP (Java Server Page)

JSP(Java Server Page) 자바 서버 페이지(JSP)는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다. JavaEE 스펙 중 일부로 웹 어플리케이션 서버에서 동작한다. 자바 서버 페이지는 실행시에는 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 불 수 있다. 하지만, 서블릿과는 달리 HTML 표준에 따라 작성되므로 웹 디자인하기에 편리하다. 아파치 스트럿츠나 자카르타 프로젝트의 JSTL 등의 JSP 태그 라이브러리를 사용하는 경우에는 자바 코딩 없이 태그만으로 간략히 기술이 가능하므로 생산성을 높일 수 있다. JSP 구성요소별 기능 및 사용법 JSP 스크립팅 요소(Scripting Element) 1. 선언 (De..

개발/기타 2022.04.05

[TIL] 서블릿 (Servlet)

Servlet 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버 측 프로그램이다. 흔히 "서블릿"이라고 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다. 서블릿 라이프 사이클(Servlet Life-Cycle) Servlet class는 javaEE에서의 class와는 다르게 main method가 없다. 즉, 객체의 생성부터 사용(method call)의 주체가 사용자가 아닌 Servlet Container에게 있다. Client가 요청(request)을..

개발/기타 2022.04.05
728x90