首页/技术开发/内容

jBuiler 4白皮书(来自inprise网站)

技术开发2024-06-13 阅读()
纯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----管理平台。




……

相关阅读