服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

与jbuilder2007的第一次亲密接触


  在borland的jbuilder称雄java ide多年后,但最近几年在其它的java ide(如eclipse、netbeans等)兴起后,从jbuilder手中抢走了大量的用户,jbuilder也在这几年里从鸡腿熬成了鸡肋。而borland在销售它的ide部分失败后,它最新的jbuilder2007一改borland以往的做法,装上eclipse的“心”又重新上战场了。在本文中我们将看到基于eclipse的jbuilder2007主要进行了哪些改进,以及新增加了哪些功能。

  一、jbuilder2007的下载和安装

  jbuilder2007已经发布一个多月了,但borland一直没有提供试用版下载,直到最近,borland才在官方网站上提供了试用版的下载,感性趣的读者可以从下面的url下载jbuilder2007。

http://altd.borland.com/akdlm/download/jbuilder/jbuilder_2007/enterprise/jbuilder2007_enttrial.zip

  注:目前jbuilder2007只提供了windows版的下载。

  在下载完后,运行install_windows.exe来安装jbuilder2007。图1是jbuilder2007的安装主界面,点击第一项"jbuilder 2007 enterprise trial"安装jbuilder2007。

与jbuilder2007的第一次亲密接触(图一)
图1 jbuilder2007安装主界面

  启动安装程序后,图2为在安装过程中进行设置的界面,按"next"执行下一步。

与jbuilder2007的第一次亲密接触(图二)
图2

  在设置完后,图3是jbuilder2007正在向硬盘复制相应的文件。

与jbuilder2007的第一次亲密接触(图三)
图3 安装进程

  在安装完jbuilder2007后,启动,界面如图4所示。整个界面和eclipse的差不多,在下方也显示了相应的装载进度条,只是将标示换成了jbuilder2007。

与jbuilder2007的第一次亲密接触(图四)
图4 jbuilder2007启动界面
二、jbuilder2007的新功能简介

  在启动jbuilder2007后,我们会发现jbuilder2007的界面和eclipse大同小异。图5是jbuilder2007的主界面。

与jbuilder2007的第一次亲密接触(图五)
图5 jbuilder2007主界面

  由于jbuilder2007是基于eclipse的,因此,它的功能也是以eclipse插件提供的,让我们通过file->new-project启动新工程对话框来看看jbuilder2007包含了哪些新的功能。jbuilder2007的功能列表如图6所示:

与jbuilder2007的第一次亲密接触(图六)
图6

  从以上的界面可以看出,jbuilder2007为我们提供了丰富的功能,当然,这些功能都是borland所设计的eclipse插件。这里有几个我们常用的功能,如ejb(支持ejb3.0)、j2ee(如j2ee客户端等)、web(jsp和servlet)、web services以及现在比较流行的框架,如hibernate和spring。除了这些,jbuilder2007还为我们提供了可视化设计java类的工具,类似于together for eclipse。
  让我们先看看jbuilder2007新提供的可视化java类结构设计器。在新建工程对话框中选中modeling后,新建一个java modeling project。建立后,出现一个主默认的model设计器,在上面画一个interface和3个class。其中class1和class2实现interface1,而class3继承于class1,界面如图7所示。

与jbuilder2007的第一次亲密接触(图七)
图7

  大家可以发现,class1和class2并没有实现interface1中的3个方面,要让jbuilder2007自动实现这3个方法,和eclipse一样,通过source->override/implement methods即可达到目的。最终的结果如图8所示。

与jbuilder2007的第一次亲密接触(图八)
图8

  双击class或interface,在界面下方可以显示类或接口的代码框架。
  在j2ee中最常用的就是jsp或servlet。而在jbuilder2007中为我们提供了更方便的jsp/servlet设计器。

  通过web->dynamic web project可以建立一个动态的web工程,建立后的界面如图9所示。

与jbuilder2007的第一次亲密接触(图九)
图9

  然后在其中建立一个myjsp.jsp文件,在其中输入如下的代码:

<%@ page language="java" contenttype="text/html; charset=iso-8859-1"
pageencoding=" iso-8859-1"%>
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset= iso-8859-1">
<title>insert title here</title>
</head>
<body>
<%
out.write(request.getparameter("arg1"));
%>
</body>
</html>

  在输入完后,可通过右键命令run on server选择一个web服务器,在这里我们选择tomcat5.5,选好后,运行它。tomcat5.5运行后的界面如图10所示。

与jbuilder2007的第一次亲密接触(图十)
图10

  最后运行jsp的结果如图11所示:

与jbuilder2007的第一次亲密接触(图十一)
图11 myjsp.jsp的运行结果

  本文上面简要说明了在jbuilder2007中部分常用功能的使用过程,从这里可以看出,jbuilder2007较jbuilder以前的版本有了很大的飞跃。在我接下来的几篇文章里将详细讨论一些使用jbuilder2007开发的例子。

扫描关注微信公众号