Il peut est parfois utile de charger des propriétés directement en JNDI depuis le serveur. Par exemple, un fichier properties qu’on souhaite externaliser de son war et qui est spécifique à chaque environnement. JBoss possède un mécanisme pour disposer de
Il peut est parfois utile de charger des propriétés directement en JNDI depuis le serveur. Par exemple, un fichier properties qu'on souhaite externaliser de son war et qui est spécifique à chaque environnement. JBoss possède un mécanisme pour disposer de propriétés exposées en JNDI à l'application. Cette configuration se situe dans le subsystem naming:1.1.
JBoss offre avec ce subsystem deux solutions pour disposer d’une « base de données » de properties:
Soit en mettant toutes les properties dans le fichier de configuration comme ceci.
<
subsystem xmlns="urn:jboss:domain:naming:1.1">
<
bindings>
<
simple name="jndi/mavaleur" value="mavaleur">
<
/simple>
<
/bindings>
<
/subsystem>
Soit en injectant le fichier de properties en JNDI dans l'application avec l'ajout d'un module dans JBOSS, ce qui est très pratique si le fichier de properties est volumineux.
Voilà, avec cette petite astuce, il est possible de stocker des propriétés dans le fichier de configuration standalone, ou bien dans un fichier de properties externalisé. Il est après très facile de charger ces paramètrages dans l'application grace à JNDI.
"ChatGPT, peux-tu écrire un article sur l'évolution de l'IA et comment utiliser les outils d'IA en tant que développeur ?" Rassurez-vous, cet article est bien rédigé par un humain, avec un cœur qui bat et une passion démesurée pour le développement ! Alors si en tant que développeur, vous avez parfois des doutes sur votre manière d'utiliser l'IA, cet article va vous intéresser ! Mais tout d'abord, reprenons les bases. Quelles sont les différentes catégories d'intelligence artificielle ?
Très populaires dans le monde du développement web et de l’IT, les termes de "méthode agile” ou encore "scrum” font référence à des notions de gestion de projets qui s’opposent aux méthodes traditionnelles telles que le cycle en V ou la méthode en cascade. Mais quelles sont les différences entre l’agilité et le scrum ? Quels sont les avantages des méthodes agiles ? On va vous aider à y voir un peu plus clair dans cet article, notamment en mettant en avant les différences et les similarités entre l’agilité et le scrum. Nous vous donnerons également notre retour d’expérience sur le sujet en tant qu’entreprise de développement informatique. C’est parti !
Découvrez la planche #44 !