您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何使用Jython腳本管理WebSphere資源”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何使用Jython腳本管理WebSphere資源”吧!
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模塊來完成常規計算。
通常,使用 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資源”的內容了,經過本文的學習后,相信大家對如何使用Jython腳本管理WebSphere資源這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。