반응형

Spring 3

Reactive Stream 이란

토비 강의1 1. 리액티브 프로그래밍이 나오게된이유 먼저 리액티브 프로그래밍을 이야기하기전에 상대성 개념을 이해야한다. 상대성개념의 대표적인 예는 pull과 push이다. 이 두개의 개념을 자바에서 잘보여주는 예가 Iterable과 observable이다. 상대성(duality) 먼저 풀방식에 iterable을 구현하면 아래와같다. Iterable public class IterableMain { public static void main(String[] args) { Iterable iter = new Iterable(){ @Override public Iterator iterator() { return new Iterator() { int i = 0; final static int MAX = 10; ..

Spring 2021.10.02

Java 9 Process API 개선

1. 개요 Java의 프로세스 API는 Java 5 이전에 매우 원시적 이었지만 새 프로세스를 생성하는 유일한 방법은 Runtime.getRuntime (). exec () API를 사용하는 것입니다. 그런 다음 Java 5에서 새 프로세스를 생성하는 더 깨끗한 방법을 지원하는 ProcessBuilder API가 도입되었습니다. Java 9는 현재 및 생성 된 프로세스에 대한 정보를 얻는 새로운 방법을 추가합니다. 이 기사에서는 이러한 향상된 기능을 모두 살펴볼 것입니다. 2. 현재 Java 프로세스 정보 이제 API java.lang.ProcessHandle.Info API 를 통해 프로세스에 대한 많은 정보를 얻을 수 있습니다 . 프로세스를 시작하는 데 사용되는 명령 명령의 인수 프로세스가 시작된 순..

Spring 2021.04.01

Spring Web Flow 사용방법(예제)

1. 개요 Spring Web Flow는 Spring MVC를 기반으로하며 웹 애플리케이션 내에서 흐름을 구현할 수 있습니다. 프로세스 또는 일부 비즈니스 논리를 통해 사용자를 안내하는 일련의 단계를 만드는 데 사용됩니다. 이 빠른 사용방법(예제)에서는 사용자 활성화 흐름의 간단한 예 를 살펴 보겠습니다 . 사용자에게 페이지가 표시 되고 계속 하려면 활성화 버튼을 클릭하고 활성화 를 취소 하려면 취소 버튼을 클릭합니다. 여기서 가정하는 것은 이미 설정된 Spring MVC 웹 애플리케이션이 있다는 것이 아닙니다. 2. 설정 Spring Web Flow 의존성을 pom.xml 에 추가하여 시작해 보겠습니다 . org.springframework.webflow spring-webflow 2.5.0.RELEA..

Spring 2021.04.01
반응형