반응형

*JSP / 서블릿

1. JSP (Java Server Pages)

- 서블릿의 단점을 보완하고자 만든 서블릿 기반의 스크립트 기술.

- 서블릿 이용 시 웹프로그래밍을 할 수 있지만, 자바에 대한 지식도 필요하고, 인터페이스 구현에 너무 많은 코드를 필요로 하는 등의 비 효율적 측면이 있는데, 이러한 문제점이 있는 서블릿을 작성하지 않고 간편하게 웹 프로그래밍을 구현하게 만든 기술이다.

- 키워드가 태그화 되어 서블릿에 비해 배우기 쉽고, 자바 코드를 <%%> 태그 안에 처리해줘야 하며, html처럼 태그를 사용하여 자바 코드도 사용이 가능하다.

 

2. 서블릿 (Servlet)

- 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램

- 클라이언트의 요청을 처리하고 결과를 다시 클라이언트에게 반환하는 서블릿 클래스의 구현 규칙을 지킨 자바 프로그램을 의미한다.

- Java 서버에서 움직이는 작은 프로그램으로  JSP의 기반이 된며, 서블릿은 웹 서비스를 java로 만들 때 반드시 필요하다.

- 자바코드로 구현하고 컴파일하고 배포해야 하고, HTML태그로 문자열("")스크림으로 처리해야 하며, 코드가 수정되면 다시 컴파일 후 배포 해야 한다.

반응형

'프로그래밍 > 자바, JDBC' 카테고리의 다른 글

서블릿을 통한 jsp 호출  (0) 2020.06.24
구구단 출력  (0) 2020.06.24
윤년에 따른 값 출력  (0) 2020.06.23
세 자리 수 a, b 곱셈 계산(각 자릿수 별)  (0) 2020.06.23
MySQL 컬럼 생성 시 의미  (0) 2020.06.20

+ Recent posts