Déploiement Java, qu'est-ce que c'est exactement?


J'ai développé une application Java simple en tant qu'affectation. Il y a une prochaine étape à cette mission, que je ne comprends pas clairement.

  • Développer un script pour déployer le client et le serveur de manière automatisée

Lorsque vous dites "développer un script à déployer" en Java, cela signifie-t-il créer un script qui construit un exécutable .fichier jar de votre paquet? Ou cela signifie-t-il d'avoir réellement mon application quelque part sur le Web pour que tout le monde puisse y accéder? Quoi exactement le déploiement automatisé signifie en général en ce qui concerne Java?

Author: jaycee, 2014-11-15

2 answers

Selon mon expérience dans le domaine java le déploiement automatisé signifie que votre code est compilé à partir d'un référentiel et intégré dans une oreille jar war à un certain emplacement et cela se fait automatiquement via des outils comme ant maven Hudson etc. donc ici ant et maven vous aident à construire les artefacts comme la guerre jar etc. et Hudson aide à planifier le temps de construction et l'emplacement où les artefacts doivent être stockés etc. l'avantage de l'automatisation réside dans la suppression de manuel intervention

 1
Author: acearch, 2014-11-15 03:01:11

Cela dépend de la nature de l'application. "Déployer à la fois le client et le serveur" de manière automatisée dépend de ce qui est déployé.

Client/serveur est assez vague. Pouvez-vous être plus précis sur ce que fait l'application? Comment le déployeriez-vous manuellement?

 0
Author: Joel, 2014-11-15 03:52:39