개발이야기/servlet container 3

[linux] netstat 명령어 설명 및 예제

netstat 소개netstat(network statistics)는 전송 제어 프로토콜, 라우팅 테이블, 수많은 네트워크 인터페이스(네트워크 인터페이스 컨트롤러 또는 소프트웨어 정의 네트워크 인터페이스), 네트워크 프로토콜 통계를 위한 네트워크 연결을 보여주는 명령 줄 도구이다. OS X, 리눅스, 솔라리스, BSD를 포함한 유닉스 계열 운영 체제와 윈도우 XP, 윈도우 비스타, 윈도우 7, 윈도우 8, 윈도우 10을 포함한 윈도우 NT 기반 운영 체제에서 이용이 가능하다. 네트워크의 문제를 찾아내고 성능 측정으로서 네트워크 상의 트래픽의 양을 결정하기 위해 사용된다.리눅스에서 net-tools의 일부인 netstat은 시대에 뒤쳐진 것으로 간주되며, iproute2의 일부인 ss를 대신 사용하여야 한..

서블릿의 이해

서블릿의 이해 1997년 SUN사는 웹 서비스를 위한 기본 인터페이스로 서블릿을 제안했다. 또한 서블릿을 배치, 서비스하는 서버 구조로 서블릿 컨테이너의 개념을 전파하기 시작. 사용자가 원하는 비즈니스 서블릿 컨테이너에 해당 서블릿 구현을 배치라는 특별한 절차를 거쳐 등록하면 서블릿컨테이너가 네트워크 통신, 생명주기 관리, 스레드 기반의 병렬처리를 대행하겠다는 약속서블릿이란 무엇인가서블릿 : javax.servlet.Servlet 인터페이스를 구현한 것

서블릿 컨테이너을 위한 웹 애플리케이션 서버와 HTTP프로토콜의 이해

서블릿 컨테이너에서의 WAS와 HTTP웹 애플리케이션 서버의 역할웹 프로그램 : HTTP프로토콜로 통신하는 네트워크 프로그램의 일종웹 애플리케이션 서버 : 클라이언트와 서버간의 소켓통신에 필요한 TCP/IP 연결 관리와 HTTP 프로토콜 해석 등의 네트워크 기반 작업을 추상화해 일종의 실행환경을 제공원래는 Java EE 명세를 만족시키는 Java 구현체를 의미하짐나, 최근에는 개념이 일반화되면서 자바 이외의 프로그래밍 언어로 작성한 서버도 웹 애플리케이션 서버라고 부름서블릿 컨테이너여러 경량 프레임 워크(ex. struts, Spring 등)는 Java EE 정의 중 웹 애플리케이션 기술(JSP, 서블릿, Javaserver Faces, JSTL 등) 위에서 동작한다. 이 때 웹 애플리케이션 기술에 대한..