Eclipse开发平台 Eclipse集成开发环境 Java技术参考 J2EE企业应用项目 J2EE开发框架整合应用
Visual Studio 2008 技术 Visual Studio 2008集成环境 LINQ SQL Server 2008数据库 Silverlight WCF WPF WWF
平台综合 开发平台技术动态 跨平台开发 软件信息技术与商业 国外媒体技术资讯
程讯网下载 精品代码 — J2EE应用下载 精品代码 — ASP.NET应用 常用J2EE开发框架 流行ASP.NET开发框架

搜索
Google
 
最新文章
对“职业生涯及规划”的一些想法与建议
 
Visual Studio 10将会怎样?
 
三十怎么了? 心态最重要!
 
访问Microsoft格式文件的Jakarta-POI API库的.NET版本
 
dashCommerce 3.X如何安装Microsoft SQL Server 2005 Express Edition的高级服务功能
 
.net 2.0运行时提示以下错误:authentication mode=Windows 解决方法如下
 
在浏览器中发贴子时实现自动添加贴子签名档的BHO对象设计
 
C#下用Browser Helper Object对象实现拦截IE浏览器的各项消息的IE插件
 
Build a Managed BHO and Plug into the Browser
 
在C#中用WM_COPYDATA消息来实现进程间通信的详细编码
 
BHO 浏览器辅助对象关联原理、编写流程
 
Oracle8i的卸载
 
Oracle9i图形工具OEM的简介
 
详细介绍整个Oracle9i软件的安装过程
 
C# 面向对象设计模式纵横谈 - 18、Iterator迭代器(行为型模式)
 
 
IBM RAD7.0 (Rational Application Developer )新特性 - 软件开发平台环境的发展动向、技术动态
 
内容摘要 -
在 Java 企业开发领域,Rational Application Developer (以下简称 RAD),提供了从集成了基于 UML 的软件设计工具、Servlet、Portlet、Enterprise JavaBeans(EJB)和 Struts 等 J2EE 开发工具、调试工具,以及软件版本管理工具,使用 RAD 进行软件开发和维护,可以覆盖 J2EE 整个软件生命周期,因此 RAD 无疑是 IBM 企业开发领域的最重要的开发工具之一。最新推出的 RAD 7.0 ,以最新的 Eclipse 3.2 为核心,增加了众多重要的功能。本文讲述了如何使用 RAD 7.0 新特性,快速开发一个典型的 J2EE 应用:在该程序使用一个无状态 Session Bean 获取客户数据,并且使用 RAD 7.0 发布成 Web Service,最后由一个动态 Web 项目作为 Web Service 客户端将客户数据通过 RAD 7.0 所支持的 JSF 功能,通过 Ajax 方式将客户数据列表展示给最终用户。通过阅读本文,您可以了解 RAD V7.0 在 Web Service、App Server、JSF 以及 Ajax 方面所提供的新的特性。通过了解并将这些新特性使用到您的日常工作当中,将极大的提高开发人员在 J2EE 开发方面的效能。

全文 -

IBM RAD7.0 (Rational Application Developer )新特性

IBM的发言人宣称RAD7.0是基于Eclipse技术的最杰出的Java开发工具。而象Eclipse这样的开源框架也给向Borland/CodeGear的JBuilder带来了强大的生命力。

Eclipse的这种构架模式已经颠覆了很多传统的Java IDE的理念。

由于看到了Eclipse的机会,IBM在它的RAD7中基于Eclipse又加入了一些更强大的插件。为了满足IBM的企业市场定位,这些新加入的插件都在一定程度上满足了企业应用的需要。这些插件主要包括门户和门户开发、扩展数据库的支持。最值得称道是数据库的支持,IBM在这些插件中加入了对DB2的强大支持,在这些插件中可以直接写用户自定义函数(UDF),存储过程和SQLJ代码。DB2的所有功能都可以在这里使用。


在代码层,RAD7提供了一个静态的分析工具,通过这工具可以对Java进行缺陷检查,这个工具可以检查出200多个程序设计缺陷和规则。同时IBM的其他产品还提供了更多的代码错误检查,通过和这些工具的结合,可以使自己的代码变得更加强壮。 IBM不仅在RAD7上下足了功夫,而此在帮助文档上也使足了劲。RAD不仅提供了本地的帮助信息,而且还可以连接到IBM的训练网站,也就是众所周知的IBM开发者社区,在这里有着十分丰富的文章可供学习,还有大量的资源可下载。 现在动态语言越来越热,为了搭上动态语言的快车,RAD7也内建了Jython(基于Java的Python版本)功能,但不幸的是,IDE还无法区分什么是Jython,什么是Java.这可能会在一定程序上影响动态语言的使用。

RAD7虽然从总体上说功能很强大,但它也有一些不足或缺点。如很多功能做的不是很好。在安装插件时比较困难。有些用户由于对RAD7了解不够,在安装时必须要IBM支持才可以。 当然,还有更多的bug,如RAD7中的拼写检查功能不好使,这是因为IBM并未在RAD7中提供字典的缘故。如果将这项功能打开,RAD7将显示所有的字为错误。还有那个代码核对工具,有时自动修改的错误并不正确。RAD7的动态帮助系统也不太好使。有时无法显示正确的帮助信息。另外,RAD7只支持到JDK1.4,而Sun最新的J2SE5和J2SE6并不支持。这不得不说是一个遗憾。

 

RAD 7.0 新特性概要

近年来,在企业和 Web 开发领域,发生了影响深远的技术变革。面向服务的架构 (SOA),Web2.0 概念,Ajax,Web Service、敏捷开发思想等方法学已经得到初步推广和应用。正是在这种背景下 RAD V7 中继续增强了对 Web Service、SOA、Portal 等技术的支持,并在 Faces 应用中增加了对 Ajax 模式的支持。相对于上一个版本,RAD 7.0 主要提供了以下新特性:

新的服务器工具提供了对 IBM WebSphere Application Server(WAS) V6.1 的全面集成支持。可以开发、测试、调试和发布面向 WAS V6.1 的应用程序以及对其进行概要分析。
增强了对不同数据库在 WAS 6.1 上生成 EJB 调用代码的能力。这些数据库包括:DB2 iSeries 版 V5R4、Informix Dynamic Server V10.0 、Sybase Adaptive Server Enterprise V15.0 、IBM Cloudscape V10.1(又称为 Derby)
增强了 Faces 框架,使得现在通过 JSF 组件开发 Ajax 应用;增强了对标准 JSF 的支持,使得可以设计仅使用标准 JSF 标记和特征的页面。新的“属性”视图和“JSF 验证器”可以识别第三方 JSF 标记。这些工具会尝试在运行时呈示它们的外观。
提供了更加简单高效的 Web Service 创建向导,并且在向导中集成了 WSDL 验证;JAX-RPC Java 类分析器已集成到 Web Service(自底向上)向导中;可以使用向导来保护 Web Service,该向导允许您轻松启用完整性、机密性和认证。
支持根据 JSR 168 规范来开发、测试和调试 portlet。提供新向导来帮助开发 Portlet。
在 XML 工具方面:改进了

9 7 3 1 2 4 8 :

 
相关内容
查找更多 ◇ 软件开发平台环境的发展动向、技术动态