WebSphere Application Server V7中的新特性

IBM WebSphere Application Server V7 中包括一些功能强大的新特性和显著的增强功能,以帮助您实现更高的工作效率、更强的安全性、更紧密的集成和简化的管理。了解这个新版本中的关键特性,这些特性使得该版本可以为您的面向服务的体系结构提供灵活而可靠的基础。

引言

IBM WebSphere Application Server 为面向服务的体系结构(Service Oriented Architecture,SOA)应用程序交付敏捷、可靠的基础,以使应用程序与业务和 IT 方面的创新保持一致。WebSphere Application Server 支持应用程序和服务的重用和创建,这些应用程序和服务可促进业务敏捷性,并对帮助企业在市场上竞争中获胜的任务关键型问题作出预测和调整。

WebSphere Application Server V7 构建在早期版本的强大和稳定的核心之上,并具有若干新特性和增强功能。除了支持最新的标准和编程模型以外,V7 还包含系统管理、安装和安全性方面的重要改进。总而言之,这些特性进一步扩展了 WebSphere Application Server 平台的覆盖范围、运行时管理功能和应用程序部署选项,以帮助您降低成本和进一步发展企业。

本概述将向您介绍这个新版本中的一些关键特性,这些特性使得该版本可以为您的 SOA 环境提供更加灵活和可靠的基础。

标准

WebSphere Application Server V7 包括对以下技术的支持:

Java EE 5

WebSphere Application Server V7 中最值得注意的支持标准是 Java Platform, Enterprise Edition (Java EE) 5。WebSphere Application Server V7 提供了对 Java EE 5 规范的完全支持,包括以前在 V6.1 中作为功能包提供的 Web 服务和 EJB 3.0 功能。

如果您不熟悉 Java EE 5,这个最新版本的标准代表了 Java 企业编程模型的重大发展,在应用程序开发人员体验方面带来了可观的改进,从而又在应用程序开发人员工作效率方面带来了重大改进。经常用于描述 Java EE 5 编程模型的短语是逐渐披露 (progressive disclosure),这意味着迄今为止 Java EE 开发所必需的大部分“样板”代码已经消除。取而代之的是,最常用的应用程序上下文作为缺省行为提供,然后通过使用注释 (annotation),您可以根据需要覆盖缺省行为,从而获得所需的实现。通过这种方式,应用程序将逐渐地仅构造至所需的程度。

WebSphere Application Server V7 还引入了对 Java Platform, Standard Edition (Java SE) 6 的支持。

依赖项注入

就覆盖缺省行为而言,开发人员的工作效率得到进一步提高,因为可以使用注释而不是编写代码来方便快捷地完成缺省行为覆盖。注释与称为依赖项注入或反向控制(Inversion of Control,IoC)的编程模式结合使用,在该模式中,应用程序代码只需声明变量,并对它们进行注释以表示所需的任何内容,然后容器将“注入”指定的对象或资源引用。

图 1 显示了一个简单示例,以帮助说明依赖项注入。左侧的代码片段取自某个 EJB 2.1 应用程序。右侧的代码片段取自某个 EJB 3.0 应用程序,此代码片段有一个注释 @EJB,用于告诉容器这是一个 EJB;然后容器将用所需的包装(或样板)“注入”该 EJB 3.0 应用程序。

图 1. 依赖项注入

时间: 2024-09-11 00:15:58

WebSphere Application Server V7中的新特性的相关文章

在WebSphere Application Server V7中为WS-Addressing提供JAX-WS 2.1支持

IBM WebSphere Application Server V7 包括了对 Java API for XML-Based Web Services (JAX-WS) 2.1 规范的支持.JAX-WS 2.1 是 Java Specification Request (JSR) 224 的维护版本,通过增加新功能对 JAX-WS 2.0 规范提供的功能进行了扩展.其中最重要的新功能就是 在应用程序编程接口(Application Programming Interface,API)中支持 W

WebSphere Application Server V7.0新特性及各Java EE标准版本支持之对比

WebSphere Application Server V7.0新特性及各Java EE标准版本支持之对比 Application Server Network Deployment, Version 7.0 Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows, z/OS Specifications and API documentation 对比的WebSphere版本如下: Version 7.0 Version 6

WebSphere Application Server V7、V8和V8.5中的高级安全性加强 二

高级安全注意事项 简介 第 1 部分 解释了 IBM WebSphere Application Server V7.0 和更高版本在设计时如何考虑到默认安全性安全原则.目标是在最常见的配置和比较简单的环境中,让这个产品在默认情况下具有合理的安全水平(尽管这个目标还没有完美地实现).前一篇文章最后介绍了 WebSphere Application Server 中已经采用的许多重要的基于基础架构的预防性安全措施.本文将介绍基于应用程序的其他预防性措施,然后讨论一些重要的注意事项. 尽管本文中的信

WebSphere Application Server V7、V8 和 V8.5 中的高级安全性加强 一

简介 IBM WebSphere Application Server 的安全性在每个版本中都有所改进.除了在新版本中增加了一些新功能之外,我们还不断增强产品的默认安全性.我们通过改进默认设置不断提高满足默认安全性这一关键原则的程度.本文的前一个版本 主要关注 WebSphere Application Server V6 和那个版本所需的加强步骤.在后续 WebSphere Application Server 版本中,显著减少了加强步骤的数量,更重要的是,保留的大多数步骤变得不那么关键了.那

IBM WebSphere Application Server V7.0 Feature Pack for Java Persistence

IBM WebSphere Application Server V7.0 Feature Pack for Java Persistence API 2.0 新特性介绍 对象 - 关系持久化是 Java EE 应用开发中的一个重要部分.Java Persistence API (JPA) 是对象 - 关系持久化的 Java EE 标准,从 Java EE 5 开始被引入.最新的 JPA 2.0(JSR-317) 规范是 Java EE 6 标准的一部分,它引入了新的对象 - 关系持久化 API

WebSphere Application Server V7高级安全性加强,第1部分:(上)

安全性加强概述和方法 简介 IBM WebSphere Application Server 的安全性在每个版本中都有所改进.除了在新版本中 增加新功能之外,我们还不断增强产品的默认安全性.我们通过改进默认设置不断提高满足默 认安全性这一关键原则的程度.本文的前一个版本 主要关注 WebSphere Application Server V6 和那个版本所需的加强步骤.在后续 WebSphere Application Server 版本中,显著减少了 加强步骤的数量,更重要的是,保留的大多数步

调优WebSphere Application Server V7性能

简介 IBM WebSphere Application Server 是一种可靠的企业级应用服务器,它提供了一组核心组件.资源和服务,供开发人员在应用程序中使用.每个应用程序都具备特有的需求,并且经常采用截然不同的方式使用应用服务器的资源.为了提供高度灵活性并支持这种广泛的应用程序,WebSphere Application Server 提供了一组全面的参数来帮助您增强对应用程序的调优. 应用服务器已经为最常用的调优参数设置了默认值,以确保能为最广泛的应用程序提供开箱即用的性能改善.但是,由

结合使用WebSphere Application Server V7和IPv6

引言 IBM WebSphere Application Server V7 是符合 J2EE 1.5规范的 Java Platform, Enterprise Edition (Java EE) 5 平台的 IBM 实现.它为企业级应用程序提供了运行时环境,包括 J2EE 应用程序.Portlet 应用程序和会话发起协议(Session Initiation Protocol,SIP)应用程序.WebSphere Application Server 能够承载高级拓扑中的企业应用程序,并突出体

在WebSphere Application Server V7上通过JAX-WS实现消息级安全性

在WebSphere Application Server V7上通过JAX-WS 实现消息级安全性: 集成JEE授权  在第 1 部分中,您了解了如何在 WebSphere Application Server V7 上使用 JAX-WS 提供消息级安全性,包括如何使用策略集对消息进行加密和签名,以及如何使用 UsernameToken 概要文件进行身份验证.在第 2 部分中,您将了解如何使用 SOAP 头部中传递的 UsernameToken 作为 JEE principal 在服务提供者中