Programming/Servlet

Programming/Servlet

[Servlet] 정적 페이지와 동적 페이지 방문 과정

서블릿 기술 자바(베이스 - JDK) + 웹 구현(추가 - *.jar : 아파치 톰캣) 서블릿은 기존 자바에 웹을 구현한 기술이다. 아파치 톰캣😺 웹 서버의 역할과 자바로 서블릿 또는 JSP를 구현할 수 있는 수많은 *.jar 파일도 제공한다. 서버 측에서 서블릿과 JSP를 동작하게 만드는 역할도 한다. [Servlet] 정적 페이지와 동적 페이지 방문 과정 서블릿 기술 자바(베이스 - JDK) + 웹 구현(추가 - *.jar : 아파치 톰캣) 서블릿은 기존 자바에 웹을 구현한 기술이다. 아파치 톰캣😺 웹 서버의 역할과 자바로 서블릿 또는 JSP를 구현할 수 있는 수많 isaac-christian.tistory.com 정적 페이지와 동적 페이지에 대해서는 위 글을 참고한다. 🍁정적 페이지를 방문하는 과정..

Programming/Servlet

[Servlet] Servlet Class

🍁Servlet Class Servlet Class는 서블릿 기술을 구현한 실제 클래스이다. 클라이언트(브라우저)의 요청에 따라 동적으로 웹 페이지를 생산한다. 🍂Servlet Class 작성 규칙 1. 서블릿 클래스 선언 a. javax.servlet.Servlet 인터페이스를 구현한다. b. javax.servlet.http.HttpServlet 클래스를 상속받는다. public class Ex01 extends HttpServlet { } a는 복잡하고 비용이 높지만, 구현이 자유롭다. b는 단순하며 비용이 낮으며, 우리가 해야 할 일을 클래스로 제공하여할 일이 많이 줄어든다. 대신 이미 구현이 끝나 있는 상태이기 때문에 구현이 덜 자유롭다. a와 b는 동급이므로 무엇을 선택하여 구현하든 상관이 없..

Programming/Servlet

[Servlet] Servlet이란?

🍁Servlet Servlet은 자바 진영에서 웹 애플리케이션을 지원하기 위한 기술이다. 초창기에 만들어진 자바의 첫 번째 웹 서버 기술로, 자바의 웹 사이트를 만든다. 현재 서버를 만드는 모든 기술의 기반이 되고 있다. Servlet은 순수 자바에 서블릿 규격을 추가한 기술이라고 생각하면 된다. Servlet의 역사 Servlet JSP Servlet + JSP + JDBC Spring + JDBC(MyBatis) Spring Boot + JPA Servlet과 JSP는 기능은 같지만, JSP는 Servlet을 보다 쉽게 만들어 생산성을 높인 것이다. 하지만 아무리 쉽고 편리하다고 해도 JSP도 한계가 있었기 때문에 Servlet과 JSP를 합쳐서 함께 사용하기 시작했다. 현재는 그 바통을 이어받아 S..

Programming/Servlet

[Server] 개발자 환경 구축: 이클립스 및 아파치 톰캣 설정

🍁이클립스 설정 [Client] 개발자 환경 구축: Apache Tomcat 9.0 설치 및 이클립스 설정 📌Apache Tomcat 9.0 설치 https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tom isaac-christian.tistory.com 위 글과 동일하게 이클립스 및 아파치 톰캣을 설정한다. encoding encoding을 검색하여 UTF-8로 ..

Isaac-Christian
'Programming/Servlet' 카테고리의 글 목록