博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IBM Rational Application Developer V7.5 中的新特性
阅读量:2491 次
发布时间:2019-05-11

本文共 6251 字,大约阅读时间需要 20 分钟。

这篇文章对 IBM® Rational® Application Developer V7.5 的新特性进行了概述。RAD V7.5 是 RAD V7.0 的继承版本;因此,对 7.0 版本 (或者 V6.0)有基本的了解是非常有帮助的。

Rational Application Developer V7.5 继续采用了通过组件安装的方法,这样 提供了更好的灵活性。根据安装过程中选定的组件,这种方法还可以变得更灵巧。

这些是安装过程中主要的变更:

  • 由其他人支持安装比系统管理员(非管理安装)支持更好
  • IBM® WebSphere ® Application Server Test Environment 扩展, 而非特性
  • WebSphere Application Server Test Environment 安装所用的配置文件的创建
  • 帮助配置

对每个进一步解释之后的次要部分。

许多大型企业以锁住工作站来作为一种安全的预防措施。管理人员的权利(在 Microsoft Windows 中)通常都是临时的。当运行这个 launchpad.exe 文件时, 以一个非管理用户的身份登陆,从上下文菜单中选择 Run As ,是可以安装 这些软件的(请看图 1和图 2)。

launchpaid.exe 和

Rational Application Developer V7.5 可以与 V7.0 在同一个工作站共存。

Installation Manager 1.2 在安装 Rational Application Developer V7.5 时 是必需的。它继续支持这个服务器的 n-2 版本,比如 IBM WebSphere Application Server V6.0,V6.1 以及最新的 V7.0。这同时还意味着有了 V7.5,V5.1 就不再需要。 Network Deploy (ND)服务器的这种支持也被遗弃。在第一次的时候会有对 IBM® WebSphere® Portal Server 6.1 的支持。

WebSphere Application Server Test Enviornment (WTE) 现在在 Installation Manager 中是分开安装的(图 3),而不是 Rational Application Developer 安装 中的一个选项。

带有复选框的安装包裹选项

尽管 WTE 需要一个单独的安装,但是它是取决于 Rational Application Developer V7.5 下相应的 WebSphere Application Server 开发工具选项的(图 4)。

选项:各种服务器版本所使用的工具

如果你在没有核查这个选项的情况下尝试安装这个服务器,你将受到如图 5 所示的提示 信息。

同时,还会给出指导

在 Rational Application Developer 安装过程中,你可以创建一个 WebSphere Application Server 配置文件。通过核查 Create a profile 复选框开始 (图 6)。

带有配置文件名称和路径区域的特性标签页

如果一个管理人员或者根用户正在为一个非管理用户或者非根用户进行安装,最好 在安装过程中跳过配置文件创建的过程。当一个非管理用户或者非根用户启动这个工作 台时,这个软件将会察觉是否已经存在了这个用户可以使用的配置文件,如果需要的话 将会提示此用户进行创建。

另一个新选项是,设置你将以什么样的方式访问这个 Help 系统(图 7),有三个 选项: Web,下载并保存到本地,保存到你组织内联网的一台服务器上。

常用配置: Help 系统

S请看 中所引用的 IBM Technote,获取这些 不同选项使用的详细说明。

在使用一个软件的新版本之前,迁移往往是首先想到的方法。Rational 开发 人员已经对客户的反馈做出了回应,并对这个软件的重要方面进行了几处改善。

在先前的版本中,无论是在迁移过程中还是迁移完成之后,无论是成功还是失败, 都是很难做出决定的。现在不再是那种情况了,幸亏有了迁移确认工具作为迁移步骤 的一部分在运行。如图 8所示,Migration Results 视图列出了这些过程并 可以识别迁移过程中的任何错误。

屏幕截图

你可以用与你处理早期版本通用的方式来迁移在 Rational Application Developer 6 和 7 中创建的项目和工作空间:

  • 在 V7.5中打开一个工作空间
  • 将 Project Interchange Format 中的项目输入到 V7.5
  • 从一个支持源代码管理系统中取出项目 (CVS,IBM® Rational® Clearcase,IBM® Rational® Team Concert)

注释:

  • Java™ 2 Platform,Enterprise Edition (J2EE) 版本没有没迁移, 并且需要一个隔离的过程。
  • IBM® Rational® Team Concert 同时还是一个支持源代码管理系统, 尽管源代码控制仅仅是协作工具的一小部分。

一个插件就可以自动测定是否需要迁移。如果你需要迁移一个项目或者工作空间, 当你打开你的工作空间或者输入一个项目时,这个迁移向导(图 8)将会通知你。

需要迁移的通知

这个向导提供了一个你需要迁移的项目列表,如果你要使用它们的话,但是你可以选择 你想要迁移的项目。在先前版本中迁移失败的一个主要原因是,源代控制中的文件没有被登 记取出,用户也没有阅读-编辑的权限。这个迁移向导为所有需要被修改的文件开始进行核查 登记。这个列表可以保存,用于以后的登记(请看图 9)。

列表:在迁移过程中可能被修改的文件

迁移还可以识别一个未知的服务器对象(图 10),并提供可供选择的服务器对象列表。

右边栏中的新服务器

这个工具还提供了其它的利益:

  • 这个向导将显示非支持服务器的列表,并要求你删除那些迁移框架的部分。
  • 当你输入一个在 Rational Application Developer V6 工作空间创建的项目 ,并且这个项目以 WebSphere Application Server V5.1为对象,那么这个工具将 会自动将这个项目按照 V6.0,V6.1,V7 的顺序在 Rational Application Developer V7.5 服务器的可利用版本中,重新定位为可利用的最低版本。
  • 当你输入一个在 Rational Application Developer V6 工作空间创建的项目, 并且这个项目以 WebSphere Application Server V5.1为对象,你将会收到选定一个 不同的运行时间的提示。

WebSphere Feature Pack for Web 2.0 提供了一个应用软件的综合配置和 JavaScript. 数据库,使 Java Enterprise Edition (JEE) 应用软件的开发有丰富的 Web 2.0 界面。 为了预先存在的 WebSphere Application Server V6.0,V6.1,和 V7.0 安装像一个附加 组件一样被安装。当安装这个服务器时,确保这个特性被选定。

Rational Application Developer V7.5 为 RPC (远程程序调用) Adapter,Ajax Proxy, Dojo Toolkit,JavaScript. Object Notation (JSON) 4J,以及 Web Messaging Service 提供了装置。这些 Web 2.0 特性在 Web 2.0 项目方面是激活的。

Web 2.0 和 Runtimes 选项

这个编辑器(图 13)的图像显示和 Code Assist 特性(图 14)使配置服务器的操作变得更加简单。 这个图像编辑器使服务器配置更加简单。这个 xml 文件从语法上进行了分析并以树的格式显示。节点和 属性都可以进行轻松地变更。

RPCAdapterConfig.xml 标签页活页
dojoType=
.. 代码完成
Columns: Form,Layout,Other,IBM Extensions

Page Designer 已经通过在相同显示中显示设计和源代码页面的分区视图进行了加强 (图 17)。对设计和源代码的更新是自动同步的。

水平的或者垂直的分区,设计或者源排在第一

Rational Application Developer V7.5 为 Struts 到 1.2 和 1.3 提供更新支持。 新的 Struts 1.1 项目不能被创建,但是来自 Rational Application Developer V6.0 和 V7.0的项目带有的 Struts 1.1 是可以运作的。Web Diagram Editor,Struts Configuration File Editor,Wizards,以及 Attribute 视图已经被加强,从而支持新 的 Struts 运行时间选项。

对于 Struts 1.2 和 1.3 的来自 1.1的主要附加是动作映射(图 18)中通配符的支持 以及扩展 Struts 构件的能力。

Struts Configuration Editor 通配符支持

Struts 1.3 允许动作映射,form. beans,全局转发,全局异常, 从而利用“扩展”属性继承其它构件的性能。Enterprise Explorer 标签页会在扩展其它构件的构件上显示小的蓝色三角形(图 19)。

Enterprise Explorer 扩展可视指示器
Struts Configuration Editor 扩展支持
New Action Mapping Wizard

JEE 5 是 J2EE 1.4的继承者。这个说明书的目的是,当维持 J2EE 1.4的深度和富裕 的同时,使开发变得更加简单易懂。Web 服务已经进行了更新,并在基本说明中包含 JSF。 或许最引人瞩目的简化是关于 Enterprise Java™Beans (EJB) 说明和 Java Persistence API (JPA)的介绍。

Rational Application Developer V7.5 提供了全面的 JEE 5 支持,New Project 向导可以创建所有最新的 JEE 5 构件。

在 Java™ 2 Platform. 中引入的注解,Standard Edition (J2SE) 1.5 在 JEE 5中得到了充分的应用。Java 编辑器利用一个富裕的 Content Assist 特性得到了 很好的增强,并且这个特性与注解标签页共同操作,提供了随打确认。一个注解视图可以为 一个类中的所有注解提供便利的可视化编辑。注解在一个树中进行逻辑化分组。利用这个 工具条图标可以对注解进行添加和删除。Content Assist 在这个 Annotations 视图中仍 然可以利用。所有的编辑与源文件是同步的。JEE 5 提供了广泛而切合实际的默认值。 如果某个区域有一个默认值,那么每个区域旁边的 Icons called Indicators 都会有一些 暗示。

将鼠标放在消息上会显示 Name 的暗含值

所有的 JEE 5 部署描述符编辑器都有相似的外观和感觉。先前,根据正被编辑的部署 描述符,编辑者可以拥有大量的页签。现在所有的页签都被整理归入树视图的 Design 页签和各种选项中。

Structure 在左边,Details 在右边

Java™ Server Faces (JSF) 现在是 JEE 5的一部分。Rational Application Developer V7.5 中 JSF 装备最主要的变化是使用任何 JSF 执行的能力。你现在可以使用 任何第三方执行,比如 MyFaces,Tomahawk 或者甚至是你自定义表情数据库。

Palette View 中第三方 JSF Component Library

更多关于这些 JSF 增强的详细情况在这篇 developerWorks 文章中, ,Yury Kats 著。

Rational Application Developer V7.5 还为创建和使用 JPA 提供了简便的 方法。Rational Application Developer 通常对连接各种逆向数据库有广泛的支持。 JPA 实体可以通过连接到这些数据库来产生,或者它可以通过使用编辑器来创建。 要获取更详细的信息,请看由 Thomas Mutdosch 所著的 developerWorks 文章,它 在 中被引用。

这篇文章对 Rational Application Developer V7.5 中的新内容进行了概述, 并对 JEE5 和 Web 2.0 特性的支持进行了重点描述。有了这些更新,你可以执行 那些基于这些最新规范的项目。WebSphere Software 的 Rational Application Developer 包含详细的特性和利益清单。到目前为止,体验这些特性最好的方法是安装并使用 Rational Application Developer V7.5 (请看 中有一个使用版本的链接)。

本文作者衷心感谢 Benjamin Tran 和 Tommy Kong 为这篇文章的审核做出的巨大贡献。

学习
  • 您可以参阅本文在 developerWorks 全球网站上的 。
  • 通过阅读文章 了解更多有关 Rational Application Developer V7.5 中的 JavaServer Faces 工具的内容。
  • 有关 Help 系统的详细信息,请参见 IBM Technote: 。
  • 通过阅读文章 ,了解更多有关当交付 Web 和面向服务应用程序时,Rational Application Developer V7.5 如何提供解决方案以应对软件团队所面临的众多挑战。
  • 通过阅读文章 ,了解更多有关 UML Modeler 组件的新功能如何共用于 IBM Rational Software Architect Standard Edition V7.5 和 IBM Rational Software Architect for WebSphere Software V7.5 的内容。
  • 阅读 ,由 Thomas Mutdosch (IBM developerWorks,2008 年 8 月)。
  • 访问 ,了解有关 Rational 软件交付平台产品的技术资源和最佳实践。
  • 查找 。训练你的技能,并学习更多有关 Rational 工具的课程,包括入门级和高级课程。在此目录上的课程可进行购买,包括基于计算机的和基于 Web 的培训。此外,一些“入门”课程是免费的。
  • 订阅 ,获得了解高效软件开发背后概念的文章。
  • 订阅 ,获得有关最佳的 developerWorks 教程、文章、下载、社区活动、网络广播和事件的每周更新。
  • 浏览 ,获得有关这些和其它技术主题的书籍。
  • ,Rational Application Developer for WebSphere Software 7.5 developerWorks 产品专题。
获得产品和技术
  • 下载免费的 。
  • 下载 。
  • 下载这些 ,并着手使用来自于 DB2®,Lotus®,Tivoli®,以及 WebSphere® 的应用程序开发工具和中间件产品。
讨论
  • 查看 ,并加入 。
  • 加入 developerWorks 上的 。

James 是一名为 IBM Rational 品牌提供支持的专属技术支持分析师(Premium Support Analyst)。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14789789/viewspace-539713/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14789789/viewspace-539713/

你可能感兴趣的文章