Resource

Noun · Development

Definitions

  1. Any identifiable entity that a system manages — in REST, a resource is anything addressable by a URI (a user, an order, a document); in systems programming, it is an OS-managed handle such as a file descriptor, socket, memory allocation, or database connection that must be acquired and eventually released.

    In plain English: Anything a program works with that has an identity — whether it's a piece of data accessible via a URL or a system thing like an open file or network connection.

    Example: "In REST every resource gets its own URI — /users/42 is the resource, and GET, PUT, DELETE are the operations on it."

Related Terms