WAS (2) 썸네일형 리스트형 Servlet 스프링 이해를 위해 공부한 내용이라 다소 미흡함. 자바 웹 어플리케이션은 WAS에 설치되어 동작하는 자바 어플리케이션이다. 자바 웹 어플리케이션은 반드시 WEB-INF 폴더가 있어야 한다. 여기에는 web.xml 파일이 있다. web.xml은 배포 기술자다. 서블릿 3.0 미만에선 필수고, 3.0 이상에선 필수가 아니다. WEB-INF 폴더 밑에는 lib 폴더가 있고, 여기엔 각종 jar 파일들이 있다. Servlet은 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할을 한다. 서블릿은 WAS에서 동작하는 자바의 class다. 서블릿은 HttpServlet 클래스를 상속받는다. 요즘은 서블릿을 직접 작성하지 않고 프레임워크를 사용하지만, 프레임워크 또한 서블릿을 사용하므로 공부해야 .. WAS 웹서버는 소프트웨어를 보통 말하지만, 웹서버 소프트웨어가 동작하는 컴퓨터를 말한다. 웹서버의 가장 중요한 기능은 클라이언트가 요청하는 html 문서나 각종 리소스를 전달하는 것이다. 웹 브라우저나 웹 크롤러가 요청하는 리소스는 컴퓨터에 저장된 정적 데이터거나 동적인 결과가 될 수 있다. DBMS - 다수의 사용자들이 db 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 미들웨어 - 클라이언트 쪽에 비즈니스 로직이 많을 경우, 클라이언트 관리로 인해 비용이 많이 발생하는 문제가 발생한다. 비즈니스 로직을 클라이언트와 DBMS 사이의 미들웨어 서버에서 동작하도록 함으로써 클라이언트는 입력과 출력만 담당하도록 한다. WAS는 일종의 미들웨어로 웹 클라이언트의 요청 중 보통 웹 애플리케이션이 동작하도록 지원하.. 이전 1 다음