JavaRush /จาวาบล็อก /Random-TH /คู่มือผู้ใช้ IntelliJ IDEA แอปพลิเคชันเซิร์ฟเวอร์
theGrass
ระดับ
Саратов

คู่มือผู้ใช้ IntelliJ IDEA แอปพลิเคชันเซิร์ฟเวอร์

เผยแพร่ในกลุ่ม
แอปพลิเคชันเซิร์ฟเวอร์
IntelliJ IDEA Ultimate поставляется с предустановленной поддержкой большинства популярных проприетарных и открытых serverов приложений, включая GlassFish, WebLogic, JBoss EAP, Wildfly, WebSphere, Tomcat, TomEE, Jetty, Geronimo, Resin и Virgo.
  1. แอปพลิเคชันเซิร์ฟเวอร์ หากต้องการกำหนดค่าเซิร์ฟเวอร์ในสภาพแวดล้อมการพัฒนา ให้เปิดเคชันเซิร์ฟเวอร์แล้วคลิก ปุ่ม เพิ่มแอปพลิเคชันเซิร์ฟเวอร์ สภาพแวดล้อมการพัฒนาจะตรวจจับเวอร์ชันของเซิร์ฟเวอร์ที่ติดตั้งโดยอัตโนมัติ และแจ้งให้คุณเลือกไลบรารีที่จะเพิ่มในรายการการขึ้นต่อกันหากใช้เซิร์ฟเวอร์นี้ในโปรเจ็กต์ คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 1
    • แง่มุมของเว็บ สิ่งที่สำคัญมากเมื่อทำงานกับแอปพลิเคชันเซิร์ฟเวอร์คือของเว็บ ในนั้น สภาพแวดล้อมการพัฒนาจะจัดเก็บการตั้งค่าที่เกี่ยวข้องกับเว็บเซิร์ฟเวอร์สำหรับแต่ละโมดูลในโครงการ การตั้งค่าเหล่า นี้ รวมถึงตัวจัดการการติดตั้งและรากของทรัพยากรบนเว็บ และมีอยู่ในโครงสร้างโปรเจ็กต์ → โมดูลและโครงสร้างโปรเจ็กต์ → Facetsคู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 2
        โดยปกติแล้ว คุณไม่จำเป็นต้องกำหนดค่าทั้งหมดนี้ด้วยตนเอง สภาพแวดล้อมการพัฒนาจะค้นหาตัวอธิบายและโฟลเดอร์ทรัพยากรรูท และแจ้งให้คุณเพิ่มลงในการตั้งค่า
        • อาร์ติแฟกต์ อาร์ติแฟกต์คือสิ่งที่สภาพแวดล้อมการพัฒนาวางบนเซิร์ฟเวอร์เมื่อคุณเรียกใช้เว็บแอปพลิเคชันของคุณโดยใช้ค่าการเรียกใช้ แต่ละอาร์ติแฟกต์มีชื่อ ประเภท ไดเร็กทอรีที่มันถูกสร้างขึ้น และประเภทบิลด์ (แอปพลิเคชันเว็บ: ไฟล์เก็บถาวร, เว็บแอปพลิเคชัน: Exploded, แอปพลิเคชัน EJB: ไฟล์เก็บถาวร, แอปพลิเคชัน EJB: Explodedฯลฯ) ในการกำหนดค่าสิ่งประดิษฐ์ ให้เปิดโครงสร้างโครงการ → สิ่งประดิษฐ์ คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 3
            หากคุณใช้ ระบบการสร้าง MavenหรือGradleคุณไม่จำเป็นต้องกำหนดค่าอาร์ติแฟกต์ด้วยตนเอง สภาพแวดล้อมการพัฒนาจะซิงโครไนซ์สภาพแวดล้อมเหล่านั้นกับการตั้งค่าของส่วนต่างๆ ที่กำหนดไว้ในไฟล์การกำหนดค่าบิลด์โดยอัตโนมัติ
            • การตั้งค่าการเรียกใช้ การกำหนดค่าการเรียกใช้จะกำหนดวิธีการอัปโหลดสิ่งประดิษฐ์ไปยังเซิร์ฟเวอร์ IntelliJ IDEAรองรับการตั้งค่าการเริ่มต้นสองประเภท - ท้องถิ่น ( Local ) และระยะไกล ( Remote ) เมื่อทำงานภายในเครื่อง อินสแตนซ์เซิร์ฟเวอร์ใหม่จะถูกเปิดใช้งานและอาร์ติแฟกต์จะถูกวางไว้บนอินสแตนซ์นั้น เมื่อเปิดใช้งานจากระยะไกล อาร์ติแฟกต์จะถูกอัปโหลดไปยังเซิร์ฟเวอร์ระยะไกลที่ทำงานอยู่แล้ว คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 4
                แอปพลิเคชันเซิร์ฟเวอร์แต่ละรายการอาจมีชุดพารามิเตอร์ที่แตกต่างกันในการกำหนด ค่า การเรียกใช้คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 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  แอปพลิเคชันเซิร์ฟเวอร์  - 6 По умолчанию, среда разработки автоматически собирает артифакты перед выкладыванием. Но вы можете перенастроить это поведение во вкладке Before launch окна Run configuration. В настройках удаленного запуска вы также можете указать address и номер порта вашего serverа, на который вы хотите залить проект. คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 7
                  • Запуск и отладка applications После того How вы создадите настройки запуска, вы можете запускать ваше приложение с отладчиком or без с помощью кнопок на панели инструментов, or комбинаций клавиш Shift + F10 для запуска без отладчика, и Shift + F9 с отладчиком. คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 8
                    • อัปเดตและ HotSwap เมื่อคุณต้องการเปลี่ยนแปลงโค้ดของแอปพลิเคชันที่ทำงานอยู่แล้ว เราขอแนะนำให้ใช้ ฟังก์ชัน อัปเดตซึ่งเข้าถึงได้โดยใช้แป้นพิมพ์ลัด Ctrl + F10 ( Cmd + F10 สำหรับ Mac ) ตามที่ระบุไว้แล้ว จะใช้ได้เฉพาะในกรณีที่ส่วนของคุณไม่ใช่ไฟล์เก็บถาวร ในระหว่างการอัปเดต ทรัพยากรอาจถูกอัปโหลดอีกครั้งหรือคลาสและทรัพยากรอาจถูกอัปโหลดอีกครั้ง ทั้งนี้ขึ้นอยู่กับตัวเลือกของคุณ หากการอัพเดตทำงานในโหมดดีบัก ระบบจะใช้โหมด HotSwap มิฉะนั้นจะใช้การปรับใช้ใหม่แบบ Hot คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 9
                        หากอาร์ติแฟกต์ของคุณเป็นไฟล์เก็บถาวร คุณสามารถพึ่งพาได้เฉพาะ HotSwap เท่านั้น ซึ่งจะถูกใช้ในโหมดแก้ไขข้อบกพร่องโดยอัตโนมัติ
                        • สร้างสิ่งประดิษฐ์ เพื่อสร้างสิ่งประดิษฐ์ของโปรเจ็กต์ของคุณ คุณต้องรัน Build → Build artifacts ในสภาพแวดล้อมการ พัฒนา คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - 10
                          • หน้าต่างเครื่องมือเซิร์ฟเวอร์แอปพลิเค ชัน การกำหนดค่าแต่ละบิลด์จะปรากฏในหน้าต่างเครื่องมือเซิร์ฟเวอร์แอปพลิเคชัน พร้อมด้วยเซิร์ฟเวอร์และประเภทส่วนต่างๆ หน้าต่างนี้ยังมีประโยชน์เมื่อเริ่ม/หยุดเซิร์ฟเวอร์และอัพโหลด/ลบ/กำหนดค่าส่วนต่างๆ คู่มือผู้ใช้ IntelliJ IDEA  แอปพลิเคชันเซิร์ฟเวอร์  - สิบเอ็ด
                            เราขอแนะนำให้คุณศึกษาการเริ่มต้นใช้งาน Java EE 7 และ GlassFish 4.0 ซึ่งอธิบายวิธีสร้าง กำหนดค่า ปรับใช้ และดีบัก แอปพลิเคชัน Java EE 7บน เซิร์ฟเวอร์แอปพลิเค ชัน GlassFish 4.0 บทความต้นฉบับ
                            ความคิดเห็น
                            TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
                            GO TO FULL VERSION