
0. 초창기 웹 정적인 페이지만 보여주었습니다. 즉 실시간으로 보여주어야 하는 동적인 데이터들을 처리하지 못했습니다. 1. 애플릿(Applet) 서버에서 클라이언트로 간단한 기능을 처리할 수 있는 실행 파일을 전송하는 방식입니다. 현재는 HTML5, CSS 등의 기술들이 애플릿을 대신해서 많이 사용되고 있지만, 자바가 현재 위치까지 오게 해준 데에는 애플릿의 공로가 큽니다. 2. 서블릿(Servlet) 클라이언트가 웹 브라우저를 통해 요청하면 서버에서 실행한 후 결괏값만을 클라이언트로 전송하는 방식입니다. 즉 서블릿은 애플릿의 약점은 보완한 기술이라 할 수 있습니다. 3. JSP(Javaserver Page) JSP는 서블릿과 똑같은 기능을 가지고 있어, 동일한 기술이라 보아도 무방합니다. 다만 다음과 ..