인터뷰에서이 질문을 받았습니다. struts가 웹 프레임 워크이고 기본적으로 서블릿의 확장 일 뿐이므로이 작업을 수행 할 수 없다고 말했지만, 스트럿츠를 ftp 프로토콜에 맞게 구성 할 수 있는지 여부를 알고 싶었습니다. 이후는 모든 HTTP의FTP 프로토콜에서 요청을 처리하도록 스트럿을 구성 할 수 있습니까?
공공 ActionServlet 클래스가 확장 HttpServlet을
그 시점에서 :
인터뷰에서이 질문을 받았습니다. struts가 웹 프레임 워크이고 기본적으로 서블릿의 확장 일 뿐이므로이 작업을 수행 할 수 없다고 말했지만, 스트럿츠를 ftp 프로토콜에 맞게 구성 할 수 있는지 여부를 알고 싶었습니다. 이후는 모든 HTTP의FTP 프로토콜에서 요청을 처리하도록 스트럿을 구성 할 수 있습니까?
공공 ActionServlet 클래스가 확장 HttpServlet을
그 시점에서 :
스트럿츠의 진입 점은 HttpServlet을 인 ActionServlet입니다. Struts는 HTTP 용으로 제작되었으므로 FTP 프로토콜을 처리하도록 구성 할 수 없습니다.
그러나 이것은 심지어 the main problem이 아니기 때문에 서블릿 컨테이너 자체가 FTP를 처리하고 컨트롤을 서블릿에 전달해야하는 문제가 있습니다. Servlet API specification을 보면 HTTP (S) 프로토콜에 중점을두고 있음을 알 수 있습니다. 어떤 서블릿 컨테이너도 그 이상을 구현하는 데 방해가되지 않는다고 생각합니다.