使用 WebSphere Application Server Developer Tools for Eclipse开发和运行适用于Liberty配置文件的数据访问应用程序
简介
Liberty 配置文件是 IBM WebSphere Application Server V8.5 中的一个动态的、可组合的配置文件,为 Web 应用程序提供了一个简化的轻型运行时环境。通过使用一个插入目录,或者将应用程序添加到服务器配置中,Liberty 配置文件还提供了快速部署应用程序的功能。Liberty 配置文件采用单个包的形式,实现了 Liberty 配置文件服务器及其应用程序的轻松快速分发和部署。
本文概述了 WebSphere Application Server V8.5 中的 Liberty 配置文件,尤其分析了 WebSphere Application Server Developer Tools for Eclipse,本文将通篇使用它演示 Liberty 配置文件的动态功能。
Liberty 配置文件概述
Liberty 配置文件拥有一个动态的应用服务器运行时环境,可以通过解压压缩文件来快速安装这个环境。Liberty 配置文件也可使用 IBM Installation Manager 安装。Liberty 配置文件支持在许多服务器实例之间灵活地共享资源,比如 SDK、运行时二进制文件、服务器配置和应用程序二进制文件。它还支持多个 6.0 或更高版本的 Java 运行时环境 (JRE)。可在单个压缩文件中创建一个套装的服务器(包含一个应用程序、一个 Liberty 配置文件服务器运行时和它的配置),该压缩文件可通过解压来部署。图 1 显示了 Liberty 配置文件架构。OSGi 配置负责管理服务管理系统配置,一个 OSGi 声明式服务组件负责管理系统服务的生命周期。文件监视服务检测应用程序和配置文件更改,日志服务将消息和调试信息写入本地文件系统。各种特性提供了应用程序需要的编程模型和服务。
图 1. Liberty 配置文件架构概述
WebSphere Application Server Developer Tools for Eclipse
IBM WebSphere Application Server Developer Tools for Eclipse(下文简称 Developer Tools)是来自 Eclipse Marketplace 的免费插件,可安装在一个现有的 Eclipse 环境中,或安装在 IBM Rational Application Developer 中,以支持为 Liberty 配置文件开发应用程序。这些插件包含 Web 2.0、Java EE 和 OSGi 工具,与 Liberty 配置文件(图 2)结合使用时,Developer Tools 提供了一个快速的轻型环境,用于快速开发和单元测试 Web、Web 2.0、移动和 OSGi 应用程序。支持的 Eclipse 版本为 3.7 或更高版本 (Indigo),以及具有最新更新的 3.6.2 版 (Helios)。
如图 2 所示,与 Eclipse SDK 和 Eclipse Web Tools Platform 相结合,WebSphere Application Server Developer Tools for Eclipse 为 Java EE 和 Web 2.0 应用程序的开发提供了一个轻型环境。
图 2. 对比各种开发工具
Developer Tools 包含帮助您为多种编程模型开发应用程序的实用程序,包括:
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/