Tutorials

30 Dias com o IntelliJ IDEA: Servidores de Aplicação

ideaNeste último mês vimos alguns dos fundamentos no uso do IntelliJ IDEA. Desde o Editor, Ferramentas, Debugging, Refatoração e mais. Neste ultimo capítulo do Guia de Início veremos a integração com Servidores de Aplicação, como JBoss, GlassFish, WebSphere, Jetty… entre outros. Como você pode ser ainda mais produtivo com o controle de execução e deployment em suas mãos.

Este ultimo tutorial conta com os seguintes tópicos:

Servidores de Aplicação: como podemos facilmente configurar um servidor de aplicação para nosso uso ao desenvolver.

Facet Web: saiba como armazenar as configurações web para cada módulo do seu projeto, com seus descritores de deploy e raízes web (web root).

Artefatos: para configurar o que será entregue para os servidores basta acessar Project Structure → Artifacts e ajustar o que for necessário. Para Maven e Gradle, os artefatos são configurados automaticamente.

Configuração de execução: o famoso Run Configuration. É onde configuramos os deploys em si para os Servidores de Aplicação. No tutorial explicamos os principais parâmetros para que você tire o melhor proveito.

Executando e depurando a aplicação:  com a execução configurada basta acionar [Shift] + [F10] ou [Shift] + [F9] para fazẽ-lo em modo de depuração (Debug).

Update e HotSwap: às vezes precisamos atualizar uma aplicação em execução. Você pode fazê-lo com [Ctrl/Cmd] + [F10], desde que a configuração tenha sido feita para artefatos Exploded. No modo Archived você só contará com o HotSwap.

Construir Artefatos: você pode construir os artefatos sempre que quiser com a ação Build →Build Artifacts.

Ferramenta de Servidores de Aplicação: O IntelliJ IDEA ainda conta com um painel específico para os Servidores de Aplicação configurados, para que você possa acompanhar o que acontece com eles a cada execução.

E chegamos ao fim de nossa série 30 Dias com o IntelliJ IDEA. O tutorial Servidores de Aplicação já está disponível e se junta aos outros 15 tutoriais compondo o Guia de Início Rápido.

Comentem e compartilhem!

Develop with Pleasure!

image description