서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스
servlet은 Java코드 안에 HTML태그가 삽입되며 자바언어로 되어있다. .java가 확장자이다.
JSP파일도 서버측에서 실행.
다시 말해 서블릿의 단점을 보완하고자 만든 서블릿 기반의 스크립트 기술이다.
서블릿을 이용하게 되면 웹프로그래밍을 할 수 있지만 자바에 대한 지식이 필요하며 화면 인터페이스 구현에 너무 많은 코드를 필요로 하는 등 비효율적인 측면들이 있다.
때문에 서블릿을 작성하지 않고도 간편하게 웹프로그래밍을 구현하게 만든 기술이 JSP(Java Server Pages)이다.
-JS는 Javascript 파일로 클라이언트측 스크립트 언어이다. 웹 브라우저에서 바로 실행되며, 이는 정적인 웹 문서에 동작을 부여하는 스크립트 언어이다.
-JS는 클라이언트에서 실행된다.