Bonjour.
Je ne cherche pas de l'aide précise, juste quelques informations à propos des choix techniques que je devrais faire pour développer mon application.
J'ai déjà fait des recherches sur internet mais toutes les informations sont éparpillées, et ne répondent pas toujours précisément à mes questions.
Je sollicite donc votre aide afin de m'éclairer dans mes choix à faire.
1) Mon application utilise des informations qui sont stockées sur une BDD externe. Tout d'abord, quelles solutions existent pour se connecter à une BDD externe MySQL ? J'ai lu que l'on devait passer par le langage JSon pour cela, est-ce obligatoire ? Si ces informations sont stockée sur un serveur privé (entreprise), la connexion est-elle possible ou le serveur peut être sécurisé contre les connexions non intranet ?
2) Si mon terminal mobile n'est pas connecté à internet, est-il possible par exemple d'insérer des informations en base SQLite, et une fois la connexion rétablie, insérer ces informations dans ma BDD externe ? Même question avec la suppression, j'ai entendu parler que c'était plus difficile et qu'il fallait utiliser des flags.
3) A l'inverse, si des informations ont été ajoutées au serveur externe pendant que mon terminal mobile était hors ligne, il devrait être plutôt facile de les récupérer à la prochaine connexion. Mais pour une suppression, si une info est présente dans ma table SQLite et pas dans l'externe, comment puis-je différencier s'il s’agit d'une info qui a été ajoutée dans SQLite ou bien qui a été supprimée du serveur externe.
4) Auriez-vous des tutos relativement simple, axés pour les débutants en JAVA.
Merci par avance.
Ces réponses sont importante car je suis en stage de fin d'étude, et il me reste 4 mois à travailler sur mon appli. Je souhaite donc avoir plus d'informations sur les contraintes techniques afin d’adapter mon planning.
Partager