복습공부 이론

JSP

alsdnr6672 2024. 9. 30. 18:16

JSP(JavaServer Pages)는 Java를 기반으로 한 서버 측 웹 기술로, 동적인 웹 페이지를 생성하는 데 사용됩니다. JSP는 HTML 코드에 Java 코드를 결합하여 작성할 수 있으며, 사용자 인터페이스를 쉽게 생성할 수 있도록 돕습니다.

### 주요 특징:

1. **HTML과 Java 코드 혼합**: JSP 파일은 기본적으로 HTML로 작성되며, JSP 태그(`<% %>`)를 사용하여 Java 코드를 삽입할 수 있습니다. 이를 통해 동적인 콘텐츠를 쉽게 생성할 수 있습니다.

2. **서블릿으로 변환**: JSP는 서버에서 최초 요청 시 서블릿으로 변환되고 컴파일되어 실행됩니다. 즉, JSP는 내부적으로 서블릿으로 처리됩니다.

3. **재사용성과 유지보수 용이**: JSP는 태그 라이브러리와 커스텀 태그를 지원하여 복잡한 비즈니스 로직을 분리하고, UI와 로직을 명확하게 구분할 수 있습니다.

4. **JSP 표준 태그 라이브러리(JSTL)**: JSP는 JSTL을 통해 반복문, 조건문 등과 같은 기본적인 프로그래밍 기능을 제공하여 개발자가 복잡한 로직을 쉽게 구현할 수 있도록 합니다.

5. **MVC 아키텍처**: JSP는 종종 MVC 패턴에서 뷰(View) 역할을 하며, 서블릿이 컨트롤러 역할을 수행하여 비즈니스 로직과 사용자 인터페이스를 분리합니다.

'복습공부 이론' 카테고리의 다른 글

Spring AOP 에 대하여  (3) 2024.10.14
서블릿과 JSP의 차이점  (0) 2024.09.30
Servlet 종류  (1) 2024.09.30
Servlet  (0) 2024.09.30
관계형 데이터베이스(RDB)  (1) 2024.09.30