Servlet 2

[Web/용어정리] JSP와 Servlet

JSP와 Servlet의 차이에 대해서 알아보겠습니다 Servlet에 대한 설명은 여기 를 참고해 주세요 [ JSP ] 먼저 JSP는 Java Server Page의 약자로 정적인 HTML 파일에 동적인 정보를 넣어서 동적 웹페이지를 생성 가능하게 해주는 Server-side 웹 어플리케이션입니다. JSP는 서블릿의 확장판으로 관리와 배포가 쉬운 특징을 가지고 있습니다. [ JSP vs Servlet ] 두 가지의 대표적인 특징은 Servlet(서블릿) 서블릿은 기본적으로 Java 코드이며 안에 HTML 코드를 넣습니다. 서블릿은 사용자(Client)의 요청(request) 데이터를 처리하는 것(Controller)에 강점이 있습니다. DB와의 통신, Bussiness Logic 호출에 강점을 가지고 있..

프로그래밍/WEB 2021.10.25

[Web/용어정리] 서블릿(Servlet)이란

서블릿(Servlet)의 정의는 다음과 같습니다. "웹 요청(request)의 동적인 처리가 가능한 서버(Server-side)의 자바 프로그램" [서블릿의 특징] 서블릿은 WAS안에 있는 서블릿 컨테이너를 통해 관리가 됩니다. (참고: was설명) 서블릿을 사용하게 되면 동적인 페이지를 생성할 수 있습니다.(참고 : 동적페이지 vs 정적 페이지) 서블릿은 JAVA 코드입니다. 서블릿 안에는 HTML 코드가 들어가 있습니다. (※JSP는 HTML코드 안에 JAVA 코드를 넣습니다.) [서블릿 동작 순서 예시] 다음과 같은 HTML FORM이 있습니다. Username: Password: 1) form 태그에서 action에 어떤 서블릿을 사용할지 정해주고("loginServlet"), method에는 어..

프로그래밍/WEB 2021.10.24