Section courante

A propos

Section administrative du site

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