阿帕奇共享BSF代表了Bean脚本框架(BSF)。
这个包可以帮助开发人员编写JSP文件在其他语言中,同时仍然能够进行互动,并有机会获得Java的类库。
基本上BSF允许开发人员使用一种或多种脚本语言在他们的Java代码。该BSF API将处理Java和脚本语言让两者互动没有问题或错误之间的所有矛盾。
公地BSF可以用作一个独立的库,作为一个类库,或者作为Java应用服务器的一部分。
该项目有两个不同的版本。科2.X包含由IBM团队捐赠给Apache的原代码,而较新的分支3.X的是原代码重新工作,一些额外的功能,还增加(主要是XML和Java 1.6+支持)。
功能:
- 在支持BSF 2.x的语言:
- 在下议院JEXL
- 的JavaScript
- NetRexx
- 的Python
- 的Tcl
- XSLT
- 支持BSF 3.x的语言:
- 的Groovy
- 的Java
- 的JRuby
- JudoScript
- ObjectScript
- ooRexx
- 序言
什么是新的在此版本中:
- 在可作为一个扩展包到Java通过将其放置成" JRE / lib / ext目录" [使用线程的上下文类加载器,IE浏览器。结果“Thread.currentThread()。getContextClassLoader()']
- 删除实验性的“DEBUGLOG”级,由公共记录和log4j的所取代
- 删除'org.apache.bsf.engines.activescript。*“,因为它不再支持(从原来的IBM的代码库茎,但需要原生Windows代码来弥合OLE / ActiveX技术)
- 删除'org.apache.bsf.engines.jpython',因为它是由新的“org.apache.bsf.engines.jython'取代
- 在'org.apache.bsf.BSFMain.java“:新的方法和QUOT;公共字符串的getVersion()&QUOT ;,返回字符串中杜威十进制数”ABC“的形式(三个级别,每一个介于0和9) “abc.yyyymmdd','YYYY”四位年份,“毫米”两位月份,“DD”两位天;
- 新阶级“org.apache.bsf.utils.BSFEventProcessorReturningEventInfos”
- 在'org.apache.bsf.utils.EngineUtils.java“:添加的方法'addEventListenerReturningEventInfos(......)”
评论没有发现