borland jbuilder是全球第一的跨平台java开发环境,可建构符合业界标准的java应用系统,开发ejb、web、xml以及数据库等各类应用程序。经由jbuilderx双向的、视觉化的设计工具,我们可以快速开发各种j2ee应用程序,并部署到多种应用程序服务器上,包括bea weblogic、ibm websphere、sun one、oracle9i applicatio nserver以及集成于jbuilder的borland enterprise server。
一、 jbuilderx 特点
1、jbuilderx主要功能
jbuilder x不仅可协助我们快速开发与部署高品质的j2ee应用程序,也可以集成复杂的企业开发流程。最新版的jbuilderx包含许多重要特性,例如:
● uml可视化展示程序代码。
● 程序代码重构(refactoring)功能。
● 单元测试(unittest)功能。
● 强大的程序调试器。
● 高效率的webservices开发环境。
● 支持团队开发机制。
● 使用apache struts、servlets、jsp和xml快速建制和调试web应用程序。
下面还是让我们来看一看jbuilderx的特点。
2、领先群伦的java开发解决方案
经由双向(two-way)的可视化开发工具,jbuilderx可提高ejb、xml、web services与数据库应用程序的开发效率,并支持绝大多数j2ee应用程序服务器。jbuilderx提高了团队开发效率,让java开发团队能够更快速、更有效地研发java应用程序。
jbuilder x允许我们自由选择开发平台、版本控制系统以及应用程序服务器,避免受限于特定供应商或产品。jbuilder开发人员可以从广大的开发者社群中获得许多宝贵资源,定制与扩充jbuilderx开发环境,并利用jbuilderx高弹性的opentools架构。
jbuilder x是borland公司在java领域的重要产品。borland的解决方案可以大幅提高java开发团队的生产力,降低开发成本,发展高品质的应用程序,并且快速将其导人市场。在jbuilder x集成开发环境(ide)中(如图1所示),无论是设计阶段还是部署过程,我们都可以全面掌握应用程序的开发生命周期。
图1 |
3、跨平台的java开发环境
jbuilder x支持window、linux和solaris操作系统,提供真正的跨平台支持能力。jbuilderx可安装于下列操作系统中:
● windows 2000 (sp4),windowxp,window98与windowsnt4.0 (sp6a)。
● redhat7.3或redhat enterprise linux2.1(需安装gnome或kde)。
● solaris 8。
4 、开发符合业界标准的j2ee应用程序
jbuilderx提供完整的ejb 1.1和ejb 2.0支持能力。可视化的ejb designer工具(见图2)能够快速建立可重复使用的ejb,包括:entitybean、sessionbean与message-drivenbean。
图2 |
jbuilderx提供可视化的deployment descriptor编辑器,能够自动建立各种应用程序服务器所需要的ejb及环境参数设定。entity bean modeler可建立对象与关系数据库的对应关系,包括数据来源、数据表格、目录、属性和entity bean的关连性。
5、支持业界主要j2ee应用程序服务器
jbuilder x支持多种j2ee应用程序服务器,包括:borland enterprise server、bea weblogic、ibm websphere、oracle9i application server、sybase easerver和sun one application server,可以在本机或远端执行并调试ejb,不需要停止应用程序服务器即可部署ejb组件。
6、高效率的web services开发环境
jbuilderx可协助我们快速开发、搜索、使用与发布web services应用程序(见图3)。它支持最新的web services技术,包括soap、wsdl、uddi和wsil。对于web services的支持则包含soap服务器向导、tcp monitor、wsdl输入向导、支持web services的ejb向导与web services explorer(uddi浏览器)。
图3 |
7、uml可视化开发方式与程序代码重构功能
jbuilderx可以由程序代码自动产生uml模型。通过uml类图(class diagram)来呈现程序代码(见图4),开发人员更能够掌握应用程序的架构与对象相关性。我们只要利用鼠标点击uml类图,即可查看程序代码的相关性或依赖性。
图4 |
若是在uml类图内变更类、方法、属性或是套件(package)名称,jbuilderx的程序代码重构功能(refactoring)会自动重建相对应的程序代码。新的程序代码格式工具可以在开发团队中维持一致的程序代码格式。jbuilder x也允许我们定制程序开发环境,例如缩进、tab键间隔、大括号位置、事件处理函数以及其他项目。
8、 企业级的单元测试工具
jbuilderx紧密结合了junit,可针对程序单元进行分析与测试。图形化调试器让本地和远端的调试过程变得较为简单与直观。jbuilder x。远端调试器可以同时在多个虚拟机和平台上调试。我们可以自由设定中断点、查看并更改数值、观察多个线程,或是使用智能型单步调试功能。经由hotswap,我们可以在调试时修改程序代码,甚至重新定义已经载人存储器的类。jbuilderx甚至可以在本地和远端针对非java语言撰写的程序进行调试。
9、 提高团队生产力
jbuilder x提供具备集成性、延展性及扩充性的团队开发环境,支持borland starteam,rational clearcase、cvs与microsoft visual sourcesafe等程序代码及文件版本管理系统,有效简化开发团队管理程序代码的复杂程度。jbuilder x的历史记录浏览器可以动态比对目前工程文件与储存库内程序代码是否冲突,并突显出程序代码的更新部分、相异处或是互相冲突的地方。
10、快速建构与调试web应用程序
jbuilderx内置许多辅助向导及可视化工具,可协助我们快速开发以web为基础、精简型用户端的java应用程序。jbuilderx的archiv ebuilder可为我们建立war文件格式,轻松部署web应用程序。图形化调试器可以针对jsp进行调试,包括本地或远端的servlet。jbuilderx支持apache struts,提供html和java程序代码的隔离功能,而且明确定义了web可视化功能以及企业逻辑程序代码之间的架构。jbuilderx允许我们将现有的html或是jsp转换成为特定的struts标签,并提供jsp标签库(tag library)功能。
11、建立专业级数据库应用程序
jbuilderx内置具备“数据感知”(data-aware)能力的dbswing组件,包含了树状结构、清单、表格等多种高级功能组件,可协助我们轻易建构java数据库应用程序。数据库dbswing组件全面支持swing的数据模型。此外,dataexpress与intemetbeans组件搭配最新的ejb技术,可以快速建构数据导向的动态web应用程序,让我们更容易地结合企业逻辑与web应用程序。
jbuilder x可以在xml和数据库文件之间轻易转移数据。jbuilderx内置的jdatastore是以java撰写的关系数据库,具有以下特特性:执行效率高、占用空间小,无需配置管理,可运用于web应用程序、移动式或内嵌式数据库应用程序。databasepilot可用来管理数据库对象图5,例如表格或预存程序(stored procedures)。
图5 |
12、jbuilderx全力支持最新的java标准
jbuilder x支持最新的java标准,包括java 2、java 2 swing/jfc、xml、java2d、java collections、messagequeue、accessibilityapi、javabean、jdbc、enterprisejavabean、jsp/servlet、 serialization、innerclass、rmi、jni、javaarchives等。jbuilderx全面支持jdk 1.4,其jdk 切换功能允许开发人员自行选择各项目所使用的jdk版本。在编译java项目时,我们也可以选择外部java编译器或是jbuilderx内置的编译器。 二、jbuilderx版本说明
jbuilderx分为四种版本,可满足不同层次的java开发需求。
● jbuilderx enterprise
适合开发各种java应用程序,包括:程序代码撰写、调试、部署的完整解决方案,可协助我们开发符合业界标准之企业级应用系统,例如web services、ejb、xml以及数据库应用程序。
● jbuilderx developer
jbuilder developer内附各种高效率的开发辅助工具,并提供团队开发的版本管理功能。
● jbuilderx foundation
针对欲学习java程序开发的学生或个人,提供一个最佳的java集成开发环境。
● jbuilderx weblogic edition
针对bea weblogic量身订制的jbuilderx版本。
三、 jbuilderx 安装运行
我们在borland jbuilder官方网站下载的jbuilder x enterprise trial为30天试用版。
1、安装jbuilderx的系统(windows操作系统)
在安装之前,我们必须要对计算机硬件和操作系统有如下的要求:
cpu:pentium iii 500 mhz以上
存储器: 512 mb 以上(建议768 mb)
硬盘空间:760 mb 以上
操作系统:microsoft windows 2000(sp4),windows xp
说明:目前在windows 2003 server上还不能安装jbuilderx 软件,下面我们就以安装jbuilderx enterprise trial版为例来说明jbuilderx安装过程。
2、启动jbuilderx enterprise trial安装程序
step1:我们首先将网站上下载的jbuilderx打包文件解开,然后在解包的文件夹中找到ent_trial_install.exe文件,以鼠标左键双击之,即可启动jbuilderxenterprise trial安装程序。如图6所示:
![]() 图6 |
进入jbuilderx的简介画面,直接按下[next]按钮继续进行安装。如图7所示:
图7 |
step2:阅读jbuilderx版权声明
网上下载的jbuilderx enterprise trial版本仅供我们学习或评估borland jbuilderx软件,不能用于其他商业用途。请仔细阅读jbuilderx personal的版权说明事项(图8),确认所有条款后勾选[i accept the terms of the license agreement]。按下[next]按钮继续。
图8 |
step3:指定jbuilderx安装目录
默认的安装目录为c:/jbuilderx,我们可以按下[choose]按钮切换为其他目录(图9)。
图9 |
step4:jbuilderx 安装选项摘要窗口
查看所有安装选项后,按下[install]按钮即可开始安装(如图10、图11)。
图10 |
图11 |
jbuilderx安装过程结束后,将看到如图12的窗口。按下[done]按钮离开安装程序。
图12 |
安装jbuilderx enterprise trial的过程相当简单,但是在正式使用之前,请先前往borland 网站注册。borland公司将以电子邮件的形式寄给我们一个启动文件(activation file)。我们必须有这个启动文件才能使用jbuilderx enterprise trial。
3、注册jbuilderx enterprise triial 版
borland公司的jbuilder网址为http://www.borland.com/jbuilder。如图13所示,点击右侧的“free downloads'’超链接,我们将进入jbuilder试用版的下载网页。
图13 |
点击上图14的[enterprise trial]之后,我们必须输入borland网站的会员密码。
图14 |
如果我们尚未成为borland开发网站的会员,请先点击图15下方的[new user],进行会员注册程序。
图15 |
经过会员身份的验证程序后,我们将进入的email verification窗口。请先确认我们的电子邮件信箱是否正确,再按下[summit]按钮。稍后我们将收到borland公司寄给我们的jbuilder x enterprise trial启动文件。
输入收到mail信箱注册的jbuilder x enterprise trial文件后,点击finish按钮,注册才算全部完成,如下图16、17和18所示:
![]() 图16 |
图17 |
图18 |
4、启用我们的jbuilderx enterprise
收到borland公司发来的jbuilderx enterprise trial启动文件之后,必须将它置于正确目录才能成功启动jbuilderx enterprise trial。下表是各种windows平台以及jbuilder启动文件的存放位置。
windows 操作系统种类 jbuilderx 启动文件存放位置
windows 2000/xp c: /documents and settings/<username>
windows nt c:/winnt/profiles/<username>
windows 95/98 (multi-user) c:/windows/profiles/<username>
windows 95/96 (single-user) c:/windows
举例来说,笔者的windows2000网域用户账号为administrator,所以jbuilderx启动文件应置于c:/documents and settings/administrator目录下。如果第一次打开jbuilder x时即可进入jbuilder欢迎画面(如图19所示),就表示jbuilderx enterprise trial已经成功注册!
图19 |
四、结束语
jbuilder x不仅是跨平台的java开发工具,也支持最新的java标准,可协助我们快速开发企业级j2ee应用程序。此外,jbuilder x的强大开发功能也可以有效提高java开发团队的生产力,缩短应用系统的开发时间。从下篇文章开始,我们将正式进入jbuilderx的集成开发环境,引领我们跨入jbuilderx的全方位开发领域。


闽公网安备 35060202000074号