Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Plugin Packaging

Thai

บรรจุภัณฑ์ปลั๊กอิน

Joget supports 2 types of plugin packaging, there are Standard Java Plugin and Dynamic OSGI Plugin.  

Thai

Joget รองรับแพ็คเกจปลั๊กอิน 2 ประเภทมีปลั๊กอิน Java มาตรฐานและปลั๊กอิน OSGI แบบไดนามิก


Standard Java Plugin

Thai

ปลั๊กอิน Java มาตรฐาน

  • Build as a standard Java JAR

    Thai

    สร้างเป็น Java JAR มาตรฐาน

  • Plugin classes should be placed in a package name starting with “org.joget”. (OEM release package are allowed to specify other package names)

    Thai

    ควรวางคลาสของปลั๊กอินในชื่อแพ็คเกจที่ขึ้นต้นด้วย“ org.joget” (แพ็คเกจรีลีส OEM ได้รับอนุญาตให้ระบุชื่อแพ็คเกจอื่น ๆ )

  • Make JAR available in the Java classpath (e.g., place it under WEB-INF/lib or application server lib folder).

    Thai

    กำหนดให้ JAR พร้อมใช้งานใน Java classpath (เช่นวางไว้ใต้ WEB-INF / lib หรือโฟลเดอร์ lib เซิร์ฟเวอร์แอปพลิเคชัน)

  • Requires restarting the JVM for deployment or changes.

    Thai

    ต้องรีสตาร์ท JVM สำหรับการปรับใช้หรือเปลี่ยนแปลง

  • May cause library version conflicts with base libraries or other plugins.

    Thai

    อาจทำให้เวอร์ชันไลบรารีขัดแย้งกับไลบรารีพื้นฐานหรือปลั๊กอินอื่น ๆ

  • Easier to develop and test using normal Java classes and libraries.

    Thai

    ง่ายต่อการพัฒนาและทดสอบโดยใช้คลาสและไลบรารี Java ปกติ

Dynamic OSGi Plugin

Thai

ปลั๊กอิน OSGi แบบไดนามิก

  • Build as an OSGi (Open Services Gateway initiative framework) JAR bundle.

    Thai

    สร้างเป็น OSGi (กรอบงานริเริ่ม Open Services Gateway) JAR บันเดิล

  • Deploy JAR using the Manage Plugins in the Web Console.

    Thai

    ปรับใช้ JAR โดยใช้ Manage Plugins ใน Web Console

  • Supports dynamic loading/unloading/reloading without restarting.

    Thai

    รองรับการโหลด / ไม่โหลด / โหลดซ้ำแบบไดนามิกโดยไม่ต้องรีสตาร์ท

  • Runs in isolated mode, preventing library version conflict with base libraries or other plugins.

    Thai

    รันในโหมด isolated เพื่อป้องกันเวอร์ชันไลบรารีขัดแย้งกับไลบรารีฐานหรือปลั๊กอินอื่น ๆ

  • More difficult to develop and test due to OSGi configuration and isolation.

    Thai

    พัฒนาและทดสอบได้ยากขึ้นเนื่องจากการกำหนดค่าและการแยก OSGi

  • Technology powering this structure: Apache Felix.

    Thai

    เทคโนโลยีขับเคลื่อนโครงสร้างนี้: Apache Felix

Plugin Types

Thai

ประเภทปลั๊กอิน

Children Display
alltrue
sorttitle