Topic: JBuilder 8 功能概览

  Print this page

1.JBuilder 8 功能概览 Copy to clipboard
Posted by: scottding
Posted on: 2003-02-27 11:39

1
JBuilder 专栏(一):JBuilder 8 功能概览
作者:Borland 台湾分公司
Borland JBuilder 是全球第一的跨平台Java 开发环境,可建构符合业界标准之
Java 应用系统,开发EJB、Web、XML 以及数据库等各类应用程序。藉由JBuilder
双向、可视化之设计工具,您可以快速开发各种J2EE 应用程序,并部署至多种
应用程序服务器,包括BEA WebLogic、IBM WebSphere、Sun One、Oracle9i
Application Server 以及整合于JBuilder 的Borland Enterprise Server。
本期先巡览JBuilder 8 的主要功能,后续的专栏内容将会陆续揭露JBuilder 8 的
强大Java 应用程序开发威力。
JBuilder 8 功能简介
JBuilder 8 主要功能
JBuilder 不仅可协助您快速开发与布署高品质的J2EE 应用程序,也可以整合复
杂的企业开发流程。最新版的JBuilder 8 包含许多重要特性,例如:
UML 可视化展现程序代码
程序代码重构(Refactoring)功能
单元测试(Unit Test)功能
强大的程序除错器
高效率的Web Services 的开发环境
支持团队开发机制
使用Apache Struts、servlets、JSP 和XML 快速建制和除错Web 应用程序
现在让我们来看看JBuilder 8 的傲人功能。
领先群伦的Java 开发解决方案
藉由双向(Two-Way)的视觉化开发工具,JBuilder 可提升EJB、XML、Web
Services 与数据库应用程序的开发效率,并支持绝大多数J2EE 应用程序伺服
器。JBuilder 强化了团队开发效率,让Java 开发团队能够更快速、更有效地研
发Java 应用程序。
2
JBuilder 允许您自由选择开发平台、版本控制系统,以及应用程序服务器,避免
受限于特定厂商或产品。JBuilder 开发人员可以从广大的开发者社群中获得许多
宝贵资源,客制化与扩充JBuilder 开发环境,并利用JBuilder 高度弹性的Open
Tools 架构。
JBuilder 是Borland 公司在Java 领域的重要产品。Borland 的解决方案可以大
幅提升Java 开发团队的生产力,降低开发成本,发展高品质的应用程序,并且
快速导入市场。在JBuilder 的整合开发环境(IDE)中,无论是从设计阶段到布署
过程,您都可以完整掌握应用程序的开发生命周期。新加入的JBuilder
Performance Bundle 完美结合最佳的Java 效率管理工具Borland Optimizeit
Suite,提供一个最佳化且易于使用的企业级应用程序解决方案。
图1:JBuilder 的整合开发环境
跨平台的Java 开发环境
JBuilder 支持Window、Linux 和Solaris 操作系统,提供真正的跨平台支持能力。
JBuilder 8 可安装于下列操作系统:
Windows 2000(SP2),Window XP,Window 98 与Windows NT 4.0(SP6a)
RedHat 6.2 以上
Solaris 7 与Solaris 8
3
开发符合业界标准之J2EE 应用程序
JBuilder 8 提供完整的EJB 1.1 和EJB 2.0 支持能力。可视化的EJB Designer
工具能够快速建立可重复使用的EJB,包括:Entity Bean、Session Bean 与
Message-Driven Bean。JBuilder 提供可视化deployment descriptor 编辑器,能
够自动建立各种应用程序服务器所需要的EJB 及环境参数设定。Entity Bean
Modeler 可建立对象与关系型数据库之对应关系,包括资料来源、资料表格、目
录、属性和Entity Bean 的关连性。
图2:JBuilder 内建的EJB Designer 工具
支持业界主要J2EE 应用程序服务器
JBuilder 8 支持多种J2EE 应用程序服务器,包括:Borland Enterprise Server、
BEA WebLogic、IBM WebSphere、Oracle9i Application Server、Sybase
EAServer 和Sun ONE Application Server。可以在本机或远程执行并除错EJB,
不需要停止应用程序服务器即可部署EJB 组件。此外,JBuilder 8 也内建高效
率的Borland Enterprise Server(AppServer Edition 开发者授权)。
4
高效率的Web Services 开发环境
JBuilder 可协助您快速开发、搜寻、使用与发布Web Services。JBuilder 8 支持
最新的Web Services 技术,包括SOAP、WSDL、UDDI 和WSIL。对于Web
Services 的支持则包含SOAP 服务器精灵、TCP Monitor、WSDL 输入精灵、支
援Web Services 的EJB 精灵与Web Services Explorer(UDDI 浏览器)。
图3:利用JBuilder 开发Web Services 应用程序
UML 视觉化开发方式与程序代码重构功能
JBuilder 可以由程序代码自动产生UML 模型。透过UML 类别图(class diagram)
来呈现程序代码,开发人员更能够掌握应用程序的架构与对象关联性。您只要利用
鼠标点选UML 类别图,即可检视程序代码的关联性或依存性。
若是您在UML 类别图内变更类别、方法、属性或是套件名称,JBuilder 的程序
码重构功能(Refactoring)会自动重建相对应的程序代码。新的程序代码格式工具可以
在开发团队中维持一致的程序代码格式。JBuilder 也允许您客制化程序开发环境,
例如缩排、Tab 键间隔、大括号位置、事件处理函式,以及其它项目。
5
图4:JBuilder 所产生的UML 类别图
利用企业级的单元测试工具开发高品质的应用程序
JBuilder 紧密整合了JUnit,允许您针对程序单元进行分析与测试。图形化除错
器让本地和远程的除错过程变得较为简单与直觉。JBuilder 远程除错器可以同时
在多个虚拟机器和平台上除错。您可以自由设定断点,检视并更改变量值,观
察多个执行绪,或是使用智能型单步除错功能。藉由HotSwap,您可以在除错
时修改程序代码,甚至重新定义已经加载内存的类别。JBuilder 甚至可以在本地
和远程针对非Java 语言所撰写的程序进行除错。
提升团队生产力
JBuilder 提供具备整合性、延展性及扩充性之团队开发环境,支持Borland
TeamSource DSP(Developer Services Platform),Rational ClearCase、CVS
与Microsoft Visual SourceSafe 等程序代码及文件版本管理系统,有效简化开发团
队在管理程序代码的复杂度。JBuilder 的历史纪录浏览器可以动态比对目前项目文件
与储存库内程序代码是否冲突,并突显出程序代码更新部份、相异处,或是互相冲突
6
的地方。
图5:JBuilder 的版本管理功能
快速建构与除错Web 应用程序
JBuilder 内建许多辅助精灵及可视化工具,可协助您快速开发以Web 为基础、
精简型客户端之Java 应用程序。JBuilder 的Archive Builder 精灵可为您建立
WAR 档案格式,轻松布署Web 应用程序。图形化除错器可以针对JSP 进行除
错,包括本地或远程的servlets。JBuilder 8 支持Apache Struts,提供HTML
和Java 程序代码清楚的隔离功能,并且清楚定义了Web 可视化功能以及企业逻
辑程序代码之间的架构。JBuilder 允许您转换现有的HTML 或是JSP,成为特定
Struts 的卷标,并提供JSP 卷标函式库(Tag Library)的功能。
建立专业级数据库应用程序
JBuilder 内建具备资料感知(data-aware)能力的dbSwing 组件,包含了树状结
构、清单、表格等多种进阶功能组件,可协助您轻易建构Java 数据库应用程序。
数据库dbSwing 组件完整支持Swing 的数据模型。此外,DataExpress 与
7
InternetBeans 组件搭配最新的EJB 技术,可以快速建构资料导向之动态Web
应用程序,让您更容易地结合企业逻辑与Web 应用程序。
JBuilder 可以在XML 和数据库档案之间轻易转移资料。JBuilder 内建的
JDataStore 是完全以Java 撰写的关连式数据库,拥有以下特性:执行效率高、
占用空间小,不需组态管理,并且可以运用于Web 应用程序、行动式或内嵌式
数据库应用程序。Database Pilot 则可以用来管理数据库对象,例如表格或预存
程序(stored proceudres)。
图6:利用Database Pilot 检视数据库的表格资料
JBuilder 全力支持最新的Java 标准
JBuilder 支持最新的Java 标准,包括Java 2、Java 2 Swing/JFC、XML、Java2D、
Java Collections、Message Queue、Accessibility API、JavaBean、JDBC、
Enterprise JavaBean、JSP/Servlet、Serialization、Inner Class、RMI、JNI,
Java Archives 等。JBuilder 8 完整支持JDK 1.4,其JDK 切换功能允许开发人
员自行选择各项目所使用的JDK 版本。项目输入精灵可让您在JBuilder 中使用
其它开发环境撰写的程序代码。在编译Java 项目时,您也可以选择外部Java 编
译器或是JBuilder 内建的编译器。
8
运用JBuilder MobileSet 进入行动运算领域
JBuilder 和JBuilder MobileSet 可用来开发行动运算应用程序,并提供仿真器与
除错功能。MobileSet 完全整合于JBuilder 开发环境,您可以利用MIDP 和CLDC
来开发和部署J2ME 应用程序。最新的MobileSet 包含J2ME Wireless Toolkit,
并支持Nokia Developer’s Suite、Siemens Mobility Toolkit 和Sprint PCS
Wireless Toolkit。JBuilder MobileSet 还支持Over the Air(OTA)以及更多功能。
Borland 全球技术支持服务
为了确保您能够运用Borland 系列产品顺利达成工作目标,Borland 推出全球技
术支持服务,让您与Borland 专业技术人员共同研究技术问题的解决方法。
Borland 深切体认开发人员所面临的问题,有时候必须仰赖产品技术与应用技
巧,并非一般的技术支持能够解决。有鉴于此,Borland 成立亚太技术支持中心,
招聘全球专业人才,期能解决您在产品开发过程所面临的技术问题与瓶颈。如果
您想进一步了解技术支持服务细节,请洽询tw-service@borland.com,将有专
人为您回复说明。如果您希望获取更多JBuilder 8 的产品信息,请至
http://www.borland.com/jbuilder。
JBuilder 8 版本比较
Borland 提供多种JBuilder 版本,可满足不同层次的Java 开发需求:
JBuilder Performance Bundle
以JBuilder Enterprise 的Java 开发功能为基础,紧密整合Optimizeit
Suite,可协助您开发高延展性、高稳定性且经过最佳化的应用程序。
JBuilder Enterprise
适合开发各种Java 应用程序,包括:程序代码撰写、除错、布署的完整解决
方案,可协助您开发符合业界标准之企业级应用系统,例如Web Services、
EJB、XML 以及数据库应用程序。
JBuilder SE (Standard Edition)
JBuilder SE 内附各种高效率的开发辅助工具,并提供团队开发之版本管理
功能。
JBuilder Personal
针对欲学习Java 程序开发之学生或个人,提供一个最佳的Java 整合开发
环境。
9
结语
本期内容探讨了JBuilder 8 的重要功能与特性。JBuilder 8 不仅是跨平台的Java
开发工具,也支持最新的Java 标准,可协助您快速开发企业级J2EE 应用程序。
此外,JBuilder 8 的强大开发功能也可以有效提升Java 开发团队的生产力,缩
短应用系统的开发时程。从下一期开始,我们将正式进入JBuilder 8 的整合开发
环境,引领您跨入JBuilder 8 的全方位开发领域。

2.Re:JBuilder 8 功能概览 [Re: scottding] Copy to clipboard
Posted by: 阿熊
Posted on: 2003-02-27 11:59

哈哈
我上周就发了一个PDF文件
http://www.cjsdn.com/post/view?bid=7&id=11869&sty=1&tpg=1&age=0

3.Re:JBuilder 8 功能概览 [Re: scottding] Copy to clipboard
Posted by: scottding
Posted on: 2003-02-27 12:03

偶看到了,8过,贴出来看了,hoho。省得再打开了。

4.Re:JBuilder 8 功能概览 [Re: scottding] Copy to clipboard
Posted by: Thomsong
Posted on: 2003-02-27 20:10



   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923