JavaRush /Blogue Java /Random-PT /Guia do usuário do IntelliJ IDEA. Servidores de aplicativ...
theGrass
Nível 24
Саратов

Guia do usuário do IntelliJ IDEA. Servidores de aplicativos.

Publicado no grupo Random-PT
Servidores de aplicativos
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Servidores de aplicativos Para configurar um servidor em um ambiente de desenvolvimento, abra Configurações → Servidores de aplicativos e clique no botão Adicionar servidor de aplicativos . O ambiente de desenvolvimento detectará automaticamente a versão do servidor instalado e solicitará que você escolha quais bibliotecas adicionar à lista de dependências se este servidor for usado no projeto. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 1
    • Faceta Web Uma coisa muito importante ao trabalhar com servidores de aplicativos é a faceta Web . Nele, o ambiente de desenvolvimento armazena configurações relacionadas ao servidor web para cada módulo do projeto. Essas configurações incluem identificadores de instalação e raízes de recursos da web e estão disponíveis em Estrutura do Projeto → Módulos e Estrutura do Projeto → Facetas . Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 2
        Normalmente você não precisa configurar tudo isso manualmente. O próprio ambiente de desenvolvimento encontra descritores e pastas de recursos raiz e solicita que você os adicione às configurações.
        • Artefatos Artefatos são o que o ambiente de desenvolvimento coloca no servidor quando você executa seu aplicativo Web usando configurações de execução . Cada artefato tem seu nome, tipo, o diretório no qual é construído e o tipo de construção ( Aplicativo Web: Arquivo, Aplicativo Web: Explodido, Aplicativo EJB: Arquivo, Aplicativo EJB: Explodido, etc.). Para configurar artefatos, abra Estrutura do Projeto → Artefatos . Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 3
            Se você usa sistemas de compilação Maven ou Gradle , não precisa configurar os artefatos manualmente. O ambiente de desenvolvimento os sincroniza automaticamente com as configurações dos artefatos definidos nos arquivos de configuração de construção.
            • Configurações de execução A configuração de execuçãodetermina como o artefato será transferido por upload para o servidor. O IntelliJ IDEA oferece suporte a dois tipos de configurações de inicialização - local ( Local ) e remoto ( Remoto ). Ao executar localmente, uma nova instância do servidor é iniciada e o artefato é colocado nela. Quando iniciado remotamente, o artefato é carregado em um servidor remoto já em execução. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 4
                Cada servidor de aplicativos pode ter um conjunto diferente de parâmetros na configuração de execução . Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 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. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 8
                    • Update e HotSwap Quando quiser fazer alterações no código de uma aplicação já em execução, recomendamos utilizar a função Update , acessível pelo atalho de teclado Ctrl + F10 ( Cmd + F10 para Mac ). Como já foi observado, ele só estará disponível se o seu artefato não for um arquivo. Dependendo da sua escolha, durante a atualização, os recursos podem ser reenviados ou as classes e recursos podem ser reenviados. Se a atualização for executada no modo de depuração, ela usará o modo HotSwap . Caso contrário, a reimplantação a quente será usada. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 9
                        Se o seu artefato for um arquivo, você só poderá contar com o HotSwap , que será usado automaticamente no modo de depuração.
                        • Construir artefatos Para construir artefatos do seu projeto, você precisa executar Construir → Construir artefatos no ambiente de desenvolvimento . Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - 10
                          • Janela Ferramentas do Servidor de Aplicativos Cada configuração de construção aparece na janela Ferramentas do Servidor de Aplicativos, juntamente com os tipos de servidor e artefato. Esta janela também pode ser útil ao iniciar/parar o servidor e carregar/excluir/configurar artefatos. Guia do usuário do IntelliJ IDEA.  Servidores de aplicativos.  - onze
                            Também recomendamos que você estude Getting Started with Java EE 7 and GlassFish 4.0, que descreve como criar, configurar, implantar e depurar aplicativos Java EE 7 no servidor de aplicativos GlassFish 4.0 . Artigo original
                            Comentários
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION