프레임워크

개요 Spring WebFlux 는 SpringMVC 와 유사한 annotated Controller 형식으로 웹 애플리케이션을 위한 반응형, 비동기, 비차단 프로그래밍 지원을 제공합니다. 이러한 접근 방식은 Node.js가 비동기, 논블로킹 모델을 사용하여 확장성을 높이는 방식과 유사합니다. Spring WebFlux 는 유사한 모델을 사용하지만 여러 이벤트 루프를 사용합니다. Spring WebFlux는 기존 Spring MVC 의 요청당 스레드 차단 모델에서 벗어나 멀티 이벤트 루프, 비동기, Non blocking 패러다임으로 이동하여 기존 blocking 보다 뛰어난 확장성과 효율성을 제공합니다. Spring Reactive Stack Spring Reactive Stack 은 아래 5가지로 구..
개요 스프링은 J2EE 기반의 개발을 쉽게할 수 있게하는 프레임워크로 등장했습니다. J2EE(Java 2 Enterprise Edition) 는 자바 기술로 기업환경의 어플리케이션을 만드는데 필요한 스펙들을 모아둔 스펙 집합입니다. J2EE 를 이루는 대표적인 것들은 Servlet, JSP, EJB, RMI, JNDI, JDBC, JCA, JMS 등이 존재합니다. 그렇다면 스프링을 써서 얻을 수 있는 장점은 무엇이 있을가요? 스프링 장점 스프링은 자바 POJOs(Plain Old Java Object) 를 사용합니다. 이러한 이유로 기업 규모의 애플리케이션을 제작하는데 EJBs 에 비해서 상대적으로 쉽게 구축할 수 있습니다. POJO가 상대적으로 쉽게 구축할 수 있는 이유는 Java 언어 사양에 의해 강..
개요 Mediapipe 는 이미지, 오디오 스트림, 비디오 스트림 데이터를 입력으로 받고, 추론을 위한 파이프라인을 구성할때 사용하는 프레임워크. 파이프라인은 컴포넌트 그래프로 정의되며 모델 추론, 멀티 미디어 데이터 전처리, 데이터 변환등이 포함될 수 있음. 장점 크로스 플랫폼을 지원 데스크톱 디바이스에서 개발, 테스트하고 모바일 디바이스에 임베드할 수 있음 빠른 프로토타이핑 가능 그래프에 여러 컴포넌트가 정의되어있을 경우 일부 컴포넌트만 대체가 가능함 컨셉 Packet: 데이터 유닛 Streams: 타임스탬프 정보가 있는 패킷 (ex. 비디오 스트림) Side packets: 타임스탬프 정보가 없는 패킷 (ex. config file, ml_model) Node: input-stream 혹은 inpu..
파커초
'프레임워크' 카테고리의 글 목록