2012-10-28 4 views
0

Je suis très nouveau à la conception webApp et je suis entré dans cette compétition à l'école qui exige que je soumette une application entièrement fonctionnelle dans les 2 prochains jours. Donc, voici ma conception que je prévois de mettre en œuvre. Supposons qu'il y aitJ'ai une conception d'application Web à l'esprit, mais je ne sais pas par où commencer

A <-----> Application <-----> B 

A ne peut converser avec B que par l'application. A possède sa propre base de données dans laquelle il stocke certains détails et B possède sa propre base de données dans laquelle il stocke ses informations personnelles. Cependant, certains champs de données dans A et B peuvent être identiques. Donc, j'aurais besoin de déployer cette application pour parler entre A et B. Je voudrais que l'application aide à effectuer une opération de mise à jour sur la base de données de A en interrogeant B et en faisant correspondre les champs correspondants. En général, récupérez les données de B pour A et aidez à mettre à jour la base de données A. Contraintes: Cette application doit être développée à l'aide de la plate-forme Java Play et doit être déployée sur heroku. Pourriez-vous s'il vous plaît m'aider à commencer? J'ai vu et déployé l'exemple d'application du site Web Java Play. Je suis nouveau à Json/javascript et Ajax (genre si ce que je devrais utiliser). Alors quelqu'un peut-il me diriger vers un exemple de code qui le fait ou un tutoriel qui est convivial pour les apprenants? Peut-être un peu d'aide sur où commencer, etc? Toute aide serait très très appréciée. Et ce n'est pas un devoir et nous sommes autorisés à utiliser n'importe quelle ressource que nous voulons.

+2

Il est généralement préférable de commencer avec quelque chose et de frapper un mur. * C'est * quand vous nous demandez. – Joseph

+0

@JosephtheDreamer Je suis confus au sujet de la première chose ici. Que devraient être A et B? Je sais que je veux une application qui s'exécute au milieu. Mais A et B devraient-ils avoir aussi leur base de données sur le nuage? Devraient-ils être comme envoyer des requêtes Json à l'application? C'est la première fois que je développe une application. Donc un peu perdu – user1357576

+0

@JosephtheDreamer Je suppose que je vais essayer d'écrire une application de base qui peut simplement accepter une sorte de demande. Peut être alors ajouter des fonctionnalités à celui-ci. – user1357576

Répondre

0

Je suppose que vous êtes confus au sujet de ce que A et B sont dans le contexte de votre problème. Ils ne sont pas Applications (et ni votre description, ni le diagramme ne les implique). Ce sont deux magasins de données. Vous n'avez donc pas 3 applications et deux bases de données; vous avez une application (ce que vous avez à écrire), qui pourrait se connecter à deux bases de données. Bien sûr, en dehors des limites de votre problème, il peut exister deux applications qui créent des enregistrements dans les bases de données A et B; mais pour votre problème, vous pouvez les ignorer.

Questions connexes