JavaRush /Java блогу /Random-KY /IntelliJ IDEA Колдонуучу колдонмосу. Колдонмо серверлери....
theGrass
Деңгээл
Саратов

IntelliJ IDEA Колдонуучу колдонмосу. Колдонмо серверлери.

Группада жарыяланган
Колдонмо serverлери
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. Колдонмо serverлери Иштеп чыгуу чөйрөсүндө serverди конфигурациялоо үчүн, Орнотуулар → Колдонмо serverлерин ачып, Тиркеме serverин кошуу баскычын чыкылдатыңыз. Иштеп чыгуу чөйрөсү орнотулган serverдин versionсын автоматтык түрдө аныктайт жана бул server долбоордо колдонулса, көз карандылыктын тизмесине кайсы китепканаларды кошууну тандоону сунуштайт. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 1
    • Веб фасет Колдонмо serverлери менен иштөөдө абдан маанилүү нерсе бул Web фасет . Анда иштеп чыгуу чөйрөсү долбоордун ар бир модулу үчүн веб-serverге тиешелүү орнотууларды сактайт. Бул орнотуулар орнотуу туткаларын жана веб-ресурстун тамырын камтыйт жана Долбоордун структурасы → Модульдер жана Долбоордун структурасы → Фасеттер астында жеткorктүү. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 2
        Адатта булардын баарын кол менен конфигурациялоонун кереги жок. Иштеп чыгуу чөйрөсү өзү дескрипторлорду жана түпкү ресурс папкаларын таап, аларды орнотууларга кошууну сунуштайт.
        • Артефакттар Артефакттар - Run конфигурациялары аркылуу веб-тиркемеңизди иштеткенде, иштеп чыгуу чөйрөсү serverге коёт. Ар бир артефакттын өзүнүн аты, түрү, ал курулган каталогу жана куруу түрү бар ( Веб-тиркеме: Архив, Веб-тиркеме: Жарылып кеткен, EJB Тиркеме: Архив, EJB Тиркеме: Жарылып ж.б.). Артефакттарды конфигурациялоо үчүн Долбоордун структурасы → Артефакттарды ачыңыз . IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 3
            Эгер сиз Maven же Gradle куруу системаларын колдонсоңуз , артефакттарды кол менен конфигурациялоонун кереги жок. Өнүктүрүү чөйрөсү аларды конфигурациялоо файлдарында аныкталган артефакттардын жөндөөлөрү менен автоматтык түрдө синхронизациялайт.
            • Иштетүү жөндөөлөрү Run конфигурациясы артефакт serverге кантип жүктөлөрүн аныктайт. IntelliJ IDEA ишке киргизүү орнотууларынын эки түрүн колдойт - жергorктүү ( Жергorктүү ) жана алыскы ( Алыскы ). Жергorктүү иштеп жатканда жаңы server инстанциясы ишке киргизилет жана ага артефакт жайгаштырылат. Алыстан иштетилгенде, артефакт мурунтан эле иштеп жаткан алыскы serverге жүктөлөт. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 4
                Ар бир колдонмо serverинде Run конфигурациясында башка параметрлер топтому болушу мүмкүн . IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 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. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 8
                    • Жаңыртуу жана HotSwap Сиз иштеп жаткан тиркеменин codeун өзгөртүүнү кааласаңыз, биз Ctrl + F10 баскычтоптун жарлыгы менен жеткorктүү болгон Жаңыртуу функциясын колдонууну сунуштайбыз ( Mac үчүн Cmd + F10 ). Жогоруда айтылгандай, ал сиздин артефактыңыз архив болбосо гана жеткorктүү. Тандооңузга жараша, жаңыртуу учурунда ресурстар кайра жүктөлүшү мүмкүн же класстар жана ресурстар кайра жүктөлүшү мүмкүн. Жаңыртуу мүчүлүштүктөрдү оңдоо режиминде иштетилсе, ал HotSwap режимин колдонот . Болбосо, Hot reployment колдонулат. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 9
                        Эгерде сиздин артефактыңыз архив болсо, сиз HotSwapга гана таяна аласыз , ал автоматтык түрдө мүчүлүштүктөрдү оңдоо режиминде колдонулат.
                        • Артефакттарды куруу Долбооруңуздун артефакттарын түзүү үчүн, иштеп чыгуу чөйрөсүндө Build → Build artefacts иштетишиңиз керек . IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - 10
                          • Колдонмо serverинин куралдарынын терезеси Ар бир куруу конфигурациясы server жана артефакт түрлөрү менен бирге Колдонмо serverинин куралдарынын терезесинде пайда болот. Бул терезе serverди баштоодо/токтотууда жана артефакттарды жүктөөдө/жок кылууда/конфигурациялоодо да пайдалуу болушу мүмкүн. IntelliJ IDEA Колдонуучу колдонмосу.  Колдонмо serverлери.  - он бир
                            Ошондой эле, GlassFish 4.0 тиркеме serverинде Java EE 7 тиркемелерин түзүү, конфигурациялоо, жайгаштыруу жана мүчүлүштүктөрдү оңдоону сүрөттөгөн Java EE 7 жана GlassFish 4.0 менен баштоону үйрөнүүнү сунуштайбыз . Оригиналдуу макала
                            Комментарийлер
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION