본문 바로가기

Web

(44)
Vue.js 3.0 과 Vite 모든 내용을 정리하지는 않았으므로 더 자세한 내용은 vue.js 3.0 공식 가이드를 확인해 주세요 ㅎㅎ Vue.js 3.0 기능 & 변경된 부분 Composition API 2.x 와 3.0의 가장 큰 차이점은 Composition API 입니다. 하지만 2.x 버전에도 사용할 수 있습니다. 공식 사이트의 설명에 따르면 Composition API를 사용하면 코드 재사용, 코드 로직 모으기가 개선 되었다고 합니다. React hook에서 아이디어를 가져왔다고 합니다. 예시를 통해서 간단히 알아보겠습니다. 기존 방식 count is {{count}}, doubleCount is {{doubleCount}} data is {{simpleData}} 기존 방식에서는 data를 가져와서 표시하는 로직과 cou..
Spring Webflux에 대하여 Spring webflux에 대해 찾아보고 정리한 글입니다. 일부만 정리되어 있어요, 참고 부탁드려요 ㅎㅎ Spring webflux Spring MVC vs Spring webflux? spring MVC는 Servlet spec에 기반하여 만들어져 있고 Servlet API과 Servlet container를 위해 구성되어 있습니다. 여러가지 특징 중 Tomcat과 같은 WAS에 의존적인 구조이고 Spring 3.1 스펙에서는 Non-Blocking I/O를 지원하지만 본질적으로 Blocking 이고 동기방식입니다. 따라서 전체 stack을 reactive하게 만들 순 없었습니다. 이러한 요구사항을 만족시키기 위하여 Spirng 5부터 대안적으로 도입한 모듈이 WebFlux입니다. 웹 요청을 reac..
Apache-Tomcat 설정 파일 정리 Apache - httpd.conf ServerRoot Define SRVROOT "D:/apache/Apache24" ServerRoot "${SRVROOT}" Apache 설치 경로를 SRVROOT로 정의하고 ServerRoot 설정에 대입한다. Apache 서버가 설치된 디렉터리 경로를 지정하기 위한 지시자이다. Listen Listen 80 Apache가 수신할 포트 번호를 지정한다. 여러 포트 번호를 수신할 시 Listen 지시자를 여러번 선언하면 가능하다. VirtualHost 가상 호스트(VirtualHost)는 하나의 서버에서 여러개의 웹서비스를 구동할때 사용한다. 보통 httpd-vhosts.conf에 가상 호스트를 설정하고, httpd.conf 파일 마지막에 Include conf/ex..
네트워크 기초 1 (게이트웨이, SSH, Kerberos, 로드밸런서, OSI, VPN) 게이트웨이 개요 서로 다른 프로토콜을 사용하는 서버간 통신을 가능하게 해주는 포탈 클라이언트에서 전송한 요청의 타겟 서버가 HTTP 프로토콜이 아닐 경우, 클라이언트 요청에 해당하는 프로토콜로 변환하여 대신 전송 종류 게이트웨이 Description /HTTP * 클라이언트측 게이트웨이 * 타 프로토콜을 사용하는 클라이언트와 HTTP 프로토콜을 사용하는 서버간 통신 지원 HTTP/* * 서버측 웹 게이트웨이 * HTTP 프로토콜을 사용하는 클라이언트와 타 프로토콜을 사용하는 서버간 통신 지원 HTTP/HTTPS * 서버측 보안 게이트웨이 * 클라이언트의 HTTP 프로토콜 요청메시지 수신시, 자동으로 암호화 하여 타겟 서버에 전송 HTTPS/HTTP * 클라이언트측 보안 가속 게이트웨이 웹 서버 앞단에서 ..