JavaRush /Blog Java /Random-FR /Guide de l'utilisateur d'IntelliJ IDEA. Serveurs d'applic...
theGrass
Niveau 24
Саратов

Guide de l'utilisateur d'IntelliJ IDEA. Serveurs d'applications.

Publié dans le groupe Random-FR
Serveurs d'applications
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Serveurs d'applications Pour configurer un serveur dans un environnement de développement, ouvrez Paramètres → Serveurs d'applications et cliquez sur le bouton Ajouter un serveur d'applications . L'environnement de développement détectera automatiquement la version du serveur installé et vous proposera de choisir les bibliothèques à ajouter à la liste des dépendances si ce serveur est utilisé dans le projet. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 1
    • Facette Web Une chose très importante lorsque l'on travaille avec des serveurs d'applications est la facette Web . Dans celui-ci, l'environnement de développement stocke les paramètres liés au serveur Web pour chaque module du projet. Ces paramètres incluent les handles d'installation et les racines des ressources Web, et sont disponibles sous Structure du projet → Modules et structure du projet → Facettes . Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 2
        En règle générale, vous n'avez pas besoin de configurer tout cela manuellement. L'environnement de développement trouve lui-même les descripteurs et les dossiers de ressources racine et vous invite à les ajouter aux paramètres.
        • Artefacts Les artefacts sont ce que l'environnement de développement place sur le serveur lorsque vous exécutez votre application Web à l'aide de Run configurations . Chaque artefact a son nom, son type, le répertoire dans lequel il est construit et le type de build ( Application Web : Archive, Application Web : Vue éclatée, Application EJB : Archive, Application EJB : Vue éclatée, etc.). Pour configurer des artefacts, ouvrez Structure du projet → Artefacts . Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 3
            Si vous utilisez les systèmes de build Maven ou Gradle , vous n'avez pas besoin de configurer les artefacts manuellement. L'environnement de développement les synchronise automatiquement avec les paramètres des artefacts définis dans les fichiers de configuration de build.
            • Paramètres d'exécution La configuration d'exécutiondétermine la manière dont l'artefact sera téléchargé sur le serveur. IntelliJ IDEA prend en charge deux types de paramètres de lancement : local ( Local ) et distant ( Remote ). Lors d'une exécution locale, une nouvelle instance de serveur est lancée et l'artefact y est placé. Lorsqu'il est lancé à distance, l'artefact est téléchargé sur un serveur distant déjà en cours d'exécution. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 4
                Chaque serveur d'applications peut avoir un ensemble de paramètres différent dans la configuration d'exécution . Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет How обновить ваше приложение на serverе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) or рестартовать server (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того How обновить ваш проект на serverе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет How обновить ваше приложение на serverе, когда вы переключorсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, or не делать вообще ничего. Таким образом, каждый раз How вы переключаетесь в браузер, ваш проект может автоматически загружаться на server. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает server приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на server. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 8
                    • Mise à jour et HotSwap Lorsque vous souhaitez apporter des modifications au code d'une application déjà en cours d'exécution, nous vous recommandons d'utiliser la fonction Mise à jour , accessible par le raccourci clavier Ctrl + F10 ( Cmd + F10 pour Mac ). Comme déjà indiqué, il n'est disponible que si votre artefact n'est pas une archive. Selon votre choix, lors de la mise à jour, les ressources peuvent être re-téléchargées ou les classes et ressources peuvent être re-téléchargées. Si la mise à jour est exécutée en mode débogage, elle utilise le mode HotSwap . Sinon, le redéploiement à chaud est utilisé. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - 9
                        Si votre artefact est une archive, vous ne pouvez compter que sur HotSwap , qui sera automatiquement utilisé en mode débogage.
                        • Construire des artefacts Afin de créer des artefacts de votre projet, vous devez exécuter Build → Construire des artefacts dans l'environnement de développement . Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - dix
                          • Fenêtre Outils du serveur d'applications Chaque configuration de build apparaît dans la fenêtre Outils du serveur d'applications, avec les types de serveur et d'artefact. Cette fenêtre peut également être utile lors du démarrage/arrêt du serveur et du téléchargement/suppression/configuration d'artefacts. Guide de l'utilisateur d'IntelliJ IDEA.  Serveurs d'applications.  - onze
                            Nous vous recommandons également d'étudier Premiers pas avec Java EE 7 et GlassFish 4.0, qui décrit comment créer, configurer, déployer et déboguer des applications Java EE 7 sur le serveur d'applications GlassFish 4.0 . Article original
                            Commentaires
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION