25、WebSphere J2EE 应用开发中的命令包框架详解

WebSphere命令包框架详解

WebSphere J2EE 应用开发中的命令包框架详解

1. 命令 Bean 基础设施概述

命令 Bean 基础设施允许命令在目标服务器的环境中运行。这意味着命令对服务器资源的多次访问可以避免分布式开销。只要服务器支持 Java 对其资源的访问,并提供在 Web 应用程序 JVM 和命令服务器 JVM 之间复制命令 Bean 的协议,就可以作为目标服务器。

命令 Bean 能将 Web 应用程序的服务器端划分为高效的交互单元。Web 应用程序的各个部分,如交互控制器和用户界面逻辑,独立于命令 Bean 的实现风格和物理执行位置。

本地执行(即在与 Web 应用程序相同的 JVM 中执行)的命令 Bean 只需实现 Command 接口。如果命令 Bean 要在另一台服务器上远程执行,则需要实现 TargetableCommand 接口,该接口是 Command 接口的扩展,支持远程执行,可通过扩展 TargetableCommandImpl 类来实现。无论命令 Bean 是本地执行还是远程执行,JSP 或 Servlet 都以相同的方式执行命令 Bean。如果一个命令有可能需要远程执行,那么它应该实现 TargetableCommand 接口,这样部署的更改不会导致源代码的更改。

随着 WebSphere 3.5 的发布,命令模型在 Command 包( com.ibm.websphere.command )中正式化,并进行了扩展以支持命令传输(称为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值