2024/03 4

war방식의 단점

프로젝트를 배포하기위해서는 톰캣같은 WAS(웹 어플리케이션 서버)를 설치하고 여기서 설정하고 배포를 해야한다. 이렇게 서버와 빌드파일이 분리되어있는데 별도로 설치를 해야하고 설정하는게 복잡하다. 톰캣같은경우 버전이 변경되면 다시 설치를해야해서 복잡하다. 그러다보니 Spring Boot에서는 톰캣을 내장 라이브러리로 제공해서 내장 톰캣을 지원하게되었다.

Back End/Spring 2024.03.16

Electron 개요

자바스크립트로 데스크톱 어플리케이션 만드는것 노드(Node.js) 기반 자바스크립트, HTML, CSS만을 사용하여 데스크톱 애플리케이션을 만드는 오픈소스 프레임워크 낮은 러닝커브 크로미움기반 프로그램. 보이는건 데스크톱처럼 보이지만 내부적으로는 웹언어로 되어있다. visual studio code를 키고 help-toggle developer tools를 클릭하면 일렉트론으로 만들어진 visual code의 코드를 볼수있다. 장점 1. 크로스플랫폼 맥, 윈도우, 리눅스가 호환된다. 세곳에서 빌드되고 동작된다. 자바의 장점인 크로스플랫폼, JVM과 같다. 같은코드로 다른플랫폼에서 작동이 가능한다. 2. 웹언어로 개발이 가능하다. 단순히 웹언어로 native한 프로그램을 만들수있다. 3. 데스크톱 앱으로서..

컴퓨터 과학 2024.03.15