[Java] JSP, JavaScript, JQuery, Java, JDBC 용어 정리

김나윤·2024년 6월 20일
0

Java

목록 보기
5/8
post-thumbnail

1. JSP (Java Server Pages)

1) 개념

  • 서버 언어
  • HTML내에서 직접 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에게 돌려주는 서버 측 웹 프로그래밍 중 하나이다.
    간단히 말하면, Java 코드가 실행되어진 결과물을 웹 페이지(html)로 보여주는 것이다.
  • Java의 웹서버 프로그램 스펙(서블릿)으로 변환되어 서비스 된다. 서블릿(Servlet)이라함은 웹서비스 기능을 해주는 자바 클래스를 말한다.

2) 장점

  • 서블릿(Servlet)보다 쉽고, 작성하기가 빠르다.
  • 디자인 부분(html)과 로직 부분(java)으로 이루어져 있고 분리시킬 수 있다.
  • 프로그래머가 직접 코딩한 서블릿(Servlet)보다 최적화된 서블릿(Servlet)으로 생성시켜 주므로 효율적인 코드가 만들어진다. - JavaBean 의 사용이 쉽다.
  • 웹애플리케이션 상에서 변수의 사용가능한 범위(scope)설정이 쉽다.

3) JSP를 이루는 구성인자(element)

(1) 지시어(directive)
(2) 스크립팅 원소(scripting element)

  • 선언문
  • 스크립틀릿
  • 출력식

(3) JSP 액션(표준액션, 커스텀액션)

  • 지시어(directive)
    - 형태 <%@지시어%>
    - 지시어의 종류 3가지

     [1] page
      [2] include
      [3] taglib
  • 스크립팅 원소(scripting element)
    - 기능 : JSP 페이지에서 자바 코드를
    직접 기술할 수 있게 하는 기능.

    스크립팅 원소(scripting element)의 종류
    [1] 선언(declaration)    ==>  <%! 자바코드 %>
    [2] 스크립틀릿(scriptlet) ==>  <% 자바코드 %>
    [3] 표현식(expression)    ==>  <%= 자바코드 %>

2. JavaScript

1) 개념

  • 클라이언트 언어
  • Front-End(전위 처리) 개발언어
  • 정적인 웹 문서에 동작하는 스크립트 언어(:소스 코드를 컴파일 하지 않고도 실행할 수 있는 프로그래밍 언어)이다.
  • JavaScript도 웹 브라우저에서 바로 실행되며 JSP와 다르게 클라이언트, 즉 스크림트 언어이다.

3. JQuery

1) 개념

  • JavaScript의 라이브러리들 중 하나
  • 브라우저 호환성이 있는 HTML 속 자바 스크립트 라이브러리이다.
  • 클라이언트 사이드 스크립트 언어를 단순화 할 수 있도록 설계한다.

4. Java

1) 개념

  • 여러 플랫폼용 소프트웨어를 생성하는 객체 지향 프로그래밍 언어(OOP)로 보안성이 뛰어나다.
  • Java는 JavaScript와 다르게 서버에서 실행되는 언어이다.

5. JDBC



참고

Java, JSP, JavaScript, JQuery 개념 정리

JDBC 개념 정리

profile
Hello, world!

0개의 댓글