科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Rational工作台基础之透视图和视图

Rational工作台基础之透视图和视图

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

现在您已经开启并运行了控制台,我们来看看它都显示哪些内容。回到前面,关闭掉欢迎界面(点击窗口标签上的X按钮)。工作台窗口于是被组织为透视图,从而帮助您的团队中不同的开发角色来完成开发任务。

作者:佚名 来源:论坛整理 2007年11月21日

关键字: Rational 工作台 透视图 视图

  • 评论
  • 分享微博
  • 分享邮件
透视图

  现在您已经开启并运行了控制台,我们来看看它都显示哪些内容。回到前面,关闭掉欢迎界面(点击窗口标签上的X按钮)。工作台窗口于是被组织为透视图,从而帮助您的团队中不同的开发角色来完成开发任务。每一张透视图都定义了一个初始布局和视图集。

  你安装Rational Application Developer产品时的默认透视图是J2EE透视图。该默认透视图总是显示在短菜单Window > Open Perspective上面。并且我们可以通过工作台参数选择窗口来对它进行设置。

  Application Developer上装载的透视图有:

  • CVS Repository Exploring
  • Data
  • Debug
  • EGL
  • Generic Log Adapter
  • J2EE
  • Java Browsing
  • Java Type Hierarchy
  • Plug-in Development
  • Profiling and Logging
  • Resource
  • Team Synchronizing
  • Test
  • Web

  当您工作时,可以打开其他透视图以便协助您完成任务。打开另一种透视图的方法之一就是从主菜单栏中选择Window > Open Perspective。然后可以从展开的列表中选择所要的透视图。

  图 8. 打开透视图

  rational

  如果您选择Other...并且选定Show all,那么您将会看到产品中装载的所有透视图列表,以及所有您自己创建的透视图。

  图 9. 各种透视图

  rational

  默认情况下,当您打开其他透视图时,它们在工作台的当前窗口中打开。如果您希望在一个新的窗口中打开透视图,请改变工作台参数选择界面中的相应设置。如果您将相应选项设置为在同一窗口中打开透视图,则标题栏中显示的第一个词即为当前活动的透视图。您可以通过透视图切换栏(红色加亮框)来实现已打开透视图之间的切换。而且这个切换栏的位置也是可以改变的。右击切换栏,您将会在Dock On选项的下面看到位置选项。下图中切换栏位于界面的右上方。其他可选的的位置包括界面的左上方或者左侧。请注意,透视图图标包括两部分:描述图标和文本。您可以去掉Show Text选项从而不隐藏图标中的文本部分。黄色框中的图标就是打开透视图按钮,它是打开透视图的另外一种方法。

  图 10. 透视图转换条

  rational

  视图是被设计用来显示和创建不同类型的资源的,这些资源在开发人员的工作中得到利用。视图允许您在开发活动期间创建新的资源。当您调用不同的向导来引导您创建或者编辑资源时,可以重新设置已经存在的工程、包或者文件夹中的内容。例如,下图描绘了在一个已经存在的Java工程中,从包元素中,选择内容菜单(单击鼠标右键) > New > Class。就会弹出新的Java类的向导,并且Source Folder和Package这两个条目已经根据您所选的的内容自动填写好了。

  图 11. 通过选择填写向导条目

  rational

  一旦您选择了一个工作的透视图,通过拖放视图对它进行个性化的定制,通过标题栏切换到工作台的另一个位置上去。当您拖放视图时,鼠标指针将会改变形状,从而显示该视图是否会覆盖当前视图或者是否会插入到两个已经存在的视图之间。两个被覆盖的视图是一个stack。插入两个已经已有视图之间的是一个dock。当鼠标指针变成文件夹图标的时候,表示对视图分层,而当鼠标指针显示为黑箭头时,表示将视图连接起来。请注意右上角“>”图标下面的数字。它代表在当前视图下面栈中的视图数目。如果您点击它,将会出现视图栈的列表。在下图中,图的左边显示视图Palette连接在视图Page Data之上,图的右边显示Palette视图被堆积在Page Data视图之上。

  图 12. 视图操作

  rational

  在移动当前视图的旁边,通过从主菜单栏中选择Window > Show View来向当前活动的透视图中添加视图。在个性化定制透视图之后,将其保存为一个新的透视图或者覆盖Application Developer默认的透视图。是的,您可以自己定制并且改写Application Developer所加载的默认透视图。您不用担心个性化设置默认透视图的后果,因为任意时刻您口可以通过工作台参数选择界面将默认视图重新设置为出厂时的状态。取消您对当前活动的透视图所做的任何改动,只需要选择Window > Reset Perspective即可完成。

  快速视图

  若要在透视图中隐藏而非关闭或者删除某个视图,可以创建快速视图。快速视图具有隐蔽性,它并不占用透视图界面的空间。创建快速视图的两种方法是:

  1. 在视图标题栏上单击鼠标左键。保持鼠标按键处于按下状态。
  2. 拖动视图至快捷栏并释放鼠标按键。默认情况下,快捷栏位于工作台的左下角。

  图 13. 快捷栏

  rational

  鼠标右键单击视图的标题栏并且从内容菜单中选择Fast View。

  图 14. 快速视图菜单

  rational

  一旦您在工作台界面的任何视图中创建了一个快速视图,就可以通过点击快速视图图标来使用它。它就像一个拨动开关,每当被点击的时候,就会相应的隐藏或者恢复视图。

  重要视图

  WebSphere Studio Application Developer的早期用户也许还记得在使用两个视图时,需要经常进行切换,根据您所要完成的任务: J2EE Hierarchy视图和Project Navigator视图。这个 问题已经在新的Project Explorer视图中通过将两者结合起来从而被解决了。 Project Explorer视图提供了一个将所有工程资源整合起来的集成视图。

  Project Explorer视图中的说明:

  • 工程文件夹通过J2EE类型组织起来,而Java工程被存放在Other Projects文件夹中。
  • EJB工程中的EJB可以通过扩展名为EJB的文件类型而被找到。
  • EJB源文件和生成的配置代码位于工程资源管理器的ejbModule文件夹下面。
  • J2EE Web资源可以通过扩展名为Web的文件类型而被找到。
  • 在动态网络工程中,开发人员的Java servlet、过滤器和效用源代码可以通过展开Java Resources元素而被找到。
  • 在动态网络工程中,HTML文件、JSP和网络配置描述符通过WebContent文件夹下的开发器生成。 Java Resources元素编译生成的代码通过工作台被自动复制到WebContent文件夹中。 WebContent文件夹主要描述了需要发布给应用软件服务器的Web内容。
  • Stuct元素可以查看Strut资源。

  图 15. Project Explorer视图

  rational

  视图Snippets将可重用的编程对象进行分类,分成不同的类型,以便开发者在开发Java代码或者Web资源的时候可以使用它们。视图Snippets伴随着一些实现定义好的类型,其中包括:EGL、EJB、J2C、Web Service、WebSphere PMEs、JSP、XSL、Portlet和Portal。不仅仅是这些类型才能够保存可重用的对象,但是有些已经使用广泛应用的设计模式(例如Service Locator模式)被实现了,例如“调用一个EJB创建方法”。

  图 16. Snippets视图

  rational

  当开发Strut、Face或者规则的JSP的时候,您将会发现Page Data视图可能极其容易的被访问到。视图Page Data允许访问那些表示应用程序、会话、请求和页面对象的标准脚本变量(分别是:applicationScope、sessionScope、requestScope和param)。

  其他页面数据对象,依赖于JSP文件的类型:

  • JavaBeans
  • Session beans
  • Web 服务
  • Relational Records和Relational Record Lists
  • Portlet 数据对象
  • Struts Form Beans
  • EGL data items和records

  图 17. Page Data视图

  rational

  视图Palette帮助生成您的JSP和HTML文件所对应的内容。当您打开抽屉时会找到相应条目,并将其拖放到活动的编辑器中,比如Page Designer。

  图 18. Palette视图

  rational

  通过Properties视图您能够在编辑器选定的元素中设置需求和可选项属性,比如Page Designer。

  图 19. 属性视图

  rational

  Quick Edit视图同Page Designer集成起来,帮助您向HTML和JSP文件中添加短脚本。如果您选择JSP页面上的按钮标签,您就能够连接到一个点击事件并向其中添加脚本。在工作台中,它同样已经同JavaServer Faces功能集成在一起,从而允许您向与Faces Component JSP相关联的代码类中添加代码。

  图 20. 快速编辑视图

  rational

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章