换言之,我们利用Jython的解释器,并可以为Joe派生一个像这样的小的测试语言。
第1部分介绍过的命令行界面提供了一个Jython界面,用于自动化经常执行的任务。
Jython解释器允许您不编译就可以运行代码,从而有助于加速代码开发。
当然,关于Jython还有很多要说的内容,但是这需要一本书的篇幅。
要运行本文中的Jython代码样例,需要安装Jython和JRE。
Jython脚本编程模型强调了脚本对象和WebSphereApplicationServer库,如图2所示。
通过提供Java库访问的样本,以及Jython解释器shell和代码文件,Uche说明了其中的差别。
Jython团队贡献了首批代码中的一部分,该部分代码实现了Jython的包缓存机制。
wsadmin工具的Jython语法是WebSphereApplicationServer管理自动化的策略方向。
要运行刚刚创建的Jython脚本,请完成下面的步骤,如图18所示。
如果是否采用Jython是主要的考虑,那么即使不使用它也可以在解决原来的问题方面有所进展。
然后,使用JythonAPI将这个列表从Python运行时环境中提取出来。
Jython是动态、面向对象(OO)高级语言Python的一个实现。
本教程包括获得并安装Jython的详细说明。
他也写了许多好文章,并且他把这些文章的链接都放到了这里(包括关于Jython、Java和.NET比较等内容的文章)。
不过,这种复杂性被Jython自身所减轻了:Jython经过很好测试并得到很好的支持,并且是开放源代码的。
注意,需要为数据库单独下载Jython、Java运行时、JFreeChart和JDBC驱动程序。
Jython可免费用于商业和非商业用途,并且发布时随附源代码。
最后,我们将演示几个查询示例,以及一个在Jython中使用批量插入的QA工具。
或者,如果您计划在整个开发周期中进行重新部署,则可以考虑设置一个Jythonwsadmin脚本。
Jython解释器还支持许多快捷方式,这为它能够使用已有Java库提供了保障。
然后,借助数据绑定和方法注释,为Jython服务生成一个XML模式。
现在,所有的脚本和xml文件都已创建,是时候通过运行Jython脚本来注册自定义widget了。
检索到的信息将被传递给Jython服务,该服务根据所返回的对象创建一个AXIOM。
我将用一个创建GUI的更复杂的程序结束对Jython的介绍。
Jython代码块总是使用缩进进行标记,而不是使用其它标记,例如花括号。
尽管存在这些不足,您仍然可以开发Jython脚本并通过Jython模块来完成常规计算。
如果将Jython安装路径添加到平台上的PATH环境变量中,安装就十分方便。