RSA为了扶助用户开发,提供了很多备忘单(Cheat Sheet)插件。每个备忘单都针对某一特定目的,为用户提供了一个任务序列,用户只需要按照这个任务序列自动地或手动地执行每个任务就可以达成该目的。备忘单可以自动地为您启动完成某步任务所需要的工具,还可以把如何操作等相关的帮助信息提供给您,避免了您在众多信息中的查找。我们不但可以在开发过程中利用RSA现有的备忘单来指导开发,还可以为自己的工具创建自己的备忘单来指导用户进行使用。本文首先介绍了备忘单的概念、结构和用法,然后通过实例说明了如何基于RSA开发并发布一个备忘单。
RSA为了扶助用户开发,提供了很多备忘单(Cheat Sheet)插件。每个备忘单都针对某一特定目的,为用户提供了一个任务序列,用户只需要按照这个任务序列自动地或手动地执行每个任务就可以达成该目的。
备忘单可以自动地为您启动完成某步任务所需要的工具,还可以把如何操作等相关的帮助信息提供给您,避免了您在众多信息中的查找。我们不但可以在开发过程中利用RSA现有的备忘单来指导开发,还可以为自己的工具创建自己的备忘单来指导用户进行使用。
本文首先介绍了备忘单的概念、结构和用法,然后通过实例说明了如何基于RSA开发并发布一个备忘单。
RSA基于Eclipse之上为用户提供了多种扩展功能,用户无论是想要开发一个Model的项目,还是想要开发一个Web Service的项目,或者想要开发一个Plug-in的项目等等都可以仅仅基于一个RSA平台,无需切换多个开发平台。在享受了这样的优越的开发环境的同时,RSA的功能的复杂性也给开发者带来了不少麻烦。
如果一个用户想要在RSA工作环境下创建和注册一个WebSphere 6.0数据源,他需要:创建新数据源连接、创建必要的服务器、创建数据源以及在web.xml文件中添加对数据源的引用,必要时可能还需要将企业归档项目添加到服务器上。刚刚接触RSA的人,面对分发复杂的界面,可能根本不知道应该何从下手,根本不知道应该在什么样的视图环境下进行开发和注册,到底应该依循什么样的顺序来创建这个数据源,究竟该如何创建数据源被部署的服务器,等等。简单的几个步骤可能就将一个初学者拒绝在RSA的大门之外了。
值得庆幸的是,RSA除了对完成这些任务提供了完整的帮助文档外,还提供了很多类似生活中的备忘录一样的Cheat Sheet,用来提示用户一步一步的完成某个任务。
简单的说,Cheat Sheet是一组与任务相关的执行序列,它包括了用户解决某一特定问题所需要执行的一系列复杂的任务,对这些任务Cheat Sheet或者为用户自动执行,或者为用户如何手动的执行这些任务提供指导。
与向导(Wizard)和普通的宏脚本不同,Cheat Sheet是作为插件程序(Plug-in)集成在RSA中的,它的可扩展性更强,客户可以根据自己的需求定制适合自己产品的插件的扩展。另外,Cheat Sheet不仅为用户解决特定问题提供了全面详细的指导,它还有很强的互动性,可以根据用户的选择,做出不同的回应(相关的内容将在2.3节Cheat Sheet的使用中介绍)。下图1给出了引言中所提到的RSA为引导用户创建和注册数据源的Cheat Sheet,它详细的列举了创建和注册数据源所需要的所有步骤,并对每一步如何执行或者自动地(例如:自动的切换到开发数据源的最佳视图-Web开发视图),或者指导性地(指导用户如何确定安全性类型)给出了协助,是不是比自己探索的开发更加简单一目了然呢:
图1 "创建和注册数据源"备忘单清单
文章来源于领测软件测试网 https://www.ltesting.net/