참고글[서블릿/JSP] 서블릿의 초기화 과정 및 초기화 방법[서블릿/JSP] init() 메서드를 통한 필터 초기화시에 FilterConfig를 통해 설정값 얻기톰캣(서블릿 컨테이너) 시작시 Servlet 초기화 되도록 설정하기우리가 작성해 놓은 Servlet이 객체화 되어 생성되는 시점은 사용자로부터 최초의 요청이 발생할 때 입니다. 서블릿은 생성과정에서 init() 메서드가 실행됩니다. 그런데 사용자의 요청 여부에 관계없이 서블릿 컨테이너(톰캣)가 시작됨과 동시에 서블릿의 생성과 초기화를 진행하고 싶을 수 있습니다.이경우 web.xml에 초기화를 원하는 서블릿에 대해서 태그를 설정해주거나 @WebServlet 어노테이션을 사용하는 경우 loadOnStartUp 속성값을 지정해주면 됩니다.다음은 we..
Servlet&Jsp
2018. 8. 14. 00:51
[서블릿/JSP] JSP 페이지 초기화시 ServletConfig의 초기화 파라미터 사용하기
참고글[서블릿/JSP] JSP 페이지 초기화와 종료 메서드. jspInit(), jspDestroy()[서블릿/JSP] 서블릿의 초기화 과정 및 초기화 방법[서블릿/JSP] web.xml의 태그로 JSP 페이지 URL 설정하는 법.JSP 페이지 초기화시 ServletConfig의 초기화 파라미터 사용하기JSP에서도 서블릿을 작성할때와 마찬가지로 초기화 메서드인 jspInit() 메서드가 존재하며 web.xml에서 을 통해 초기화시 사용할 값들을 정의해주어 사용할 수 있습니다./jspTest.jsp먼저 아래와 같이 JSP 페이지를 작성합니다. jspInit() 메서드는 JSP 페이지가 초기화 될 때 최초에 한 번 실행되는 메서드로 JSP 초기화시에 수행되어야 할 행동이 있다면 오버라이딩 해서 사용..
리눅스[Linux]
2018. 1. 12. 00:30
[Linux] 리눅스 런레벨
Linux 런레벨리눅스에는 시스템이 실행되는 모드에 따라 7가지 레벨로 나누어 놓았습니다.이러한 레벨들을 런레벨이라 하며 CentOS, Ununtu 등 약간의 차이는 있을 수 있으니 기본적으로 같은 런레벨 체계를 사용합니다.(0 정지, 1 단일 사용자모드, 6 재시작 은 공통)런레벨(Ubuntu)우분투 기준 런레벨 테이블입니다.0, 1, 6은 모든 리눅스 배포판 공통입니다.런레벨레벨명설명0Power Off시스템 종료를 의미합니다.1Rescue시스템 복구모드이며 Windows의 안전모드를 생각할 수 있습니다.기본적으로 관리자 권한을 얻어 수행 됩니다.2Multi-User사용하지 않음3Multi-UserCLI(텍스트 기반) 다중 사용자 모드 입니다.4Multi-User사용하지 않음5GraphicalGUI(그..
Servlet&Jsp
2017. 11. 18. 10:44
[서블릿/JSP] 서블릿의 초기화 과정 및 초기화 방법
서블릿의 초기화서블릿은 클라이언트로부터 최초 요청시 단 한번 초기화되며 생성됩니다.WAS 내부의 서블릿 컨테이너에서 서블릿 객체 생성 후 초기화시에 init() 메서드를 호출하는데 이 과정을 서블릿 로딩이라 합니다.이후 해당 서블릿 객체는 서블릿 컨테이너에서 대기하다가 동일한 요청이 있을시 service() 메서드를 통해 요청을 처리합니다.최초 요청시이후 요청시초기화 메서드 init()init() 메서드의 경우 HttpServlet의 최상위 클래스인 Servlet 인터페이스에 정의되어 있습니다.public void init(ServletConfig config) throws ServletException;Servlet의 구현체이며 HttpServlet의 부모 클래스인 GenericServlet 에서는 i..