JavaRush /Blog Java /Random-ES /Guía del usuario de IntelliJ IDEA. Servidores de aplicaci...
theGrass
Nivel 24
Саратов

Guía del usuario de IntelliJ IDEA. Servidores de aplicaciones.

Publicado en el grupo Random-ES
Servidores de aplicaciones
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых servidorов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Servidores de aplicaciones Para configurar un servidor en un entorno de desarrollo, abra Configuración → Servidores de aplicaciones y haga clic en el botón Agregar servidor de aplicaciones . El entorno de desarrollo detectará automáticamente la versión del servidor instalado y le pedirá que elija qué bibliotecas agregar a la lista de dependencias si este servidor se utiliza en el proyecto. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 1
    • Faceta Web Una cosa muy importante cuando se trabaja con servidores de aplicaciones es la faceta Web . En él, el entorno de desarrollo almacena configuraciones relacionadas con el servidor web para cada módulo del proyecto. Estas configuraciones incluyen identificadores de instalación y raíces de recursos web, y están disponibles en Estructura del proyecto → Módulos y Estructura del proyecto → Facetas . Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 2
        Normalmente no es necesario configurar todo esto manualmente. El propio entorno de desarrollo busca descriptores y carpetas de recursos raíz y le solicita que los agregue a la configuración.
        • Artefactos Los artefactos son lo que el entorno de desarrollo coloca en el servidor cuando ejecuta su aplicación web usando configuraciones de ejecución . Cada artefacto tiene su nombre, tipo, el directorio en el que está construido y el tipo de compilación ( Aplicación web: Archivo, Aplicación web: Explosionada, Aplicación EJB: Archivo, Aplicación EJB: Explosionada, etc.). Para configurar artefactos, abra Estructura del proyecto → Artefactos . Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 3
            Si utiliza sistemas de compilación Maven o Gradle , no necesita configurar los artefactos manualmente. El entorno de desarrollo los sincroniza automáticamente con la configuración de los artefactos definidos en los archivos de configuración de compilación.
            • Configuración de ejecución La configuración de ejecucióndetermina cómo se cargará el artefacto en el servidor. IntelliJ IDEA admite dos tipos de configuraciones de inicio: local ( Local ) y remota ( Remote ). Cuando se ejecuta localmente, se inicia una nueva instancia de servidor y se coloca el artefacto en ella. Cuando se inicia de forma remota, el artefacto se carga en un servidor remoto que ya se está ejecutando. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 4
                Cada servidor de aplicaciones puede tener un conjunto diferente de parámetros en la configuración de ejecución . Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет Cómo обновить ваше приложение на servidorе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) o рестартовать servidor (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того Cómo обновить ваш проект на servidorе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет Cómo обновить ваше приложение на servidorе, когда вы переключoсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, o не делать вообще ничего. Таким образом, каждый раз Cómo вы переключаетесь в браузер, ваш проект может автоматически загружаться на servidor. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает servidor приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на servidor. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать DIRECCIÓN и номер порта вашего servidorа, на который вы хотите залить проект. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 7
                  • Запуск и отладка aplicaciones После того Cómo вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком o без с помощью кнопок на панели инструментов, o комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 8
                    • Actualización y HotSwap Cuando desee realizar cambios en el código de una aplicación que ya se está ejecutando, le recomendamos utilizar la función Actualizar , accesible mediante el método abreviado de teclado Ctrl + F10 ( Cmd + F10 para Mac ). Como ya se señaló, solo está disponible si su artefacto no es un archivo. Dependiendo de su elección, durante la actualización, es posible que se vuelvan a cargar recursos o clases y recursos. Si la actualización se ejecuta en modo de depuración, utiliza el modo HotSwap . De lo contrario, se utiliza la redistribución en caliente. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 9
                        Si su artefacto es un archivo, solo puede confiar en HotSwap , que se usará automáticamente en modo de depuración.
                        • Construir artefactos Para construir artefactos de su proyecto, debe ejecutar Construir → Construir artefactos en el entorno de desarrollo . Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - 10
                          • Ventana Herramientas del servidor de aplicaciones Cada configuración de compilación aparece en la ventana Herramientas del servidor de aplicaciones, junto con el servidor y los tipos de artefactos. Esta ventana también puede ser útil al iniciar/detener el servidor y cargar/eliminar/configurar artefactos. Guía del usuario de IntelliJ IDEA.  Servidores de aplicaciones.  - once
                            También le recomendamos que estudie Introducción a Java EE 7 y GlassFish 4.0, que describe cómo crear, configurar, implementar y depurar aplicaciones Java EE 7 en el servidor de aplicaciones GlassFish 4.0 . Artículo original
                            Comentarios
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION