Apache Commons BSF tarkoittaa Bean Scripting Framework (BSF).
Tämä paketti auttaa kehittäjiä kirjoittaa JSP-tiedostoja muilla kielillä kun vielä pystyy olemaan vuorovaikutuksessa ja saada Javan luokkakirjasto.
Periaatteessa BSF antaa kehittäjille käyttää yhtä tai useampaa skriptauskielet niiden Java-koodia. BSF API hoitaa kaikki epäjohdonmukaisuudet Java ja komentosarjakieli kerroit kahden vuorovaikutuksessa ilman ongelmia tai virheitä.
Commons BSF voidaan käyttää erillisenä kirjasto, koska luokka kirjasto, tai osana Java-sovelluspalvelin.
Hanke on kaksi eri versiota. Branch 2.x sisältää alkuperäisen koodin lahjoitti Apache, jonka IBM joukkue, kun taas uudempi 3.x sivuliike on uudelleen työtä alkuperäisen koodin, joitakin lisäominaisuuksia myös lisäsi (pääasiassa XML ja Java 1.6 + tuki).
Ominaisuudet
- Tuetut BSF 2.x kielet:
- Commons JEXL
- JavaScript
- NetRexx
- Python
- Tcl
- XSLT
- Tuetut BSF 3.x kielet:
- Groovy
- Java
- JRuby
- JudoScript
- ObjectScript
- ooRexx
- Prolog
Mikä on uusi tässä julkaisussa:
- Voidaan käyttää laajennuspaketti Java asettamalla osaksi & quot; jre / lib / ext & quot; [Käyttäen lanka n yhteydessä classloader eli. tulos "Thread.currentThread (). getContextClassLoader ()"]
- Poistettu experimental 'DebugLog luokan, syrjäyttänyt commons-hakkuiden ja log4j
- Poistettu 'org.apache.bsf.engines.activescript. * ", Koska sitä ei enää tueta (johtuu alkuperäisestä IBM codebase, mutta tarvitsisi Windowsin koodin kuroa OLE / ActiveX)
- Poistettu 'org.apache.bsf.engines.jpython ", koska se on korvattu uudemmilla" org.apache.bsf.engines.jython "
- 'org.apache.bsf.BSFMain.java': uusi menetelmä & quot; public String getVersion () & quot ;, palauttaa merkkijonon muodossa Deweyn numero "abc" (kolme tasoa, jokainen välillä 0 ja 9) "abc.yyyymmdd ',' vvvv 'nelinumeroinen vuosi," mm "kaksinumeroinen kuukausi," dd "kaksinumeroinen päivä;
- Uusi luokka "org.apache.bsf.utils.BSFEventProcessorReturningEventInfos"
- 'org.apache.bsf.utils.EngineUtils.java ": lisätään" -menetelmä addEventListenerReturningEventInfos (...) "
Kommentteja ei löytynyt