본문 바로가기

분류 전체보기204

Open Liberty 소개 1. 개요 마이크로 서비스 아키텍처 및 클라우드 네이티브 애플리케이션 개발의 인기로 인해 빠르고 가벼운 애플리케이션 서버에 대한 요구가 증가하고 있습니다. 이 입문 사용방법(예제)에서는 RESTful 웹 서비스를 만들고 사용 하기 위한 Open Liberty 프레임 워크 를 탐색 합니다 . 또한 제공하는 몇 가지 필수 기능에 대해서도 살펴 보겠습니다. 2. 자유 개방 Open Liberty는 Eclipse MicroProfile 및 Jakarta EE 플랫폼의 기능을 사용하여 마이크로 서비스를 개발할 수있는 Java 에코 시스템 용 개방형 프레임 워크입니다 . 클라우드 네이티브 마이크로 서비스 개발에 유망 해 보이는 유연하고 빠르며 가벼운 Java 런타임입니다. 프레임 워크를 사용하면 앱에 필요한 기능 .. 2021. 3. 19.
JBehave로 REST API 테스트 1. 소개 이 기사에서는 JBehave 를 간략히 살펴본 다음 BDD 관점에서 REST API를 테스트하는 데 중점을 둡니다. 2. JBehave와 BDD JBehave는 행동 기반 개발 프레임 워크입니다. 자동화 된 승인 테스트를위한 직관적이고 접근 가능한 방법을 제공하려고합니다. BDD에 익숙하지 않다면 이 기사 부터 시작 하여 일반적인 BDD 구조와 기능을 소개하는 또 다른 BDD 테스트 프레임 워크 인 Cucumber를 다루는 것이 좋습니다 . 다른 BDD 프레임 워크와 마찬가지로 JBehave는 다음 개념을 채택합니다. 스토리 – 자동으로 실행 가능한 비즈니스 기능 증가를 나타내며 하나 이상의 시나리오로 구성됩니다. 시나리오 – 시스템 동작의 구체적인 예를 나타냅니다. 단계 – 기존 BDD 키워.. 2021. 3. 19.
자바의 JSON 1. 개요 Java에서 JSON 데이터로 작업하는 것은 쉬울 수 있지만 Java의 대부분과 마찬가지로 선택할 수있는 많은 옵션과 라이브러리가 있습니다. 이 사용방법(예제)는 이러한 선택을 더 쉽게 만들고 현재 생태계에 대한 확실한 이해를 제공해야합니다. Java에서 가장 일반적인 JSON 처리 라이브러리에 대해 설명합니다. 잭슨 Gson json-io Genson 우리는 각 라이브러리에 대한 간단한 구조를 따르고 있습니다. 먼저 시작하는 데 유용한 몇 가지 리소스 (여기 Baeldung과 ​​외부 모두). 그런 다음 기본 코드 예제 를 살펴보고 라이브러리 작업이 실제로 어떻게 보이는지 살펴 보겠습니다. 2. 인기도와 기본 통계 먼저, 각 라이브러리의 인기도를 나타내는 몇 가지 통계부터 시작하겠습니다. 2.. 2021. 3. 18.
Spring Cloud 작업 소개 1. 개요 Spring Cloud Task의 목표는 Spring Boot 애플리케이션을위한 단기 마이크로 서비스를 생성하는 기능을 제공하는 것입니다 . Spring Cloud Task에서 우리는 모든 작업을 동적으로 실행하고 필요에 따라 리소스를 할당하고 작업 완료 후 결과를 검색 할 수있는 유연성을 얻었습니다. Tasks는 Spring Cloud Data Flow 내의 새로운 기본 요소로, 사용자는 거의 모든 Spring Boot 애플리케이션을 단기 작업으로 실행할 수 있습니다. 2. 간단한 작업 응용 프로그램 개발 2.1. 관련 의존성 추가 시작하려면 spring-cloud-task-dependencies를 사용 하여 의존성 관리 섹션을 추가 할 수 있습니다 . org.springframework.c.. 2021. 3. 18.