본문 바로가기

Spring14

JSP 란? JSP(java server page) 마이크로소프트에서 ASP(Active Server Pages)라는 웹을 쉽게 개발할 수 있는 스크립트 엔진을 발표(1998) -> 보다 앞선 97년에 발표된 서블릿은 ASP에 비해 상대적으로 개발방식이 불편 -> 자바 진영(썬마이크로시스템즈)에서도 대항하기 위해서 JSP를 발표 JSP는 서블릿 기술을 사용한다 WAS에서 JSP를 실행하면, 몇 가지 약속된 기호들을 이용해서 JSP는 서블릿으로 변경하여 실행된다 )은 자바 코드로 변환되고, 자바로 실행된다, 응답결과에 포함도 된다 - 그러나, 응답결과로 브라우저에 넘어갔을 때, 브라우저에서는 이를 주석으로 인지하므로, 화면에 나타나는 요소는 아니다 2021. 7. 1.
Servlet 이란? Servlet 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스로 HttpServlet 클래스를 상속받아야 한다 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹 페이지를 개발할 때 이 두 가지(JSP, 서블릿)를 조화롭게 사용 예를 들어, 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현 현재 프로젝트에서 웹을 개발할 때 서블릿을 직접 써서 개발하지는 않는다 편하게 사용할 수 있게 도와주는 다양한 프레임워크를 사용해서 개발하는 경우가 더 많으나, 그런 프레임워크들도 서블릿이 없이는 동작할 수 없기 때문에 서블릿의 기본적인 작성법이나, 서블릿의 라이프 사이클을 이해하고 있다면 웹의.. 2021. 7. 1.