728x90 웹 프로그래밍(Web Programing)/JSP2 [JSP] JSP와 Servlet JSP (Java Server Pages) - 서버 측에서 동적웹페이지를 생성하기 위한 웹어플리케이션 도구 (Java + HTML) - 템플릿 엔진 - HTML 문서 안에 자바 코드를 포함시킬 수 있는 자바 기반의 서버 사이드 스크립트 언어 (서버 사이드 스크립트 언어 : 웹 서버 옆에서 작동하는 언어) # 동작 과정 1. 클라이언트가 웹 브라우저를 통해 JSP 페이지에 접속함 2. JSP 컨테이너(Tomcat)는 JSP 파일을 읽어 Java 코드로 변환하고, 컴파일해서 Servlet 클래스 파일 생성 3. 생성된 Servlet 클래스 파일을 실행해서 동적인 HTML 문서 생성해서 클라이언트에게 전송 Servlet (서블릿) - 클라이언트로부터의 요청을 처리하고, 그 결과를 HTML 페이지 형태로 보내주.. 2024. 1. 29. [JSP] JSTL (JSP Standard Tag Library) JSTL (JSP Standard Tag Library) - Java 코드를 바로 사용하지 않고 HTML 태그() 형태로 직관적인 코딩을 지원하는 라이브러리 사용 전 JSTL 라이브러리 선언 - uri : 태그 라이브러리의 네임 스페이스 URI 식별자 - prefix : JSTL 태그를 사용할 때 태그 이름 앞에 오는 접두사 태그 라이브러리 선언문 기능 Core(기본) 가장 자주 사용되는 태그. 일반적인 프로그램의 기능을 제공한다. XML XML 문서를 생성, 조작하는 방법을 제공한다. Formatting (I18N-국제화) 날짜, 시간, 숫자 텍스트를 포맷하고 표시하는 formatter 기능을 제공한다. Database (SQL) RDBMS와 상호 작용하는 태그를 제공한다. Functions (기타 함.. 2024. 1. 29. 이전 1 다음 728x90