介绍 Rational Application Developer
页码,3/10
在名称文本框中输入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
> Run As Java Application来编译和执行代码。你可以在控制窗口中查看代码的输出结果。
此外,你可以选择使用Debugger模式运行代码,这样你可以一步步跟踪代码。这个功能对HelloWorl
样的简单应用程序没有什么用处,但是当你开始使用这个工具建立真正的应用程序时它是非常有价值
的。(Debugger支持是另一篇文章的主题,所以这里我不作介绍。)
建立一个简单的基于Struts的应用程序
现在,我将告诉你如何使用Rational Application Developer建立一个简单的基于Struts的应用程序。
Struts是一个模型-视图-控制器(MVC)框架,它很快就成为了J2EE Web 开发的标准。Struts提供了应
序的视图(JavaServer Pages,简称JSP)层,控制层(行为类),以及模型层(比如数据访问对象
Data Access Objects (DAOs)和企业版Enterprise JavaBean (EJB)技术)之间清楚的分界。如果需要
多关于 Struts的信息,请参看资源。
从建立一个新的动态 Web 项目开始。当新动态 web 项目向导出现时,你在大多数情况下可以使用默
选项,无需做出更改。你所要作的全部只是指定你的 web 应用程序的名称,设置对Servlet 规范的遵
级别,并确定你希望部署程序的服务器。图3展示了你应该选择的选项。
图3 建立一个新的动态 Web 项目
http://www.ibm.com/developerworks/cn/rational/719_app/
2007-11-6
介绍 Rational Application Developer
页码,8/10
最后,在服务器上运行应用程序。在浏览视图中,右键点击Web应用程序,然后选择Run > Run on
Server。图6展示了这个简单程序的运行情况。
Figure 6. Testing your Web application
http://www.ibm.com/developerworks/cn/rational/719_app/
2007-11-6