반응형

서버 사이드 프로그래밍 2

Java로 JWT(JSON Web Token) 인증 구현

JWT(JSON Web Token)는 안전하게 정보를 전송하기 위한 컴팩트하고 독립적인 방식을 정의하는 개방형 표준(RFC 7519)입니다. 이 글에서는 Java를 사용하여 JWT 인증을 구현하는 방법을 단계별로 설명합니다.1. 필요한 의존성 추가먼저 JWT를 처리하기 위한 라이브러리를 프로젝트에 추가해야 합니다. 이 예제에서는 'jjwt' 라이브러리를 사용합니다. io.jsonwebtoken jjwt-api 0.11.5 io.jsonwebtoken jjwt-impl 0.11.5 runtime io.jsonwebtoken jjwt-jackson 0.11.5 runtime2. JWT 유틸리티 클래스 구현JWT를 생성하고 검증하는 메서드를 포함한 유..

IT/JAVA 2024.11.26

Node.js의 비동기 작업 처리 패턴

Node.js는 단일 스레드 이벤트 기반 아키텍처를 기반으로 동작하며, 이를 통해 동시에 많은 작업을 처리할 수 있습니다. 비동기 프로그래밍은 Node.js에서 핵심적인 개념으로, 성능과 확장성을 높이는 데 중요한 역할을 합니다. 이 글에서는 Node.js에서 사용되는 주요 비동기 작업 처리 패턴을 살펴보고 이에 대한 장점과 단점에 대해서 간단하게 알아보겠습니다.1. 콜백 (Callbacks)콜백은 가장 기본적인 비동기 패턴입니다. 비동기 작업이 완료되면 실행될 함수를 인자로 전달합니다.const fs = require('fs');fs.readFile('file.txt', 'utf8', (err, data) => { if (err) throw err; console.log(data);});co..

IT/NodeJS 2024.11.21
반응형