JDeveloper
JDeveloper是Oracle公司开发的Java集成开发环境(IDE)。
JDeveloper[ ]
- 具有UML建模语言功能,可以将业务对象及e-business应用模型化
- 配备有高速JAVA调试器(debuger),内置profiling工具,提高代码质量的工具CodeCoach等
- 支持简单对象访问协议SOAP(simple object access protocol),统一描述,发现和集成协议UDDI,WEB服务描述语言WSDL等WEB服务标准。
- 对于初学者来说,较复杂,也比较难。
JDeveloper拓展介绍[ ]
Oracle JDeveloper:为构建具有J2EE功能,XML和Web Services 的复杂的,多层的JAVA应用程序提供了一个完全集成的开发环境。它为运用Oracle数据库和应用服务器的开发人员提供特殊功能和增强性能,除此以外,它也有资格成为多种用途JAVA开发的一个强大的工具。
JDeveloper不仅仅是很好的JAVA编程工具,而且是ORaCAL WEB服务的延伸,支持apache SOAP以及9IAS,可扩充的环境,与XML和WSDL语言紧密相关。oracle9i jeveloper 完全利用JAVA编写,能够与以前的oracle服务器软件以及其他厂商支持J2EE的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化进行跨平台之间的应用程序的开发,提供了业界第一个完整的,集成了J2EE和XML的开发环境,允许开发者快速开发可以通过WEB,无线设备及语音界面访问的WEB服务和交易应用,以往只能通过将传统JAVA编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成JWE应用开发生命周期管理的事实,从根本上得到改变。
简便的数据库编程[ ]
Jdeveloper为建立真实世界的数据库应用和部件进行了高度的优化。其设计环境简化了数据库的程序设计,具有方便的JDBC访问能力和SQLJ内部支持能力(SQLJ是在Java中嵌入SQL语句的工业标准)。数据敏感的部件和数据表格向导加速了数据访问代码的创建进程,使开发人员能够把注意力集中在特定的应用业务逻辑上。
Internet与Intranet部署[ ]
Jdeveloper提供有一个3GL Java开发环境,它可用于建立瘦客户机Internet和Intranet应用,并可利用Oracle应用服务器来部署它们。 在Internet环境中,开发人员可以使用Jdeveloper编写中间层Servlet风格的应用,从而访问数据库、为浏览器客户生成动HTML。对于具有Java客户机的Intranet部署,开发人员可以为分布式IIOP应用建立CORBA兼容的Enterprise Java Beans。
工业标准部件模型[ ]
- Jdeveloper支持Java的工业标准部件模型:Java Beans和Enterprise Java Beans。这些部件由于具有标准的打包、部署、重用和代码互操作能力因而能够提高生产力。 *Jdeveloper为创建新部件和重用已有部件,包括针对客户方开发的JavaBeans和针对服务器的Enterprise Java Beans,提供了集成式可视化编程环境。
300%Java[ ]
Java是低成本、高可访问性网络计算的理想语言,Oracle正在将Java全面集成到整个企业软件产品线之中。开发人员将能在客户机、应用服务器和数据服务器上充分利用Java的可移植性、网络的集中性,以及标准工业部件模型。这就是300%的Java。Jdeveloper为建立和调试数据驱动的小应用(Applets)和应用(Application),以及服务器方Java部件提供了一个完整的Java编程环境。
JDeveloper特性[ ]
高生产力可视化开发[ ]
- Jdeveloper的可视化开发环境集成有编辑器(Editor)、应用浏览器(AppBrowser)、调试器(Debugger)和编译器(Compiler)。可视化报表构造器、图形属性检查器,以及表格式部件模板使编程任务完全自动化。其独一无二的双向性在可视化设计器与代码之间提供了即时的同步特征。于是,在一个环境中所产生的改变在另一个环境中将立即得到反映。
- 向导在开发过程的每一步上都具有可用性。项目、应用、数据报表向导将引导你经历全功能数据库小应用或应用的全部构造过程,而无需任何人工编码。数据表格向导还能够利用内置的JDBC数据访问部件生成单表或复杂报表。
- Jdeveloper的可视化设计环境允许你通过拖放数据敏感的部件和设置属性来建立应用,从而取代代码的编写。
集成式JDBC支持[ ]
Jdeveloper通过将JDBC功能融入开发环境之中,简化了数据库应用的开发。开发人员可以在Oracle 7、Oracle 8和Oracle Lite自身的Oracle驱动程序中进行选择。这些选取项中包括一个对小应用部署最为理想的纯Java驱动程序以及最适合于客户应用和服务器方Java程序的OCI驱动程序。JDBC-ODBC驱动程序可用来与任何一个有效数据源建立连接。向导将引导你为项目选择和配置正确的JDBC驱动程序,并且当你准备好发布应用后,部署向导将通过简单的点击来将所有必需的JDBC配置文件打制成包。
利用SQLJ进行数据库编程[ ]
Jdeveloper完全支持使用SQLJ进行编程和调试。SQLJ支持将SQL语句直接嵌入到Java源代码文件中。在编译项目时,SQLJ预编译器将自动把SQL语句转换为低级JDBC调用。SQLJ的功能同时也与图形化源级调试器集于一体,允许你按需要在数据访问代码中逐行设置断点和按步跟踪。
利用SQLJ,开发人员可以写出数量远远少于使用原始JDBC编程方法编写的代码。并且所写的代码非常类似于SQL,而不是那些难于理解的低级JDBCAPI调用。由于语法错误在编译时就能被捕捉到,所以开发人员可以生成正确的代码而不必通过编译和运行应用来探查数据访问的错误。
Java Beans部件[ ]
- Jdeveloper还支持JavaBeans部件的创建,并能与其在一起工作。它允许你利用现有部件装配应用,而不是必须用代码全部重写它们。Jdeveloper拥有100多个预装部件。并且第三方部件也可以集成到该环境之中,甚至可以加入到部件模板中,以供频繁地重复使用。
- 向导将自动化新部件的创建过程,并保证新部件遵循JavaBeans标准,以便能与其他工具和应用进行互操作。
- 对于分布式应用的开发,Jdeveloper支持Enterprise Java Beans。利用Jdeveloper和Oracle应用服务器,开发人员可以建立CORBA兼容的Enterprise Java Beans部件从而满足于IIOP内部网应用。
- CORBA程序设计通常是一种复杂的手工编程过程,它包含许许多多个手写步骤。有了Jdeveloper,就可以轻松地部署任何Java类,并将其作为服务器方CORBA部件,而不必知道CORBAAPI或牵扯到复杂的IDL、Stubs(存根或桩)、服务器和ORB配置。Jdeveloper可自动化IDL和其他文件的生成过程,它可以将Java类打制成包,以供作为CORBA兼容的Enterprise Java Beans部署之用。服务器部件可以使用SQLJ和JDBC来访问数据库,如其他Java程序一样。Jdeveloper基于部件的方法使生产力和代码重用达到了最大程度的发挥,它使得创建和部署可视或不可视部件变得非常简单。
针对HTML客户的服务器方Java[ ]
利用JDeveloper和Oracle应用服务器,开发人员可以建立起中间层JavaServlet风格的应用,从而为INTERNET环境中的浏览器客户生成动态HTML,HTML-Java向导可以将任意的静态HTML模板文件转换为具有在服务器方运行时动态生成HTML代码能力的Java类。 同时利用JDeveloper集成的HTML编辑器,还可以在同一环境中观察和编辑静态HTML和Java代码。
开放性与兼容性[ ]
JDeveloper被优化用于同Oracle应用和数据库服务器紧密集成,同时它还是一个纯3GLJava编程环境。利用JDeveloper建立的Java部件可以部署在任何客户、Web服务器、应用服务器、数据服务器和支持Java的环境中。JDeveloper与工业标准,如Java Beans、JDBC、EJB、CORBA、JFC/Swing、RMI等完全兼容。利用CORBA/IIOP和Enterprise Java Beans,你的JDeveloper应用将能与非Java应用和传统应用实现连接。