java代码质量管理 java爬虫代码示例( 二 )


4、Borland的JBuilder
Jbuilder进入了Java集成开发环境的王国 , 它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说 。下面简单介绍一下Jbuilder的特点:
1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的应用 。
2)用户可以自动地生成基于后端数据库表的EJBJava类,Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言InterfaceDefinitionLanguage)和控制远程对象 。
3)Jbuilder支持各种应用服务器 。Jbuilder与InpriseApplicationServer紧密集成,同时支持WebLogicServer,支持EJB1.1和EJB2.0 , 可以快速开发J2EE的电子商务应用 。
4)Jbuilder能用Servlet和JSP开发和调试动态Web应用 。
5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用 。由于Jbuilder是用纯Java语言编写的 , 其代码不含任何专属代码和标记,它支持最新的Java标准 。
6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE 。JBuilder环境开发程序方便,它是纯的Java开发环境,适合企业的J2EE开发;缺点是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较吃内存,这时运行速度显得较慢 。
5、Oracle的JDeveloper
Oracle9iJDeveloper(定为9.0版,最新为10g)为构建具有J2EE功能,XML和Webservices的复杂的,多层的Java应用程序提供了一个完全集成的开发环境 。它为运用Oracle9i数据库和应用服务器的开发人员提供特殊的功能和增强性能,除此以外,它也有资格成为用于多种用途Java开发的一个强大的工具 。
Oracle9iJDeveloper的主要特点如下:
①具有UML(UnifiedModelingLanguage,一体化建模语言)建模功能 。可以将业务对象及e-business应用模型化 。
②配备有高速Java调试器(Debuger)、内置Profiling工具、提高代码质量的工具“CodeCoach”等 。
③支持SOAP(SimpleObjectAccessProtocol)“简单对象访问协议”、UDDI(UniversalDescription,DiscoveryandIntegration)“统一描述、发现和集成协议”
、WSDL(WebServicesDescriptionLanguage)“WEB服务描述语言”等Web服务标准 。JDeveloper不仅仅是很好的Java编程工具,而且是OracleWeb服务的延伸 , 支持ApacheSOAP,以及9iAS,可扩充的环境和XML和WSDL语言紧密相关 。Oracle9iJdeveloper完全利用Java编写,能够与以前的Oracle服务器软件以及其他厂商支持J2EE的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化跨平台之间的应用开发,提供了业界第一个完整的、集成了J2EE和XML的开发环境,允许开发者快速开发可以通过Web、无线设备及语音界面访问的Web服务和交易应用 , 以往只能通过将传统Java编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成J2EE应用开发生命周期管理的事实,从根本上得到改变 。缺点就是对于初学者来说,较复杂,也比较难 。
6、IBM的VisualAgeforJava
VisualAgeforJava是一个非常成熟的开发工具,它的特性以于IT开发者和业余的Java编程人员来说都是非常用有用的 。它提供对可视化编程的广泛支持,支持利用CICS连接遗传大型机应用,支持EJB的开发应用,支持与Websphere的集成开发,方便的bean创建和良好的快速应用开发(RAD)支持和无文件式的文件处理 。
【java代码质量管理 java爬虫代码示例】IBM为建设Web站点所推出的WebSphereStudioAdvancedEdition及其包含的Visual
AgeforJavaProfessionalEdition软件已全面转向以Java为中心,这样,Java开发人员对WebSphere全套工具的感觉或许会好了许多 。Studio所提供的工具有:Web站点管理、快速开发JDBC页向导程序、HTML编辑器和HTML语法检查等 。这确实是个不错的HTML站点页面编辑环境 。Studio和VisualAge集成度很高,菜单中提供了在两种软件包之间快速移动代码的选项 。这就让使用Studio的Web页面设计人员和使用VisualAge的Java程序员

推荐阅读