最新版的jbuilder2007是基于eclipse的,它继承了eclipse和jbuilder的所有优点。尤其是jbuilder2007对web应用开发的支持。本文就jbuilder2007在web开发上的一些步骤和方法进行讨论。
web程序是j2ee的核心组成部分之一,也是早期的j2ee组成部分之一。在j2ee中,web程序主要是指jsp和servlet。这两种技术虽然很强大,但由于长期以来缺乏支持这两种技术的ide,使得jsp和servlet在开发和调试上存在着非常大的困难。
虽然老版本的jbuilder在开发jsp和servlet上存在着一定的优势,但由于其运行速度缓慢,并且对中文以及其它双字节文字支持的不好,使得jbuilder的市场占有率逐渐下滑。而最新版的jbuilder2007是基于eclipse的,因此,它继承了eclipse和jbuilder的所有优点。尤其是jbuilder2007对web应用开发的支持。因此,本文就jbuilder2007在web开发上的一些步骤和方法进行讨论。
一、jbuilder2007提供的web开发工具
jbuilder2007为我们提供了一个集成的web开发环境,在这个开发环境中我们可以建立、编译、发布、维护web应用程序。
这个web开发环境为我们提供了以下几种高级的功能:
- ?自动建立和编辑web应用程序发布表述文件(web.xml)。
- ?建立、效验、编辑和调试jsp和html文件。
- ?可扩展的视图,被叫做摘录视图(snippets view),在这个视图中保存了一些常用的元素,如一些可重用的语句、html、javascript代码,或是jsp标记等,然后在使用时可以将这些元素拖到代码区即可。图1是摘录视图的界面。
图1 摘录视图的界面
- ?动态标签帮助(内容助手),这个内容助手可以自动显示html、jsp以及javascript标签的用户和属性。
- ?支持css的编辑。
- ?支持通过http或ftp导入。
- ?通过ftp将上传到服务器。
- ?支持war文件的导入、导出和验证。
- ?可以建立、编辑、调试以及发布servlet。
jbuilder2007还为web应用程序提供了一个工程浏览视图,这个工程浏览视图主要有以下一些特性:
- ?可以通过windows浏览器将文件拖入这个视图。
- ?支持视图过滤。不同的资源可以通过名字、工程类型或内容类型进行过滤
- ?在状态行中显示被选择资源的完全路径。
- ?将.java文件拖到一个jsp文件中,将在这个jsp文件中插入一个bean标签,将.class文件拖到一个jsp文件中也会产生同样的效果。
- ?在资源文件中的错误和警告(包括java、html/jsp以及连接错误和警告)将以红色或黄色字显示。
二、使用jbuilder2007开发web应用
一个web应用程序由很多种类型的文件组成,其中html和xhtml文件占有很大比重。而在jbuilder2007中可以建立大多数web应用中所需要的程序文件。
1. 建立html和xhtml文件
建立html文件可分为以下几步:
- ?如果还没有建立web工程,必须先建立一个动态或静态的web工程。
- ?在工程浏览器中展开工程节点,并且在右键菜单中选择new->project->other,打开如图2所示的新建立对话框,然后选择web节点中的html,然后通过下一步进行下面的设置。
图2 新建html
- ?在最后一步是设置这个新文件的类型(是html还是xhtml)以及显示这个初始文件的内容。如图3所示。
图3
- ?点击完成(finish)按钮,完成html的建立。
以上步骤建立了一个默认的html文件,如何我们想改变这一默认值,可以通过windows->preferences启动如图4的设置对话,选中web and xml中的html files,以面含有3个设置项:html sources、html styles以及html templates。可以通过最后一个设置html默认模板,如果还想直行其它设置,可通过其它两项设置。
图4 设置html模板
我们可以从上图看出,只要将右下角文本框中的内容替换成自己想要的内容即可。
2. 建立jsp文件
jsp文件是web应用程序中的主角,建立jsp和建立html文件类似,也是在new对话框中选web->jsp,输入jsp文件名后点击完成按钮生成一个如图5所示的默认的jsp文件。
图5 jsp代码编辑区
建立其它类型的文件和建立html和jsp类似,在这里不再详述。
3. 运行程序
如果你按着以上步骤建立一个web工程后,在输入完相应代码后,要执行并测试它。在jbuilder2007中执行和测试web程序是非常容易的。在执行web程序之前必须要运行一个web容器。而在jbuilder2007中只要简单几步就可搞定。
如果要运行我们刚才建立的jsp文件,只需要在这个jsp文件上的右击菜单中选择run as->run on server,出现如图6所示的运行对话框。
图6 选择web容器
我们在这里选择apache tomcat 5.5 server作为web服务器(要注意,这里只是服务器索引,jbuilder2007并不自动安装这些服务器,在使用它们时必须自行安装)。然后点击next,选择tomcat所在的路径后,服务器将在servers中启动,这个jsp文件将自动在web browsers中运行。






闽公网安备 35060202000074号