2011-05-11 1 views
0

J'ai un petit problème. J'espère que quelqu'un peut m'aider.changer applicationcontext de dans le code

Je développe une application pour ma thèse. Maintenant, j'ai une application context.properties.txt où je définis:

host= (ip address) 
port=8080 

Maintenant, c'est statique et modifier l'adresse IP au serveur que je veux me connecter. Mais ce n'est pas très utile pour l'utilisateur car il ne peut pas accéder à ce fichier.

Maintenant, est ma question puis-je changer cette adresse IP de l'hôte de mon code flexible? Et comment je fais ça.

J'espère que quelqu'un peut m'aider.

Cordialement,

Thibault Heylen

+0

Je ne connais pas ce fichier. Googling it ... Est-ce un projet Spring Actionscript? Si tel est le cas, ce type d'information pourrait être utile. –

+0

oui c'est un projet printanier actionscript ... il fallait le mentionner, mon mal. – Thibault

Répondre

0

Habituellement Configurations services.xml-à-dire au moment de la compilation intègre, ce blog

Externalizing Service Configuration using BlazeDS and LCDS

pointé vers extériorisation moyen de la configuration du service,

espère que cela fonctionne,

+0

je vous remercie pour la réponse, mais ce n'est pas quitter ce que je cherche. C'est un fichier texte que je veux changer. Dans ce fichier je n'ai que 2 lignes: hoste = .... et port = 8080. Lorsque je démarre l'application, je veux laisser l'utilisateur mettre une adresse IP qui doit être écrite dans ce fichier texte. – Thibault

+0

Voulez-vous écrire dans le fichier De Flex, si oui, appelez java de votre client et passez des valeurs et laissez java le faire pour vous :) espère que cela aide – Imran

0

En regardant la documentation, le FlexXMLApplicationContext est juste un exemple d'un contexte d'application. Peut-être, vous pouvez en dériver ou le XMLApplicationContext pour permettre des modifications à l'exécution des variables de configuration, si la classe de contexte ne le supporte pas déjà?

Vous ne pourrez pas modifier la valeur dans le fichier XML lui-même, car il s'agit d'une ressource compilée, mais vous devriez pouvoir étendre SpringAS pour faire ce que vous voulez au moment de l'exécution.

Questions connexes