纯java可视化开发
jbuilder 已成为当今开发者首选的java?开发环境。它将web和企业应用开发与灵活高效的团队开发环境结合在一起,为开发者提供了一个端对端应用开发环境。jbuilder支持最新的java标准,它的可视化工具和向导使应用开发变得方便快捷。jbuilder同时支持windows、linux 和solaris 三种开发平台。由于jbuilder具有开放性、可扩展性、遵循标准等特点,使得用jbuilder开发符合j2ee标准的电子商务应用、分发internet分布式的关键性企业级应用、建立互联数据库、设计数据驱动的动态网页应用以及开发servlets、jsps异常快捷,从而加速产品推向市场的周期。jbuilder支持最新的java技术,包括applets、jsp/servlets、javabeans、enterprise javabeans、corba应用。jbuilder4 的ide环境包括:
1.appbrowser.可以用xml方式进行项目管理;
2.structureinsight.可以实时反映程序结构状况;
3.html和 xml浏览器;
4.先进的图形化调试环境;
5.codeinsight.编程向导可以智能感知代码书写的状况;
6.可由用户任意扩展的代码编辑器;
7.双向工具(two-way-tools);
8.可视化的jfc/swing设计器;
9.beansexpress;
10.dataexpress;
11.闪速编译器。
高效团队开发
jbuilder4的集成团队开发环境非常灵活并具有可扩展的特性,简化了大型分散开发团队的原代码的并发管理。jbuilder4 集成的cvs源码库引擎在局域网和互联网上扩展了原有的代码管理。历史修订浏览器使工作空间(当前代码)和源码库(历史代码)协同操作,完成版本更新、解决版本冲突问题。在ide中,你可以看到修改过的代码被显式地标志出来,你可以浏览这些更改信息和冲突标志。你还可以使用计划列单(to do lists)和计划javadoc注释(to do javadoc comments)来跟踪编程进展。
快速生成ejb
jbuilder4 拥有一个可视化的双向ejb设计器,用于定义ejb的属性、beaninfo、事件和方法。开发者只要轻点鼠标既可以生成纯java的ejbs和javabeans。使用jbuilder4 的ejb分发描述符编辑器,开发者能可视化地编辑ejb的环境属性、分发控制描述符,实现与特定应用服务器无关的ejb分发。对于entity bean,开发者可以用entity bean modeler可视化地创建数据库对象关系映射,将数据源、表、索引和域直接映射到entity bean上。
支持各种应用服务器
jbuilder与inprise application server紧密集成,同时支持weblogic server,支持ejb 1.1和准ejb 2.0,可以快速开发分发j2ee的电子商务应用。在开发环境中,既可以本地也可以远程运行调试ejb。在分发ejb时,你无须再次启动应用服务器。
用servlets和jsps开发和调试动态web应用
jbuilder4向导提供的可视化工具,既可以创建瘦客户端程序也能够创建由任意web 浏览器访问的纯java程序。在ide环境中,对jsp内嵌代码可设置断点进行调试,ide环境还能动态感知这些代码。对于servlets,开发者可以在本地或远程的servlet容器中对之进行调试。
用dataexpress和internetbeans创建专业数据库应用
dbswing组件库使用dataexpress,直接支持swing数据模式。用这些数据感知dbswing组件(如enhanced tree、list、table等),可以很容易地开发数据库应用。各种各样的internetbeans组件让开发者能快速生成数据驱动的动态web应用。利用dataexpress组件及ejb技术,可将商务逻辑和高速web前端程序快速连接在一起。通过xsql查询,xml servlet可为任意的jdbc数据源生成xml形式的数据集。使用jdatastore?4,可以有效地管理数据。jdatastore是一个纯java、对象关系型的数据库系统,由于具有占用资源小、零管理和高性能等特性,所以适用于 web、移动设备、嵌入式数据库系统。
创建(没有专有代码和标记)纯java2应用
jbuilder4是用纯java 语言编写的,其代码不含任何专属代码和标记。jbuilder 4支持最新的java标准,包括java 2,java 2 swing/jfc, xml, java2d,java collections, message queue, accessibility apis, jdk 1.1, javabeans, jdbc, enterprise javabeans, jsp/servlets, serialization, innerclasses, rmi, jni, java archives。开发者可以通过jdk开关选择需要使用的jdk版本,包括j2me、j2se、j2ee或其它jdk。一旦进入新的jdk环境,就可以用它编译、运行、调试代码。
先进灵活的调试
jbuilder拥有专业化的图形界面调试,支持远程调试和多线程调试。调试器支持各种jdk版本,包括j2me、j2se和j2ee,支持多jdk。开发者可以在调试过程中设置条件断点或跨进程断点。在断点处,可以检测、修改变量,同时查看多个线程,可以在本地或远程代码中单步调试定位。用调试器可以有效地排除线程死锁。在调试时可任意停止或忽略条件判断。远程调试还提供一个浏览界面,用于查看运行在多个jvm的所有进程,这些进程可能分布在各种操作系统之下,如hp-ux,tru64,aix等等,支持java2调试的任何环境。
快速编程
jbuilder有一个可扩展的源码编辑器。它的codeinsight向导自动访问相关java对象的属性、事件、方法和包的上下文提示。开发者可以选择自己习惯的ide键盘风格,象cua、emacs、visual studio或brief,也可以可视化地定义自己的快捷键。
灵活开放的ide架构
你可以使用开放工具api将一些附加的或第三方工具紧密集成到jbuilder环境中,扩展ide的功能。
完整的企业方案
jbuilder是borland企业级解决方案的重要组成部分,该方案为用户开发j2ee兼容电子商务应用提供:
1.jbuilder—-开发工具;
2.inprise application server—运行和分发环境;
3.appcenter—-管理平台。
