crud(3)
-
RESTful API 설계 원칙
RESTful API는 클라이언트와 서버 간의 통신을 효율적이고 확장 가능하게 만드는 중요한 기술입니다.이를 효과적으로 설계하려면 몇 가지 중요한 원칙을 따라야 합니다.이번 블로그에서는 RESTful API 설계 원칙에 대해 자세히 알아보겠습니다.1. RESTful API란?REST(Representational State Transfer)는 분산 시스템을 위한 아키텍처 스타일로, 클라이언트와 서버가 자원을 효과적으로 교환할 수 있게 합니다. RESTful API는 이 REST 원칙을 따르는 API로, 자원은 URI를 통해 식별되고, 표준 HTTP 메서드를 사용하여 다양한 작업을 수행할 수 있습니다.2. RESTful API 설계 원칙자원의 명확한 식별모든 자원은 고유한 URI를 통해 명확하게 식별되어야..
2024.06.19 -
플러터에서 스토리지 주소를 이용해 파일 삭제하기( GS:// )
이 블로그 글에서는 플러터 앱에서 파이어베이스 스토리지 주소를 이용하여 파일을 삭제하는 방법에 대해 자세히 살펴보겠습니다. 1. 필요한 라이브러리먼저, pubspec.yaml 파일에 다음 라이브러리를 추가해야 합니다.dependencies: firebase_core: ^1.12.0 firebase_storage: ^10.3.1 터미널에서 다음 명령을 실행하여 라이브러리를 설치합니다.flutter pub get 2. 삭제 프로세스먼저, 삭제하려는 파일의 스토리지 주소를 얻어야 합니다. 이 주소는 일반적으로 다음과 같은 형식입니다.gs:///예를 들어, bucket-name이 my-bucket이고 path-to-file이 images/my-image.jpg인 경우 스토리지 주소는 다음과 같습니다.gs:/..
2024.05.29 -
전통적인 서버와 블록체인에서의 CRUD 작업 이해
전통적인 서버-클라이언트 아키텍처에서는 CRUD(Create, Read, Update, Delete) 작업이 데이터베이스 내 데이터를 관리하는 데 핵심적입니다. 이러한 작업을 통해 애플리케이션은 새로운 레코드를 생성하고, 기존 데이터를 검색하고, 정보를 업데이트하며, 불필요한 데이터를 삭제하는 기능을 수행할 수 있습니다. 그러나 블록체인 기술에서는 데이터 관리에 대한 관점이 상당히 변화합니다. 블록체인에서는 아키텍처가 데이터의 불변성과 탈중앙화에 중점을 두고 설계되었습니다. 결과적으로 블록체인 시스템은 주로 읽기 전용 작업을 용이하게 하며, 새로운 데이터 항목을 만들고, 기존 항목을 읽고, 저장된 정보의 무결성을 확인할 수 있는 기능을 제공합니다. 이는 중앙 집중식 서버 아키텍처에서 발견되는 전통적인 C..
2024.04.19