首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员
您的位置:软件研发->应用Rational Application Developer建立J2EE程序

应用Rational Application Developer建立J2EE程序2007-11-15 来自:conanpaul  [收藏到我的网摘]

Rational Application Developer 是IBM WebSphere Studio Application Developer的替代产品。本文介绍了 Rational Application Developer,并说明了它是如何简化 Java 2企业版(J2EE)的开发的。它还说明了如何建立一个Java类和一个简单的基于Struts的J2EE应用程序。后续的文章将会更详细地介绍这篇导论文章中涉及到的内容。

简言之,Rational Application Developer 是WebSphere Studio Application Developer的替代产品。IBM在Eclipse之上建立了WebSphere Studio Application Developer——一个开发公开的、可扩展的集成开发环境(IDE)的公开源码项目——并将其按照WebSphere上J2EE的开发进行了特别定制。在Rational家族产品被收购的情况下,IBM现在扩展了WebSphere Studio Application Developer以及Rational 产品家族来包含一组完全集成的产品,即IBM® Rational®软件开发平台,它允许开发者和项目团队在整个项目生存周期中进行协作。

Rational Application Developer有哪些新特性?

那么,WebSphere Studio Application Developer已经“死”了吗?不是这样的。所有WebSphere Studio Application Developer的特性,比如对WebSphere平台的扩展支持,都仍然是Rational Application Developer的一部分。Rational Application Developer是一个全面的IDE,它使你能够快速设计、开发、分析、测试、概要分析和部署Web、Web 服务、门户、Java和Java 2 平台企业版(J2EE)应用程序。它为你提供了全面的静态代码可视化工具并且能够支持多提供商运行时环境,但它是为WebSphere软件最优化的。注释:当你下载Rational Application Developer时,你可以选择同时下载一些工具包作为附带品,包括一个你可以用来查看和分析产品数据的工具包。

在Rational Application Developer中建立HelloWorld类

让我们进一步了解 Rational Application Developer 。通过选择Window > Open Perspective > Java打开Rational Application Developer。然后,建立一个Java项目。(就目前来讲,你可以使用默认设置。)图1表示了Rational Application Developer中的Java视图。

图1 在Rational Application Developer中建立一个Java项目


通过使用右键点击源程序文件夹并选择New > Class建立一个新的类。新Java类向导 New Java Class Wizard 会出现帮助你建立关于你的类的各种选项(见图2)。

图2 为新的Java类设置选项


在名称文本框中输入HelloWorld,然后选择适合于你的环境的选项。我推荐选择public static void main(String[] args)选项(如图2中所示)来在生成的Java类中产生一个"main"方法。(注意在接口文本区域可以输入任何你希望该类实现的接口。比如,如果你正在写一个Java Bean并希望实现串行接口,你可以使用这个选项说明你的需求。)

在你完成了向导之后,转换到包浏览器(Package Explorer)。在那里你将找到你刚刚建立的类并可以查看代码,如列表1所示。向主方法添加一行代码,使它打印出"Welcome to Rational Application Developer."。


列表1 新建HelloWorld类的代码
/* * Created on May 5, 2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates *//** * @author Kunal Mittal * * TODO To change the template for this * generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */public class HelloWorld { public static void main(String[] args) { System.out.println("Welcome to Rational Application Developer "); }}



方便的是你可以马上从Rational Application Developer中真正编译和执行这些代码。选择Run > Run As > Run As Java Application来编译和执行代码。你可以在控制窗口中查看代码的输出结果。

此外,你可以选择使用Debugger模式运行代码,这样你可以一步步跟踪代码。这个功能对HelloWorld这样的简单应用程序没有什么用处,但是当你开始使用这个工具建立真正的应用程序时它是非常有价值的。(Debugger支持是另一篇文章的主题,所以这里我不作介绍。)

建立一个简单的基于Struts的应用程序

现在,我将告诉你如何使用Rational Application Developer建立一个简单的基于Struts的应用程序。Struts是一个模型-视图-控制器(MVC)框架,它很快就成为了J2EE Web 开发的标准。Struts提供了应用程序的视图(JavaServer Pages,简称JSP)层,控制层(行为类),以及模型层(比如数据访问对象Data Access Objects (DAOs)和企业版Enterprise JavaBean (EJB)技术)之间清楚的分界。

从建立一个新的动态 Web 项目开始。当新动态 web 项目向导出现时,你在大多数情况下可以使用默认选项,无需做出更改。你所要作的全部只是指定你的 web 应用程序的名称,设置对Servlet 规范的遵从级别,并确定你希望部署程序的服务器。图3展示了你应该选择的选项。

图3 建立一个新的动态 Web 项目


在向导的第二个窗口(见图4),选择Struts和JSP Tag Libraries选项,然后点击Finish。

图4 动态web项目的特性


建立一个新的web 图。(在建立该程序的所有代码时建立这个图。)在图内点击右键,然后选择New > Action Form Bean。完成向导即可快速建立你的Form Bean。然后,建立一个简单的带有两个属性(firstName和lastName)的CustomerBean。代码如列表2所示。

列表2 建立CustomerBean的代码

推荐人评论

Rational Application Developer 是IBM WebSphere Studio Application Developer的替代产品。本文介绍了 Rational Application Developer,并说明了它是如何简化 Java 2企业版(J2EE)的开发的。它还说明了如何建立一个Java类和一个简单的基于Struts的J2EE应用程序。后续的文章将会更详细地介绍这篇导论文章中涉及到的内容。

用户评论

正在载入评论列表...

是谁推荐了此篇文章

专家头像MichaelCSDN测试频道编辑 联系email:mjj@csdn.net
个人blog发送信息
Michael推荐的其他文章

热点新闻

热点评论

    视频访谈

    精彩专题

      网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京世纪乐知数码科技有限公司  版权所有  京 ICP 证 020026 号
    Copyright © 2000-2006, CSDN.NET, All Rights Reserved