2010-09-02 3 views
1

J'ai une application client Flex 4 en cours de développement en parallèle avec le serveur back-end. J'utilise MockRemoteObject de Mate pour fournir un faux service de données, mais comme le vrai service de données arrive en ligne, nous voudrons courir contre cela parfois depuis Eclipse.Un moyen facile de basculer entre un service de données réel et factice pour une application Flex 4?

Y at-il un moyen de basculer facilement entre les deux sans avoir à modifier le code source? D'après mes recherches, il semble que Spring-Actionscript puisse fonctionner, mais je ne veux vraiment pas changer de framework à ce stade si je n'ai pas à le faire.

Répondre

0

J'ai trouvé un moyen de le faire. La clé utilisait la fonction peu connue d'Actionscript appelée compilation conditionnelle. En définissant un indicateur de temps de compilation, j'ai pu inclure le code source de données simulé et utiliser les objets de service fictifs au lieu des vrais. Chaque fois que je compile sans l'indicateur, tout le code source fictif est exclu du projet car il se trouve sur un chemin de génération Maven non standard.

0

Que diriez-vous de construire un serveur proxy ou localhost et, pendant un moqueur, de l'exécuter sur votre machine. En d'autres termes, créez simplement votre URL mockUp exactement comme un serveur de production externe. Si vous travaillez en équipe, créez un réseau VPN.

Questions connexes