본문 바로가기
728x90
반응형

servlet15

[Servlet] 서블릿 Life Cycle 생명주기 [ Servlet Life Cycle ] : 서블릿 생명주기의 주요 메서드로는 Servlet interface의 init(), service(), destroy()가 있다. : Web Container(or Servlet Container or WAS)가 담당한다. > 서블릿이 생성되어 서비스하고 소멸되는 과정 ① 사용자로부터 특정 페이지에 대한 요청이 들어오면 컨테이너로 요청 정보가 전해진다 ② 컨테이너는 배포서술자(DD:Deployment Descriptor)의 서블릿 맵핑 정보를 참조하여 해당 서블릿을 호출한다. is loaded ? 해당 Servlet / JSP 객체가 메모리에 적재되었는지 여부를 확인한다 no → ③번으로 (최초 요청 시에만 실행 : 1번 실행) yes → ④번으로 (요청 시마다.. 2020. 8. 21.
[Servlet] 서블릿 Hierarchy 계층 구조 (Web Container, Web Server) [ Servlet 계층 구조 ] Servlet : 모든 서블릿과 JSP가 하위로 implements 해야 하는 java web programming 의 최상위 인터페이스 * 주요 추상 메서드(abstract method) → init() / service(request, response) / destroy() 가 있다. GenericServlet : 프로토콜에 독립적인 클래스 : service() 메서드( ← abstract method)를 제외한 서버프로그램을 구현하는 데 유용한 메서드들을 하위(자식) 클래스에게 제공한다. * 대표 메서드 → init() / service(request, response) 등이 있다. HttpServlet : 일반적으로 java web programming을 위한 프로.. 2020. 8. 21.
CODE [Servlet] check box 연습 예제 # 문제 1. 선택항목을 보여준다 step5.MovieServlet string[] : getParameterValues(String name) 이용 비밀의 숲 케넷 내부자들 # 문제 2. 체크박스 문제 - js 체크박스를 선택하지 않으면 -> alert : 영화를 선택하세요 -> 전송 X # 문제 3. 전체 선택을 누르면 -> 영화 체크박스가 모두 체크된다. 다시 누르면 -> 영화 체크박스가 해제된다. HTML 전체선택 비밀의 숲 케넷 내부자들 JAVA (servlet) package step5; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet... 2020. 8. 21.
[Servlet] form 연동 [ form을 활용해 servlet 생성하는 방법 ] 1. dynamic web project > Java Resources > src에서 tool로 Servlet 생성 2. Java package와 Class name 입력 3. 원하는(필요한) method 선택 결과 xml xml에 자동 생성됨 webstudy5-form index.html index.htm index.jsp default.html default.htm default.jsp ToolServlet ToolServlet step1.ToolServlet ToolServlet /ToolServlet html ToolServlet 실행 Servlet (java class) package step1; import java.io.IOExceptio.. 2020. 8. 20.
[Servlet] Web 기초 * DD - Deploymet Descriptor : 배포 기술서 - url-pattern / init-param 등이 이에 속함 http://ip:port/serverProgramUrl?name=value 처리할 서버 프로그램 : RequestResponseServlet → url-pattern : rr (web.xml) : doGet(request, reponse) web.xml webstudy4-servlet-basic index.jsp hello step1.HelloServlet hello /h RequestResponseServlet step2.RequestResponseServlet RequestResponseServlet /rr PostServlet step3.PostServlet PostS.. 2020. 8. 20.
[Servlet] 서블릿 Servlet 이란? (get방식, post방식) 미리 알아두자 ! HTTP : HyperText Transfer Protocol 인터넷으로 통신하기 위한 규약 WAS (Web Application Server) : Web Server + Web Container Web Server : HTTP 프로토콜에 의거하여 HTML 서비스하는 서버 Web Container : Servlet/JSP(+Spring Framework) 실행 환경을 제공 * WAS 중 Apache Tomcat 사용 : 환경설정 → https://creamilk88.tistory.com/75?category=872949 [WAS] WAS 환경 설정 및 Apache Tomcat 아파치 톰캣 설치 이클립스 설정 : WAS 환경설정 WAS (Web Application Server) 1. 새.. 2020. 8. 19.
728x90
반응형