当前位置: 首页 > 服务器 > IBM > IBM软件 > 使用IBM WebSphere Application Server中Eclipse插件简化开发

使用IBM WebSphere Application Server中Eclipse插件简化开发

2013-09-10 10:00 来源:IBM 作者:Anoop 人气指数: 我要评论
本文将介绍如何使用 WebSphere Application Server Developer Tools for Eclipse 插件简化对数据访问应用程序的开发,以便将应用程序发布在轻型应用程序服务 Liberty 配置文件环境中。本文包含一个基于 JPA 的示例数据访问应用程序,用于演示 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 配置文件架构概述

图 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)。(参见 参考资料,获取支持的 Rational Application Developer 和 Eclipse 版本。)

如图 2 所示,与 Eclipse SDK 和 Eclipse Web Tools Platform 相结合,WebSphere Application Server Developer Tools for Eclipse 为 Java EE 和 Web 2.0 应用程序的开发提供了一个轻型环境。

图 2. 对比各种开发工具

图 2. 对比各种开发工具

Developer Tools 包含帮助您为多种编程模型开发应用程序的实用程序,包括:

OSGi

Open Service Gateway initiative (OSGi) 应用程序框架为模块化应用程序(程序包)的开发、组装和部署提供了一种编程模型,该模型同时使用了 Java EE 和 OSGi 技术。Developer Tools 包含特定于 OSGi 的开发工具,包括对部署到 WebSphere Application Server V8 和 V8.5 OSGi 软件包存储库的支持。

Java EE

具有 Developer Tools 的 Eclipse 支持编写遵守 Java EE 规范的应用程序。Web 应用程序可使用最新的 Web 技术开发,比如 HTML5、CSS3、Dojo Toolkit、Servlet 3.0 和 JSP 2.2。

Web 2.0 和移动

Developer Tools 包含一个富页面编辑器,简化了编辑 HTML 文件,将 Dojo 小部件添加到 HTML 页面中,创建和编辑用于移动设备的 Web 页面的过程。Dojo Toolkit V1.7 可以有选择地安装在 Developer Tools 中。Dojo 有助于富接口的设计和开发,适用于所有最新的移动平台。

表 1 列出了 Developer Tools for Eclipse 和支持它们的应用服务器所支持的编程模型。

应用服务器中的编程模型和支持情况

编程模型 WebSphere Application Server V8.5 Liberty 配置文件 WebSphere Application Server V8.5 完整配置文件
Java EE 应用程序
(Liberty 配置文件不支持一些完整配置文件特性)
JAX-RS 应用程序
JAX-WS 应用程序 No
Web 2.0 和移动 Web 应用程序
OSGi 应用程序

为您推荐: 插件 IBM Eclipse
大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

芈月传 老司机玩法 萌乐网 黑科技 坐骑揭秘 三国令 铁血皇城 竞技场攻略 书剑恩仇录 披风玩法 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 哥们网 天书世界 奇珍商城 热血战歌 传奇宝藏抽奖 门徒 范伟打天下 打开方式 门徒获取玩法 三大萌宠简介 新手攻略 挂机系统简介 材料副本 大海战 鸵鸟 大黑 激情玩法 门徒战力提升 万世 强化属性 上古降魔 提升战力 装备攻略 九阴绝学 品质推荐 老干妈 激战来袭 大黑游戏 新服亮点 福利多多 画江山 资料片 玩家 九阴真经 江湖儿女 真实场景 现实 虚拟 随机副本 风色轨迹 听天由命 ppwan 神助攻 武林秘药 激活八大脉门 九天劫变 猎命格 天问 大型PVP 花千骨 激战更尽兴 网易mumu 手游玩家 安卓模拟器 安卓 单挑群战 武侠传说 女神 孙尚香专访 胸猛抱团 新游 占山为王 跨服城战 蜀山战纪 剑雨江湖 攻略 实时VR交互 七大女神代言 酷炫走江湖 世界四大杀手 玩家专访 三国经典 大制作 好玩网页游戏 盘点 宇宙霸主 境界玩法 莽荒纪 勇闯难关 镜像副本 荒漠霸主 装备精通 三大战役 鹌小彦奇谈