Jython 2.1 实现了 Python 2.1 的大多数模块。因此,大多数标准 Python 文档都适用于 Jython。因为 Jython解释器是通过 Java 实现的,所以在两个 Python 实现之间存在许多程度不等的差异:Jython和 Cpython(常规 Python 实现)。Jython未包含一些内置扩展模块,例如 win32com、Tkinter、socket 和日志记录。这些差异决定了 Jython脚本无法按照预期像 CPython 脚本一样运行。因为 Jython2.1 是在 2001 年初发布的,所以它不支持许多流行的技术和行业标准。尽管存在这些不足,您仍然可以开发 Jython脚本并通过 Jython模块来完成常规计算。
创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为江都企业提供专业的成都网站制作、网站设计,江都网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。
通常,使用 Jython脚本管理 WebSphere Application Server 资源以取代 WebSphere Application Server 管理控制台上的手工操作。您可以创建或删除资源、修改资源的配置,以及读取所关注资源的属性。例如,您可以添加或删除数据源,或者安装或删除应用程序。WebSphere Application Server V6 实现了 Java Management Extensions (JMX) 框架来管理资源。但是,Jython未提供以其当前格式使用 JMX 框架的功能。而且,管理 WebSphere Application Server 资源非常复杂。需要花费大量时间才能掌握资源管理和开发只基于 Jython模块的脚本。幸运的是,您可以从 wsadmin 脚本对象和 WebSphere Application Server 库中获得大量帮助。
WebSphere Application Server 提供了有用的 wsadmin 脚本对象来增强对 Jython的支持。借助于这些脚本对象,Jython脚本可以利用 JMX 的优势、创建或删除资源,以及查询和修改 WebSphere Application Server 资源的配置。由于 wsadmin 与 Jython解释器集成在一起,因此 wsadmin 脚本对象在 Jython脚本中作为本地对象处理,从而极大地简化了编程。
另一个值得注意的功能是 WebSphere Application Server 库。由于 Jython项目的开发滞后于 Python,因此许多新兴技术(包括 XML 解析器、日志记录的使用,以及 Web 服务)在当前的 Jython版本中并未实现。然而,大量 WebSphere Application Server 配置文件是属性文档及 XML 文档。在这些情况下,您可以利用 WebSphere Application Server 库,它是 WebSphere Application Server 的内置 Java 库。WebSphere Application Server 库包括 Java 2 平台和 Java 2 标准版 (J2SE) 的所有库,并且 WebSphere Application Server 库支持大多数现行行业标准,例如文档对象模型 (DOM) 和 XML 简单 API(Simple API for XML,SAX)。借助于 WebSphere Application Server 库,您可以有效地提高工作效率。
Jython脚本编程模型强调了脚本对象和 WebSphere Application Server 库,如图 2 所示。
图 2. Jython脚本编程模型
【编辑推荐】
本文标题:使用Jython脚本管理WebSphere资源
新闻来源:http://www.mswzjz.com/qtweb/news6/180606.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联