JavaRush /Java Blog /Random-IT /Guida per l'utente di IntelliJ IDEA. Server delle applica...
theGrass
Livello 24
Саратов

Guida per l'utente di IntelliJ IDEA. Server delle applicazioni.

Pubblicato nel gruppo Random-IT
Server delle applicazioni
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Server delle applicazioni Per configurare un server in un ambiente di sviluppo, aprire Impostazioni → Server delle applicazioni e fare clic sul pulsante Aggiungi server delle applicazioni . L'ambiente di sviluppo rileverà automaticamente la versione del server installato e ti chiederà di scegliere quali librerie aggiungere all'elenco delle dipendenze se questo server viene utilizzato nel progetto. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  -1
    • La sfaccettatura Web Una cosa molto importante quando si lavora con i server delle applicazioni è la sfaccettatura Web . In esso, l'ambiente di sviluppo memorizza le impostazioni relative al server web per ciascun modulo del progetto. Queste impostazioni includono handle di installazione e radici delle risorse Web e sono disponibili in Struttura del progetto → Moduli e Struttura del progetto → Sfaccettature . Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 2
        In genere non è necessario configurare tutto manualmente. L'ambiente di sviluppo stesso trova i descrittori e le cartelle delle risorse root e ti chiede di aggiungerli alle impostazioni.
        • Artefatti Gli artefatti sono ciò che l'ambiente di sviluppo inserisce sul server quando esegui l'applicazione web utilizzando le configurazioni di esecuzione . Ogni artefatto ha il proprio nome, tipo, directory in cui è creato e tipo di build ( applicazione Web: archivio, applicazione Web: esploso, applicazione EJB: archivio, applicazione EJB: esploso e così via). Per configurare gli artefatti, aprire Struttura del progetto → Artefatti . Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 3
            Se utilizzi i sistemi di compilazione Maven o Gradle , non è necessario configurare manualmente gli artefatti. L'ambiente di sviluppo li sincronizza automaticamente con le impostazioni degli artefatti definiti nei file di configurazione della build.
            • Impostazioni di esecuzione La configurazione dell'esecuzionedetermina la modalità di caricamento dell'artefatto sul server. IntelliJ IDEA supporta due tipi di impostazioni di avvio: locale ( Local ) e remota ( Remote ). Durante l'esecuzione locale, viene avviata una nuova istanza del server e l'artefatto viene inserito su di essa. Quando avviato in remoto, l'artefatto viene caricato su un server remoto già in esecuzione. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 4
                Ciascun server delle applicazioni può avere una serie diversa di parametri nella configurazione Esegui . Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 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. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  -7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  -8
                    • Aggiorna e HotSwap Quando desideri apportare modifiche al codice di un'applicazione già in esecuzione, ti consigliamo di utilizzare la funzione Aggiorna , accessibile tramite la scorciatoia da tastiera Ctrl + F10 ( Cmd + F10 per Mac ). Come già notato, è disponibile solo se il tuo artefatto non è un archivio. A seconda della tua scelta, durante l'aggiornamento, le risorse potrebbero essere ricaricate oppure le classi e le risorse potrebbero essere ricaricate. Se l'aggiornamento viene eseguito in modalità debug, utilizza la modalità HotSwap . In caso contrario, viene utilizzata la ridistribuzione a caldo. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 9
                        Se il tuo artefatto è un archivio, puoi fare affidamento solo su HotSwap , che verrà utilizzato automaticamente in modalità debug.
                        • Costruisci artefatti Per costruire artefatti del tuo progetto, devi eseguire Costruisci → Costruisci artefatti nell'ambiente di sviluppo . Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - 10
                          • Finestra Strumenti del server delle applicazioni Ciascuna configurazione di build viene visualizzata nella finestra Strumenti del server delle applicazioni, insieme ai tipi di server e di artefatto. Questa finestra può essere utile anche quando si avvia/arresta il server e si caricano/eliminano/configurano gli artefatti. Guida per l'utente di IntelliJ IDEA.  Server delle applicazioni.  - undici
                            Ti consigliamo inoltre di studiare Nozioni di base su Java EE 7 e GlassFish 4.0, che descrive come creare, configurare, distribuire ed eseguire il debug delle applicazioni Java EE 7 sul server delle applicazioni GlassFish 4.0 . Articolo originale
                            Commenti
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION