JSP 22

[JSP] - 서블릿

* 서블릿 (Servlet) 이란? 서블릿은 Java라는 언어로 웹 프로그램을 만들기 위한 기반 기술로서 웹프로그래밍에서 클라이언트의 ‘요청 (request)’을 처리하고 그 결과를 다시 클라이언트에게 ‘응답 (response)’ 하는 클래스 JSP 이전에 Servlet이 있었음 -> 그러나 Servlet 만으로는 웹서버 구현하기 불편함 -> 그래서 작성할 때는 HTML처럼 비교적 직관적으로 작성할 수 있는 JSP 등장 -> JSP 프로그래밍과 Servlet 프로그래밍은 동전의 양면 동일한 페이지동작을 Servlet으로도 만들수 있고, JSP로도 만들수 있다. * 서블릿 용도 → MVC 모델 Servlet은 MVC 모델에서 ‘Controller’ 역할도 하게 됩니다. A라는 요청(request)이 오면 ..

JSP 2022.03.22

[JSP] - 파일생성, 동작 과정

New > Dynamic Web Project 생성 > 프로젝트 이름 입력 > Next > Finish * JSP 파일 생성 New > JSP File > JSP 파일 이름 입력 > Finish -> webapp 밑에 만들게 됨 META-INF나 WEB-INF에는 만들지 않기 * 프로젝트를 server에 추가하기 JSP 는 PHP나 ASP와는 달리 ‘웹컨테이너’ 방식으로 동작하며, 이클립스 개발환경에서는 Server 에 add/remove 를 하여 웹컨테이너를 적재합니다. 서버에 오른쪽 마우스 - Add and Remove를 눌러 프로젝트 Add >Finish * 특정 JSP 파일 실행시키기 1. 해당 jsp 파일 내에서 우클릭후에 Run As - Run on Server 를 하던지 2. 좌측의 Proj..

JSP 2022.03.22