JavaRush /Java Blog /Random-TL /Gabay sa Gumagamit ng IntelliJ IDEA. Mga server ng aplika...
theGrass
Antas
Саратов

Gabay sa Gumagamit ng IntelliJ IDEA. Mga server ng aplikasyon.

Nai-publish sa grupo
Mga server ng aplikasyon
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Mga server ng application Upang i-configure ang isang server sa isang development environment, buksan ang Mga Setting → Mga Server ng Application at i-click ang button na Magdagdag ng server ng application . Awtomatikong makikita ng development environment ang bersyon ng naka-install na server at ipo-prompt kang piliin kung aling mga library ang idaragdag sa listahan ng mga dependency kung gagamitin ang server na ito sa proyekto. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 1
    • Web facet Ang isang napakahalagang bagay kapag nagtatrabaho sa mga server ng application ay Web facet . Dito, ang development environment ay nag-iimbak ng mga setting na nauugnay sa web server para sa bawat module sa proyekto. Kasama sa mga setting na ito ang mga hawakan ng pag-install at mga ugat ng mapagkukunan ng web, at available sa ilalim ng Structure ng Proyekto → Mga Module at Structure ng Proyekto → Mga Facets . Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 2
        Karaniwang hindi mo kailangang i-configure nang manu-mano ang lahat ng ito. Ang development environment mismo ay nakakahanap ng mga descriptor at root resource folder, at sinenyasan kang idagdag ang mga ito sa mga setting.
        • Mga Artifact Ang artifact ay kung ano ang inilalagay ng development environment sa server kapag pinatakbo mo ang iyong web application gamit ang Run configurations . Ang bawat artifact ay may pangalan, uri, direktoryo kung saan ito binuo, at uri ng build ( Web Application: Archive, Web Application: Sumabog, EJB Application: Archive, EJB Application: Sumabog, atbp.). Para i-configure ang mga artifact, buksan ang Project Structure → Artifacts . Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 3
            Kung gumagamit ka ng Maven o Gradle build system , hindi mo kailangang i-configure nang manu-mano ang mga artifact. Awtomatikong isina-synchronize ng development environment ang mga ito sa mga setting ng mga artifact na tinukoy sa mga file ng configuration ng build.
            • Run settings Tinutukoy ng Run configuration kung paano ia-upload ang artifact sa server. Sinusuportahan ng IntelliJ IDEA ang dalawang uri ng mga setting ng paglunsad - lokal ( Lokal ) at remote ( Remote ). Kapag tumatakbo nang lokal, inilulunsad ang isang bagong instance ng server at inilalagay ang artifact dito. Kapag inilunsad nang malayuan, ina-upload ang artifact sa isang tumatakbo nang malayuang server. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 4
                Ang bawat server ng application ay maaaring may iba't ibang hanay ng mga parameter sa Run configuration . Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 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. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 8
                    • Update at HotSwap Kapag gusto mong gumawa ng mga pagbabago sa code ng tumatakbo nang application, inirerekomenda namin ang paggamit ng Update function , na maa-access ng keyboard shortcut na Ctrl + F10 ( Cmd + F10 para sa Mac ). Gaya ng nabanggit na, available lang ito kung hindi archive ang iyong artifact. Depende sa iyong pinili, sa panahon ng pag-update, maaaring muling i-upload ang mga mapagkukunan o maaaring muling i-upload ang mga klase at mapagkukunan. Kung ang update ay pinapatakbo sa debug mode, ito ay gumagamit ng HotSwap mode . Kung hindi, ginagamit ang Hot redeployment. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 9
                        Kung ang iyong artifact ay isang archive, maaari ka lamang umasa sa HotSwap , na awtomatikong gagamitin sa debug mode.
                        • Bumuo ng mga artifact Upang makabuo ng mga artifact ng iyong proyekto, kailangan mong patakbuhin ang Build → Bumuo ng mga artifact sa kapaligiran ng pag-unlad . Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - 10
                          • Application Server Tools Window Ang bawat build configuration ay lilitaw sa Application Server Tools window, kasama ang mga uri ng server at artifact. Ang window na ito ay maaari ding maging kapaki-pakinabang kapag sinisimulan/hihinto ang server at pag-upload/pagtanggal/pag-configure ng mga artifact. Gabay sa Gumagamit ng IntelliJ IDEA.  Mga server ng aplikasyon.  - labing-isa
                            Inirerekomenda din namin na pag-aralan mo ang Pagsisimula sa Java EE 7 at GlassFish 4.0, na naglalarawan kung paano lumikha, mag-configure, mag-deploy at mag-debug ng mga application ng Java EE 7 sa server ng application na GlassFish 4.0 . Orihinal na artikulo
                            Mga komento
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION