Apache BSF คอมย่อมาจากถั่วกรอบการเขียนสคริปต์ (BSF)
แพคเกจนี้จะช่วยให้นักพัฒนาเขียนไฟล์ JSP ในภาษาอื่น ๆ ในขณะที่ยังคงความสามารถในการโต้ตอบและมีการเข้าถึงห้องสมุดชั้น Java ของ
โดยทั่วไป BSF ช่วยให้นักพัฒนาใช้อย่างน้อยหนึ่งภาษาสคริปต์ในรหัส Java ของพวกเขา BSF API จะจัดการไม่สอดคล้องกันทั้งหมดระหว่าง Java และภาษาสคริปต์ให้ทั้งสองโต้ตอบได้โดยไม่มีปัญหาหรือข้อผิดพลาด
BSF คอมมอนส์สามารถนำมาใช้เป็นห้องสมุดแบบสแตนด์อโลนเป็นห้องสมุดชั้นหรือเป็นส่วนหนึ่งของเซิร์ฟเวอร์โปรแกรม Java
โครงการมาในสองรุ่นที่แตกต่างกัน 2.x สาขามีรหัสเดิมบริจาคให้กับ Apache โดยทีมงานของไอบีเอ็มในขณะที่สาขาใหม่ 3.x เป็นอีกครั้งการทำงานของรหัสเดิมที่มีคุณสมบัติพิเศษบางอย่างยังเพิ่ม (ส่วนใหญ่ XML และการสนับสนุน Java 1.6 +).
คุณสมบัติ
- BSF ภาษาที่รองรับ 2.x:
- คอมมอนส์ JEXL
- JavaScript
- NetRexx
- งูใหญ่
- Tcl
- XSLT
- BSF ภาษาที่รองรับ 3.x:
- Groovy
- Java
- JRuby
- JudoScript
- ObjectScript
- ooRexx
- เปิดฉาก
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- สามารถใช้เป็นแพคเกจขยาย Java โดยวางไว้ เข้า & quot; JRE / lib / ต่อ & quot; [ใช้ classloader บริบทของเธรดคือ ผลของ 'Thread.currentThread (). getContextClassLoader ()']
- ออกทดลองระดับ 'DebugLog' แทนที่ด้วยเครื่องคอมมอน-เข้าสู่ระบบและ log4j
- ลบ 'org.apache.bsf.engines.activescript. *' ในขณะที่มันไม่ได้รับการสนับสนุนอีกต่อไป (เกิดจากเดิมไอบีเอ็ม codebase แต่จะต้องมีรหัสของ Windows พื้นเมืองสะพาน OLE / ActiveX)
- ลบ 'org.apache.bsf.engines.jpython' เป็นที่แทนที่โดยใหม่ 'org.apache.bsf.engines.jython'
- 'org.apache.bsf.BSFMain.java: วิธีการใหม่ & quot; สาธารณะ String GetVersion () & quot ;, ส่งกลับสตริงในรูปแบบของเลขทศนิยมของดิวอี้' abc '(สามระดับแต่ละระหว่าง 0 และ 9) 'abc.yyyymmdd', 'ปปปปปีสี่หลัก' มมสองเดือนหลัก 'dd' สองวันหลัก;
- ระดับใหม่ org.apache.bsf.utils.BSFEventProcessorReturningEventInfos '
- 'org.apache.bsf.utils.EngineUtils.java: เพิ่มวิธีการ' addEventListenerReturningEventInfos (... ) '
ความคิดเห็นที่ไม่พบ