使用 WebSphere Application Server 开发高性能 J2EE 线程
2009-09-30 00:00:00 来源:WEB开发网此示例可以安装在 WebSphere Application Server Enterprise V5.0.2、WebSphere Business Integration Server Foundation V5.1 和 WebSphere Application Server(所有版本)V6.0 及更高版本上。它利用运行在 JDK 1.2 及更高版本上的 dl.util.concurrent 包。
要运行此示例,请按照下列步骤操作:
使用 JDK 1.3 编译器(如果部署到 WebSphere Application Server Enterprise V5.0 或更高版本)或 JDK 1.4 编译器(如果部署到 WebSphere Business Integration Server Foundation V5.1 或更高版本)下载并构建 concurrent.jar。该实用工具附带可以创建 concurrent.jar 的 ANT 脚本。(您可以使用应用服务器 bin 目录中的 ws_ant.bat 或 ws_ant.sh 脚本来构建 concurrent.jar。)从 http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html 下载该实用工具。
将 concurrent.jar 重新命名为 dl-util-concurrent.jar。
将 dl-util-concurrent.jar 添加到 ABConcurrencyTester_DL.ear 的根目录。
使用 wsadmin 脚本或管理控制台安装 ABConcurrencyTester_DL.ear。使用缺省选项。
启动 ABConcurrencyTester_DL 应用程序。
使用以下 URL 运行示例(其中 <host> 是 IP 地址或应用服务器主机的名称,<port> 是应用服务器的 HTTP 侦听器端口):
http://<host>:<port>/ABConcurrencyTester_DL
结束语
异步 Bean 提供可以由多个应用程序使用的有效而又安全的全局线程池。在需要专门的线程池时,可以使用 Asynchronous Beans EventSource 来创建 ThreadFactory。可以使用识别 J2EE 的 ThreadFactory 来创建使用固定 J2EE 上下文填充的线程。
在本文的 Concurrent Adapter 示例中使用的 WASThreadFactory 使 J2EE 应用程序开发人员能够自由地利用任何高级线程使用模式,而不降低性能。
本文示例源代码或素材下载
Tags:使用 WebSphere Application
编辑录入:爽爽 [复制链接] [打 印]- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
更多精彩
赞助商链接