CLOUD PAAS / DEVELOPMENT TOOLS

การรวม Jelastic เข้ากับ IntelliJ IDEA: Java IDE สำหรับนักพัฒนามืออาชีพ

คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ

คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง

วัตถุประสงค์

บทความนี้อธิบายการใช้งาน การรวม Jelastic เข้ากับ IntelliJ IDEA: Java IDE สำหรับนักพัฒนามืออาชีพ บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

IntelliJ IDEAเป็น IDE ที่มีโค้ดเป็นศูนย์กลางและเน้นประสิทธิภาพการทำงานของนักพัฒนาโดย editor จะเข้าใจโค้ดของคุณอย่างลึกและรู้แนวทางสำหรับ codebase ซึ่งจะให้คำแนะนำที่ดีเวลาที่คุณต้องการและพร้อมที่จะช่วยกำหนดรูปแบบโค้ดของคุณ

Java IDE จะมี 2 ประเภทดังนี้:

  • สุดยอดเป็น IDE เชิงพาณิชย์ที่มีคุณสมบัติครบถ้วนพร้อมกับชุดเครื่องมือที่มีการผสานรวมกับเทคโนโลยีและเฟรมเวิร์กที่สำคัญและทันสมัยที่สุด ซึ่งจำเป็นสำหรับการพัฒนาเว็บและ Java EE อย่างมีประสิทธิภาพ

  • ชุมชนเป็น IDE เวอร์ชัน open-source ที่ใช้สำหรับ JVM และ Android development

เคล็ดลับ:หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟีเจอร์และความแตกต่างระหว่าง Ultimate vs Community คุณสามารถดูได้ที่เอกสาร IDA

IntelliJ IDEA มีปลั๊กอินอยู่มากมายและรองรับปลั๊กอิน Jelastic โดยเฉพาะ (รองรับ IDEA เวอร์ชัน 107.105 หรือสูงกว่าทั้งสุดยอดและชุมชน) หากคุณต้องการใช้ปลั๊กอิน Jelastic สำหรับ IntelliJ IDEA คุณสามารถทำได้ภายในไม่กี่นาทีตามวิดีโอสั้นๆด้านล่าง

หากคุณต้องการอ่านรายละเอียดเพิ่มเติม คุณสามารถอ่านคำแนะนำด้านล่างเกี่ยวกับการใช้งาน Jelastic integration ร่วมกับ IntelliJ IDEA มีขั้นตอนดังนี้:

การติดตั้งปลั๊กอิน Jelastic IntelliJ IDEA

การติดตั้งปลั๊กอิน Jelastic, การเริ่มต้นโปรแกรม IDEA, ให้คุณไปที่การตั้งค่า > ปลั๊กอินและคลิกปุ่มเรียกดูที่เก็บ

ในหน้า Settings เลือกติดตั้งปลั๊กอินการบูรณาการแพลตฟอร์ม Jelastic Cloudและรีสตาร์ท IDEA ของคุณ

การเข้าถึง Jelastic จาก IDEA

การเข้าถึง Jelastic จาก IDEA ไปที่การตั้งค่า > Jelasticป้อนข้อมูลบัญชีของคุณ (อีเมล & password) และเลือกผู้ให้บริการจากรายการ

หมายเหตุ:บัญชีที่เปิดการใช้งานแบบ two-factor authentication ควรใช้ token เพื่อเข้าถึงปลั๊กอิน IDE แทนรหัสผ่าน

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

การ deploy แอปพลิเคชันกับ Cloud

หลังจากติดตั้งปลั๊กอินแล้ว คุณจะเห็นโลโก้ Jelastic ที่แถบเครื่องมือ IDE หลักหรือในเมนูป๊อปอัพที่หน้าต่างเครื่องมือโครงการคลิกปุ่มนี้เพื่อ deploy โปรเจกต์เว็บ Java ของคุณกับ Jelastic

ในหน้าต่างที่เปิดขึ้นเลือกสกุลไฟล์เก็บถาวรที่เหมาะสม (เช่น.ear, .jar หรือ.war) จากนั้นระบุ Context, เลือก environment ปลายทางจากรายการและกดยืนยัน

โปรเจกต์ที่เลือกจะแสดงในหน้าต่าง Jelastic tool ใน IDE คลิกปุ่ม deploy สำหรับปลั๊กอินเพื่อรัน build ของ artifact แลพ deploy กับ Jelastic

การทำงานร่วมกับ environments และไฟล์ log

หน้าต่างเครื่องมือ Jelastic ใน IDEA จะแสดงรายการ environment ปัจจุบันของคุณ คุณสามารถขยายดูโหนดที่เพิ่มและแอปพลิเคชันที่ deploy ได้

เมนู Context คุณสามารถจัดการ environment ของคุณได้ (Stop/Start, Restart/Refresh) และ deploy โปรเจกต์ (Destroy, Open in browser หรือ Refresh)

หากคุณต้องการดูไฟล์ log ของคอนเทนเนอร์ คลิกที่โหนดปลายทางแล้วเลือกตัวเลือก Get logs เลือกไฟล์ที่คุณต้องการแล้วคลิก View log (หรือดับเบิ้ลคลิกไฟล์ที่ต้องการ)

คุณสามารถดูไฟล์ log อื่นๆที่พร้อมใช้งานสำหรับโหนดปลายทาง

การสร้าง Web Project ใน IDEA

คุณสามารถสร้างโปรเจกต์ IDEA และ deploy environment โดยตรงได้ตามขั้นตอนต่อไปนี้:

1. เลือกโมดูลจาวาเพื่อสร้างโปรเจกต์ใหม่ ใส่ข้อมูลในช่องทั้งหมดแล้วคลิกถัดไป

เลือกเทคโนโลยีที่ต้องการ เช่นแอปพลิเคชันเว็บเนื่องจากโปรเจ็กต์ของคุณควรใช้เฟรมเวิร์กนี้ และคลิกเสร็จสิ้น

เมื่อสร้างโปรเจ็กต์แล้ว artifact เริ่มต้นจะถูกสร้างขึ้นเป็นแพ็คเกจ WAR พร้อมไฟล์สั่งและไฟล์ static

เคล็ดลับ:การดู artifact ที่มีอยู่ในโปรเจกต์ของคุณ สามารถดูได้ที่ไฟล์ > โครงสร้างโปรเจ็กต์ > อาร์ติแฟกต์เลือก artifact จากรายการเพื่อดูโครงสร้างและข้อมูลรายละเอียดเพิ่มเติม

3. เลือก artifact ที่ต้องการและทำเครื่องหมายถูกที่ช่องสร้างต่อซึ่งปัจจุบันอนุญาตให้สร้าง artifact ในแต่ละครั้งหลังจากสร้างโปรเจกต์

4. สำหรับการ deploy กับเซิร์ฟเวอร์ควรสร้าง artifact ใหม่ EAR, JAR หรือ WAR โดยเปิดใช้งานตัวเลือกสร้างเมื่อทำ

5. เมื่อกำหนดค่าโปรเจกต์และเขียนโค้ดแล้ว คลิกปุ่มทำโครงการ

ในส่วนนี้ artifact จะถูกสร้างขึ้นและพร้อมสำหรับการ deploy ซึ่งคุณสามารถรันได้ตามที่อธิบายไว้ในส่วนก่อนหน้า

6. เริ่มต้นดำเนินการโปรเจกต์ของคุณ คลิกขวาที่ ROOT แล้วเลือกเปิดในเบราว์เซอร์ที่เมนู

แอปพลิเคชันของคุณจะถูกเปิดในแท็บเบราว์เซอร์ใหม่

ด้วยวิธีนี้คุณสามารถสร้างแอปพลิเคชัน Java ของคุณผ่าน IntelliJ IDEA ทั้งสองประเภท Ultimate หรือ Community และสามารถ deploy กับ Cloud ได้ในที่เดียวโดยไม่ขัดกับกระบวนการพัฒนา