반응형

서버 3

로드밸런서(Load Balancer)란

Load Balancing이란? 하나의 인터넷 서비스가 발생하는 트래픽이 많을 때 여러 대의 서버가 분산처리하여 서버의 로드율 증가, 부하량, 속도저하 등을 고려하여 적절히 분산처리하여 해결해주는 서비스입니다. 쉽게 말해 Request를 나누어 맞게(?) 해주는 녀석입니다. 주요 기능 NAT(Network Address Translation) 사설 IP 주소를 공인 IP 주소로 바꾸는 데 사용하는 통신망의 주소 변조기입니다. Tunneling 인터넷상에서 눈에 보이지 않는 통로를 만들어 통신할 수 있게 하는 개념 데이터를 캡슐화해서 연결된 상호 간에만 캡슐화된 패킷을 구별해 캡슐화를 해제할 수 있습니다. DSR(Dynamic Source Routing protocol) 로드 밸런서 사용 시 서버에서 클라..

Web 2022.01.13

Java Servlet이란

자바 서블릿 💡 기본 개념 ❓ 어떻게 동작하나요? ❓ 왜 사용해야 하나요? 자바 서블릿 자바 서블릿(Java Servlet)은 자바를 사용하여 웹페이지를 동적으로 생성하는서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다.서블릿은 JSP와 비슷한 점이 있지만, JSP가 HTML 문서 안에 Java 코드를 포함하고 있는 반면, 서블릿은 자바 코드 안에 HTML을 포함하고 있다는 차이점이 있다 💡 기본 개념 클라이언트의 요청에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트 html을 사용하여 요청에 응답한다. Java Thread를 이용하여 동작한다. MVC 패턴에서 Controller로 이용된다. HTTP 프..

Java 2022.01.11

Servlet의 역사

🧐 서블릿의 역사 🔍 세부내용 💡 CGI 💡 서블릿 2.4 ~ 🪶 XML 코드 예제 🪶 DTD 코드 예제 🪶 XSD 코드 예제 💡 서블릿 3.0 ~ 💡 서블릿 4.0 ~ 💡 자카르타 서블릿 🧐 서블릿의 역사 Servlet은 Java EE의 발전과 같은 맥락으로 함께 하고 있다. JSP, Servlet은 Java EE 버전에 따라 종속 되고 하위 기술로써 그 역할을 한다. Java EE는 Java Enterprise Edition을 의미한다. Java EE에는 기업용 어플리케이션과 클라우드 어플리케이션 개발에 필요한 여러가지 복합적인 기술들이 정의되고 모아져있다. www.oracle.com에서 Java EE 버전 별 기술 사양 버전을 확인할 수 있다. 서블릿API 이름 출시 일 플랫폼 중요 변경 사항 자카..

Java 2022.01.11
반응형