JAVA와 JSP 의 차이에 대해 알려줘

KIM YONG GU·2023년 9월 5일
1

JAVA Knowledge

목록 보기
10/40
post-custom-banner

Java와 JSP(JavaServer Pages)는 Java 기반의 웹 애플리케이션 개발에 사용되는 기술이지만 목적과 사용 방식에서 차이가 있습니다.

Java:

Java는 프로그래밍 언어로, 서버 및 클라이언트 애플리케이션을 개발하는 데 사용됩니다.
Java는 객체지향 프로그래밍 언어이며, 다양한 애플리케이션을 개발하는 데 사용됩니다. 이에는 웹 애플리케이션, 데스크톱 애플리케이션, 모바일 애플리케이션 등이 포함됩니다.
Java로 작성된 코드는 Java 컴파일러를 통해 바이트코드로 컴파일되고, JVM에서 실행됩니다.

JSP (JavaServer Pages):

JSP는 Java 웹 애플리케이션의 일부로, 동적 웹 페이지를 생성하는 데 사용됩니다.
JSP 페이지는 HTML 코드 안에 Java 코드를 포함할 수 있는 특별한 형식의 파일입니다. 이를 통해 동적 콘텐츠를 생성하고 웹 애플리케이션과 상호작용할 수 있습니다.
JSP 페이지는 웹 애플리케이션 서버에서 Java Servlet으로 변환되어 실행됩니다.
주로 웹 애플리케이션의 사용자 인터페이스(UI)를 구성하고 동적 데이터를 표시하는 데 사용됩니다.

주요 차이점:

  • 용도: Java는 다양한 유형의 애플리케이션을 개발하는 데 사용되며, 범용 프로그래밍 언어입니다. 반면 JSP는 주로 웹 애플리케이션의 UI를 개발하고 동적 콘텐츠를 생성하기 위한 기술입니다.

  • 구조: Java는 일반적으로 클래스와 메서드로 구성된 구조를 가집니다. JSP는 HTML 페이지 내에서 Java 코드를 포함하는 형태를 가지며, 이 코드는 서블릿으로 변환됩니다.

  • 실행: Java 코드는 Java 개발 환경에서 컴파일하여 실행되며, 독립된 응용 프로그램 또는 애플릭레이션 서버에서 실행될 수 있습니다. JSP는 서블릿으로 변환되고 웹 애플리케이션 서버 내에서 실행됩니다.

  • 사용 사례: Java는 웹 애플리케이션 개발뿐만 아니라 데스크톱 및 모바일 애플리케이션 등 다양한 분야에서 사용됩니다. JSP는 주로 웹 애플리케이션에서 사용되며, 웹 페이지를 동적으로 생성하고 데이터베이스와 상호 작용하는 데 유용합니다.

일반적으로 Java와 JSP는 웹 애플리케이션 개발에서 함께 사용되며, Java는 백엔드 로직 및 비즈니스 로직을 처리하고 JSP는 프론트엔드에서 동적 웹 페이지를 생성하는 데 사용됩니다.

profile
Engineer, Look Beyond the Code.
post-custom-banner

0개의 댓글