J'ai un problème simple ... J'ai une applet Java qui s'exécute sur ma machine cliente qui doit communiquer avec une base de données de mon côté. Je ne suis pas sûr de la façon dont j'y vais. Il existe de nombreux problèmes tels que l'applet non fiable à venir. S'il te plait, oriente moi dans la bonne direction. Merci d'avance.Connexion de l'applet Java avec la base de données
Répondre
Vous ne voulez pas donner à un applet un accès direct à votre base de données, mais plutôt une couche de logique métier pour éviter les abus. Ceci est connu comme un multitier, (aka n-tier) système. La plupart des applications Web sont conçues en 3 niveaux:
- Présentation (dans votre cas, l'applet Java)
- Logic (authentification de traitement logique métier, l'autorisation, la validation de la demande, traitement détaillé, etc.)
- données (votre base de données fidèle)
applets Java peut communiquer avec votre serveur à bien des égards, mais vous le trouverez plus facile de traiter strictement les requêtes HTTP retour simples structures de données (comme JSON ou simples XML, SOAP a été conçu pour être simple mais est souvent accepté comme anything but). De cette façon, les clients peuvent facilement passer à travers les pare-feu, et si vous remodelez votre frontal en utilisant flash ou html5 à l'avenir, vous êtes back end n'aura pas besoin de changer autant.
Vous devrez décider ce qui est le plus logique pour votre niveau Logic, car il existe de nombreuses options dans de nombreuses langues. Pour être cohérent dans le langage, les servlets Java fonctionnant sur un serveur web (par exemple Tomcat) peuvent fournir votre couche logique, et il existe de nombreux outils (Spring et Guice comme framework, et MyBatis pour ORM) pour faciliter l'écriture et la maintenance des servlets - Chacun avec sa propre courbe d'apprentissage que vous aurez besoin de décider s'il a de la valeur pour vous.
Ne pas oublier de chercher ici sur StackOverflow pour plus d'explications et d'alternatives - ce n'est pas vraiment une réponse complète, mais j'espère que c'est un indicateur dans la bonne direction.
- 1. Java + Tomcat, Connexion de base de données Mourir?
- 2. problèmes de connexion de base de données SQLite java/Eclipse
- 3. besoin d'aide avec la connexion à la base de données
- 4. Détecter la base de données en cours d'utilisation avec Java
- 5. Connexion de Java à une base de données MySQL
- 6. connexion à la base de données asp.net
- 7. C# connexion à la base de données
- 8. Connexion à la base de données PHPBB
- 9. Connexion php à la base de données
- 10. Connexion locale à la base de données
- 11. Connexion à la base de données PHP
- 12. Connexion à la base de données dynamique
- 13. connexion avec la base de données sur ios
- 14. connexion à la base de données phpMyAdmin avec PHP/MySQL
- 15. Wordpress Plugin avec connexion à la base de données
- 16. Connexion à une base de données MySQL
- 17. Oracle JDBC connexion de la connexion avec le lien de base de données
- 18. Problème de connexion à la base de données mysql distante
- 19. Java autogénéré Codage de la connexion à la base de données MySQL
- 20. où stocker la connexion de chaîne de base de données dans l'application Web Java?
- 21. Mocking une connexion de base de données
- 22. Connexion à une base de données Access avec un mot de passe de base de données
- 23. connexion à la base de données à distance
- 24. système de connexion avec base de données mySql
- 25. Synchronisation de base de données hors connexion avec le serveur
- 26. Problème de connexion à la base de données avec la base de données MS SQL: Pilote JDBC-ODBC de JSP
- 27. Connexion de la base de données SqlAzure de manière conventionnelle
- 28. Reconnexion automatique de la connexion à la base de données
- 29. Echec de la connexion à la base de données Oracle
- 30. Échec de la connexion à la base de données