Voici les unités que contient Mars-Curiosity :
Nom | Description |
---|---|
MARS.Client.Application | Cette unité permet de gérer l'application cliente dans le cadre d'une architecture REST. Elle permet de configurer et d'utiliser des services et des ressources depuis le côté client dans une application MARS. |
MARS.Client.Client.Indy | Cette unité contient l'implémente d'un client REST basé sur la bibliothèque Indy, étant une collection de composantes pour la communication réseau, notamment pour HTTP et REST. |
MARS.Client.Client.Net | Cette unité permet de fournir un client REST utilisant des bibliothèques réseau spécifiques à .NET, facilitant la communication avec les services REST depuis une application .NET. |
MARS.Client.Client | Cette unité permet de définir un client générique pour interagir avec des services RESTful, gérant les requêtes HTTP et les réponses à ces services. |
MARS.Client.CustomResource.Editor | Cette unité permet de fournir des outils pour éditer et personnaliser les ressources REST du client dans l'environnement de développement. |
MARS.Client.CustomResource | Cette unité permet de créer et gérer des ressources personnalisées côté client, facilitant la communication avec des services REST en fonction des besoins spécifiques. |
MARS.Client.FireDAC.Register | Cette unité permet de gérer l'enregistrement des composantes FireDAC pour leur utilisation avec le client MARS. FireDAC est une bibliothèque de gestion de bases de données. |
MARS.Client.FireDAC | Cette unité permet d'intégrer la bibliothèque FireDAC avec le client MARS, facilitant les opérations de bases de données dans un contexte REST. |
MARS.Client.Register | Cette unité permet d'enregistrer les composantes et les services du client MARS dans l'environnement de développement, permettant leur utilisation dans des applications. |
MARS.Client.Resource.FormData | Cette unité permet de gérer l'envoi de données de type FormData dans les requêtes HTTP depuis le client, souvent utilisé pour télécharger des fichiers ou envoyer des formulaires. |
MARS.Client.Resource.FormUrlEncoded | Cette unité permet de gérer l'envoi de données encodées en URL dans les requêtes HTTP, généralement pour transmettre des formulaires simples via une requête POST. |
MARS.Client.Resource.JSON | Cette unité permet de faciliter l'envoi et la réception de données JSON dans les requêtes HTTP, permettant de travailler avec des services REST échangeant des données au format JSON. |
MARS.Client.Resource.Stream | Cette unité permet de gérer les ressources sous forme de flux de données pour la transmission de données binaires, comme des fichiers ou des flux de données continus dans une requête HTTP. |
MARS.Client.Resource | Cette unité permet de définir les ressources REST du client, permettant de gérer l'accès aux différents services RESTful et d'organiser les interactions. |
MARS.Client.Token | Cette unité permet de gérer les jetons d'authentification et d'autorisation dans le cadre des requêtes REST. Ces jetons sont souvent utilisés pour les authentifications basées sur OAuth ou JWT. |
MARS.Client.Utils.LiveBindings | Cette unité permet de fournir des utilitaires pour intégrer les LiveBindings dans l'application client. Les LiveBindings permettent de lier visuellement des données aux contrôles de l'interface utilisateur. |
MARS.Client.Utils | Cette unité contient des utilitaires généraux pour simplifier l'utilisation des fonctionnalités client MARS, comme des fonctions d'aide pour la gestion des ressources, des connexions, ou des manipulations de données. |
MARS.Core.Activation.InjectionService | Cette unité permet de gérer l'activation des services d'injection de dépendances. Cette unité est responsable de l'injection automatique des dépendances dans les classes et services. |
MARS.Core.Activation.Interfaces | Cette unité permet de définir les interfaces pour l'activation des composantes dans le cadre du cycle de vie d'un service ou d'une application REST. |
MARS.Core.Activation | Cette unité permet de gérer le processus d'activation des composantes et des services dans une application MARS-Curiosity, en orchestrant leur cycle de vie. |
MARS.Core.Application | Cette unité permet de gérer l'application principale MARS, y compris le démarrage, l'arrêt et la configuration des services REST. |
MARS.Core.Attributes | Cette unité permet de définir les attributs utilisés dans la bibliothèque pour annoter les classes et méthodes, par exemple pour indiquer qu'une méthode est une ressource REST ou un point d'accès spécifique. |
MARS.Core.Cache | Cette unité permet de gérer la mise en cache des données dans la bibliothèque. Cette unité permet d'entreposer temporairement des résultats ou des réponses pour améliorer les performances. |
MARS.Core.Classes | Cette unité contient des classes de base et utilitaires utilisées à travers la bibliothèque pour différentes fonctionnalités comme la gestion des requêtes ou des réponses. |
MARS.Core.Declarations | Cette unité permet de fournir des déclarations générales pour l'application MARS, comme des constantes, types et autres définitions partagées. |
MARS.Core.Engine | Cette unité contient une représentation de moteur principal de la bibliothèque, gérant les interactions entre les différentes parties de l'application, les requêtes entrantes, et les réponses sortantes. |
MARS.Core.Exceptions | Cette unité permet de gérer les exceptions spécifiques à la bibliothèque, facilitant la capture et la gestion des erreurs dans une application REST MARS. |
MARS.Core.Injection.Interfaces | Cette unité permet de définir les interfaces pour la gestion de l'injection de dépendances, permettant une flexibilité et une abstraction des implémentations concrètes. |
MARS.Core.Injection.Types | Cette unité contient les types nécessaires pour gérer l'injection de dépendances, facilitant l'enregistrement et la résolution des services dans la bibliothèque. |
MARS.Core.Injection | Cette unité contient une implémentation de la logique d'injection de dépendances, permettant d'injecter des services et objets dans les classes et méthodes de la bibliothèque. |
MARS.Core.JSON | Cette unité permet de gérer la sérialisation et la désérialisation des objets en JSON, facilitant le traitement des données JSON dans les requêtes et réponses REST. |
MARS.Core.MediaType | Cette unité permet de définir les types de médias (MIME types) supportés par la bibliothèque, tels que JSON, XML, et autres formats courants dans les applications REST. |
MARS.Core.MessageBodyReader | Cette unité contient une implémentation des lecteurs de corps de message pour extraire les données envoyées dans une requête HTTP (comme JSON, XML, ou d'autres formats). |
MARS.Core.MessageBodyReaders | Cette unité permet de gérer une collection de lecteurs de corps de message pour différentes situations et formats de données. |
MARS.Core.MessageBodyWriter | Cette unité contient une implémentation des écrivains de corps de message pour formater et envoyer les données dans une réponse HTTP, par exemple en JSON ou XML. |
MARS.Core.MessageBodyWriters | Cette unité permet de gérer une collection d'écriveurs de corps de message pour gérer différentes situations et types de réponses HTTP. |
MARS.Core.Reflection | Cette unité permet de fournir des utilitaires pour l'inspection des classes et objets à l'exécution, facilitant l'invocation de méthodes ou l'accès à des propriétés de manière dynamique. |
MARS.Core.Registry.Utils | Cette unité contient des utilitaires pour la gestion des registres et de la configuration dans la bibliothèque MARS. |
MARS.Core.Registry | Cette unité permet de gérer les registres de services, où les services et ressources REST sont enregistrés pour être utilisés dans l'application. |
MARS.Core.RequestAndResponse.Interfaces | Cette unité permet de définir les interfaces pour la gestion des requêtes et réponses HTTP dans l'application, permettant une abstraction des détails de bas niveau. |
MARS.Core.Response | Cette unité contient une implémentation de la logique de gestion des réponses HTTP, y compris la définition des entêtes, de l'état, et du corps de la réponse. |
MARS.Core.Token.InjectionService | Cette unité permet de gérer l'injection de jetons dans les services ou méthodes REST, facilitant la gestion de l'authentification et des autorisations. |
MARS.Core.Token.ReadersAndWriters | Cette unité contient une implémentation des lecteurs et écriveurs pour gérer les jetons dans les requêtes et réponses HTTP, souvent utilisés pour les autorisations. |
MARS.Core.Token.Resource | Cette unité permet de gérer les ressources liées aux jetons dans le cadre des services RESTful, facilitant l'authentification et l'accès sécurisé aux ressources. |
MARS.Core.Token | Cette unité permet de fournir une gestion des jetons dans le cadre des services REST, y compris la génération, validation et manipulation des jetons d'authentification. |
MARS.Core.URL | Cette unité permet de gérer la manipulation et le traitement des URLs dans les requêtes REST, facilitant la création, l'analyse et la gestion des paramètres d'URL. |
MARS.Core.Utils | Cette unité contient des utilitaires généraux pour la bibliothèque MARS, comme des fonctions d'aide pour la gestion des chaînes de caractères, des dates, ou des opérations communes dans les applications REST. |
MARS.Data.FireDAC | Cette unité contient la logique principale pour l'intégration de FireDAC avec MARS, gérant l'accès aux bases de données dans une application REST. |
MARS.Data.FireDAC.DataModule | Cette unité permet de gérer un module de données pour faciliter l'accès aux bases de données via FireDAC, un ensemble de composants d'accès à des bases de données. |
MARS.Data.FireDAC.Editor | Cette unité permet de fournir des éditeurs pour configurer et manipuler des connexions FireDAC dans le contexte de MARS. |
MARS.Data.FireDAC.InjectionService | Cette unité permet de gérer l'injection des services FireDAC pour permettre l'accès aux bases de données dans les ressources REST. |
MARS.Data.FireDAC.ReadersAndWriters | Cette unité contient une implémentation des lecteurs et écriveurs pour les opérations FireDAC, facilitant la manipulation des données de bases de données dans les requêtes et réponses HTTP. |
MARS.Data.FireDAC.Resources | Cette unité permet de gérer les ressources FireDAC, facilitant la création de services REST accédant aux bases de données. |
MARS.Data.FireDAC.Utils | Cette unité permet de fournir des utilitaires pour simplifier les opérations courantes avec FireDAC. |
MARS.Data.UniDAC.InjectionService | Cette unité permet de gérer l'injection des services UniDAC pour l'accès aux bases de données avec la composante UniDAC dans une application REST. |
MARS.Data.UniDAC.ReadersAndWriters | Cette unité contient une implémentation des lecteurs et écriveurs spécifiques pour manipuler les données de bases de données via UniDAC. |
MARS.Data.UniDAC.Utils | Cette unité permet de fournir des outils et utilitaires pour simplifier l'accès aux bases de données via UniDAC. |
MARS.Data.UniDAC | Cette unité contient la logique principale pour l'intégration de UniDAC avec MARS. |
MARS.Data.MessageBodyWriters | Cette unité permet de gérer l'écriture du corps des messages contenant des données, comme les résultats d'une requête à une base de données. |
MARS.Data.Utils | Cette unité permet de fournir des utilitaires communs pour la gestion des données dans MARS. |
MARS.DelphiRazor | Cette unité permet d'intégrer le moteur DelphiRazor avec la bibliothèque MARS, permettant de générer des vues dynamiques pour des applications Web. |
MARS.DelphiRazor.InjectionService | Cette unité permet de gérer l'injection de services liés à DelphiRazor, un moteur de génération de vues basé sur des gabarits. |
MARS.DelphiRazor.Resources | Cette unité permet de gérer les ressources liées à DelphiRazor dans une application REST. |
MARS.JOSEJWT.Token | Cette unité permet de fournir la gestion des jetons JWT pour l'authentification et l'autorisation dans une application REST. |
MARS.JOSEJWT.Token.InjectionService | Cette unité permet de gérer l'injection de jetons JSON Web Token (JWT) basés sur JOSE (JavaScript Object Signing and Encryption). |
MARS.JsonDataObjects.ReadersAndWriters | Cette unité contient une implémentation des lecteurs et écriveurs pour manipuler des objets JSON dans les requêtes et réponses HTTP. |
MARS.Linux.Daemon | Cette unité permet de gérer la gestion des services en tant que services sous Linux, facilitant l'exécution d'applications MARS en tant que services système. |
MARS.Messaging.Dispatcher | Cette unité permet de gérer l'envoi de messages dans une architecture de messagerie pour les applications distribuées. |
MARS.Messaging.Message | Cette unité contient une représentation d'un message dans le système de messagerie. |
MARS.Messaging.Queue | Cette unité permet de gérer une file d'attente de messages dans une architecture de messagerie. |
MARS.Messaging.Resource | Cette unité permet de gérer les ressources de messagerie pour l'envoi et la réception de messages. |
MARS.Messaging.Subscriber | Cette unité permet de gérer les abonnés dans le système de messagerie, facilitant la distribution des messages à plusieurs clients. |
MARS.Metadata.Attributes | Cette unité permet de fournir des attributs pour annoter les classes et méthodes dans le cadre de la gestion des métadonnées. |
MARS.Metadata.Engine.Resource | Cette unité permet de gérer les ressources liées aux métadonnées pour les services REST. |
MARS.Metadata.InjectionService | Cette unité permet de gérer l'injection des services liés aux métadonnées. |
MARS.Metadata.JSON | Cette unité permet de gérer la sérialisation et désérialisation des métadonnées au format JSON. |
MARS.Metadata.Reader | Cette unité permet de fournir des mécanismes pour lire les métadonnées. |
MARS.Metadata.ReadersAndWriters | Cette unité contient une implémentation des lecteurs et écriveurs pour manipuler les métadonnées. |
MARS.Metadata | Cette unité permet de gérer les opérations principales liées aux métadonnées dans la bibliothèque. |
MARS.OpenAPI.v3.InjectionService | Cette unité permet de gérer l'injection de services liés à l'API OpenAPI v3 dans le cadre des applications REST. |
MARS.OpenAPI.v3.Utils | Cette unité permet de fournir des utilitaires pour travailler avec OpenAPI v3. |
MARS.OpenAPI.v3 | Cette unité permet de gérer l'intégration avec la spécification OpenAPI v3 pour décrire des services REST. |
MARS.Report.FastReport.InjectionService | Cette unité permet de gérer l'injection des services liés à FastReport, un moteur de génération de rapports. |
MARS.Report.FastReport | Cette unité permet d'intégrer FastReport avec la bibliothèque MARS pour permettre la génération de rapports dans les applications REST. |
MARS.Rtti.Utils | Cette unité permet de fournir des utilitaires pour la manipulation de la réflexion RTTI (Run-Time Type Information) dans le cadre de la bibliothèque. |
MARS.Utils.JWT | Cette unité permet de fournir des utilitaires pour la gestion des JSON Web Tokens (JWT). |
MARS.Utils.Parameters.IniFile | Cette unité permet de gérer les paramètres d'application entreposés dans des fichiers INI. |
MARS.Utils.Parameters.JSON | Cette unité permet de gérer les paramètres d'application entreposés dans des fichiers JSON. |
MARS.Utils.Parameters | Cette unité permet de fournir des utilitaires pour la gestion des paramètres d'application. |
MARS.Utils.ReqRespLogger.CodeSite | Cette unité contient une implémentation un journal de bord pour suivre les requêtes et réponses HTTP en utilisant CodeSite, un outil de suivi. |
MARS.Utils.ReqRespLogger.Interfaces | Cette unité permet de définir les interfaces pour la journalisation des requêtes et réponses HTTP. |
MARS.Utils.ReqRespLogger.Memory | Cette unité contient une implémentation d'un journal de bord en mémoire pour enregistrer les requêtes et réponses HTTP. |
MARS.WebServer.Resources | Cette unité permet de gérer les ressources nécessaires pour héberger et gérer un serveur web dans une application MARS. |
MARS.YAML.ReadersAndWriters | Cette unité contient une implémentation des lecteurs et écriveurs pour manipuler des données au format YAML dans le cadre des requêtes et réponses HTTP. |
MARS.dmustache | Cette unité permet d'intégrer dmustache dans la bibliothèque pour générer des gabarits HTML dynamiques. |
MARS.dmustache.InjectionService | Cette unité permet de gérer l'injection de services pour le moteur de gabarit dmustache, utilisé pour générer des vues dynamiques. |
MARS.http.Core | Cette unité permet de fournir les fonctionnalités de base pour la gestion des requêtes et réponses HTTP dans une application REST. |
MARS.http.Server.DCS | Cette unité permet de gérer un serveur HTTP basé sur la composante DCS dans MARS. |
MARS.http.Server.Indy | Cette unité permet de gérer un serveur HTTP basé sur la bibliothèque Indy, utilisée dans le cadre des services REST. |
MARS.mORMotJWT.Token | Cette unité permet de gérer les jetons JWT dans le cadre du cadre d'application mORMot, permettant la gestion de l'authentification et des accès sécurisés. |
MARS.mORMotJWT.Token.InjectionService | Cette unité permet de gérer l'injection des services liés aux jetons JWT basés sur le cadre d'application mORMot pour l'authentification et l'autorisation. |
Dernière mise à jour : Vendredi, le 4 octobre 2024