JavaRush /Blog Java /Random-PL /Podręcznik użytkownika IntelliJ IDEA. Serwery aplikacji.
theGrass
Poziom 24
Саратов

Podręcznik użytkownika IntelliJ IDEA. Serwery aplikacji.

Opublikowano w grupie Random-PL
Serwery aplikacji
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serwerов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Serwery aplikacji Aby skonfigurować serwer w środowisku programistycznym, otwórz Ustawienia → Serwery aplikacji i kliknij przycisk Dodaj serwer aplikacji . Środowisko programistyczne automatycznie wykryje wersję zainstalowanego serwera i podpowie, które biblioteki dodać do listy zależności, jeśli ten serwer jest używany w projekcie. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 1
    • Aspekt WWW Bardzo ważną rzeczą podczas pracy z serwerami aplikacji jest aspekt WWW . W nim środowisko programistyczne przechowuje ustawienia związane z serwerem WWW dla każdego modułu w projekcie. Ustawienia te obejmują uchwyty instalacji i katalogi główne zasobów sieciowych i są dostępne w obszarze Struktura projektu → Moduły i Struktura projektu → Aspekty . Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 2
        Zwykle nie trzeba konfigurować tego wszystkiego ręcznie. Samo środowisko programistyczne znajduje deskryptory i foldery zasobów głównych i wyświetla monit o dodanie ich do ustawień.
        • Artefakty Artefakty to elementy, które środowisko programistyczne umieszcza na serwerze po uruchomieniu aplikacji internetowej przy użyciu konfiguracji uruchamiania . Każdy artefakt ma swoją nazwę, typ, katalog, w którym jest zbudowany, oraz typ kompilacji ( aplikacja internetowa: archiwum, aplikacja internetowa: rozłożona, aplikacja EJB: archiwum, aplikacja EJB: rozłożona itp.). Aby skonfigurować artefakty, otwórz Struktura projektu → Artefakty . Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 3
            Jeśli używasz systemów kompilacji Maven lub Gradle , nie musisz ręcznie konfigurować artefaktów. Środowisko programistyczne automatycznie synchronizuje je z ustawieniami artefaktów zdefiniowanymi w plikach konfiguracyjnych kompilacji.
            • Ustawienia uruchamiania Konfiguracja uruchamianiaokreśla sposób przesłania artefaktu na serwer. IntelliJ IDEA obsługuje dwa typy ustawień uruchamiania - lokalne ( Lokalne ) i zdalne ( Zdalne ). Podczas działania lokalnego uruchamiana jest nowa instancja serwera i umieszczany jest na niej artefakt. Po zdalnym uruchomieniu artefakt jest przesyłany na już działający serwer zdalny. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 4
                Każdy serwer aplikacji może mieć inny zestaw parametrów w konfiguracji Uruchom . Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 5
                  Один из важных параметров тут - On ‘update’ action, который определяет Jak обновить ваше приложение на serwerе, когда вы хотите выложить новую версию, нажав Ctrl + F10 (Cmd+ F10 для Mac). В зависимости от того что вы выбрали, среда разработки может обновить ресурсы, обновить классы и ресурсы(update resources), выложить заново все приложение(update classes and resources) Lub рестартовать serwer (restart the server). Если вы не хотите чтобы каждый раз при запуске проекта всплывало диалоговое окно с выбором того Jak обновить ваш проект на serwerе, вы можете снять галочку Show dialog в настройках, что поможет вам сэкономить массу времени если вы часто перезапускаете ваш проект. Другой важный параметр это On frame deactivation, он определяет Jak обновить ваше приложение на serwerе, когда вы переключLubсь из среды разработки (к примеру в браузер). В зависимости от того что вы выберете, среда разработки может обновить ресурсы, обновить классы и ресурсы, Lub не делать вообще ничего. Таким образом, каждый раз Jak вы переключаетесь в браузер, ваш проект может автоматически загружаться на serwer. Не забывайте, что вариант обновления классов и ресурсов доступен только если ваш артифакт не является архивом (Exploded). Для архивов используйте HotSwap. По умолчанию, среда разработки запускает serwer приложений используя ту версию JRE что настроена для вашего проекта. Но вы можете выбрать и любую другую из установленных. Важной частью любой конфигурации запуска является выкладывание артефакта на serwer. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать adres и номер порта вашего serwerа, на который вы хотите залить проект. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 7
                  • Запуск и отладка Aplikacje После того Jak вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком Lub без с помощью кнопок на панели инструментов, Lub комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 8
                    • Aktualizacja i HotSwap Jeśli chcesz dokonać zmian w kodzie już działającej aplikacji, zalecamy skorzystanie z funkcji Aktualizuj , dostępnej za pomocą skrótu klawiaturowego Ctrl + F10 ( Cmd + F10 dla Mac ). Jak już wspomniano, jest on dostępny tylko wtedy, gdy artefakt nie jest archiwum. W zależności od dokonanego wyboru podczas aktualizacji zasoby mogą zostać ponownie przesłane lub klasy i zasoby. Jeśli aktualizacja jest uruchamiana w trybie debugowania, używany jest tryb HotSwap . W przeciwnym razie używane jest ponowne wdrożenie na gorąco. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 9
                        Jeśli twój artefakt jest archiwum, możesz polegać tylko na HotSwap , który będzie automatycznie używany w trybie debugowania.
                        • Kompiluj artefakty Aby zbudować artefakty swojego projektu, musisz uruchomić Build → Build artefakty w środowisku programistycznym . Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - 10
                          • Okno Narzędzia serwera aplikacji Każda konfiguracja kompilacji pojawia się w oknie Narzędzia serwera aplikacji razem z typem serwera i artefaktem. To okno może być również przydatne podczas uruchamiania/zatrzymywania serwera oraz przesyłania/usuwania/konfigurowania artefaktów. Podręcznik użytkownika IntelliJ IDEA.  Serwery aplikacji.  - jedenaście
                            Zalecamy także zapoznanie się z podręcznikiem Pierwsze kroki z Java EE 7 i GlassFish 4.0, który opisuje, jak tworzyć, konfigurować, wdrażać i debugować aplikacje Java EE 7 na serwerze aplikacji GlassFish 4.0 . Oryginalny artykuł
                            Komentarze
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION