使用 WebSphere Application Server 开发高性能 J2EE 线程
2009-09-30 00:00:00 来源:WEB开发网安装并运行示例
本文包括三个示例应用程序;分别对应一个描述的线程池实现。每个应用程序包含一个可以在 WebSphere Application Server 上安装的 EAR。每个 EAR 包含:
一个 Web 模块 (WAR)
ABConcurrencyUtils.jar 实用工具 JAR 文件,它包含对所有示例(包括 WASThreadFactory)通用的代码
实用工具 JAR,它包括用于线程池实现的特定代码。
每个 WAR 包含三个 Servlet:
FactoryTestServlet:一个简单的示例,显示如何创建 WASThreadFactory 并向其提交大量的可运行线程任务。
ABBenchmarkServlet:该示例显示在不使用 WASThreadFactory 时运行异步 Bean 工作对象所用的微秒数。
FactoryBenchmarkServlet:该示例显示在使用 WASThreadFactory 时运行可运行线程所用的微秒数。
每个模块包括源和二进制,并可以直接将其导入到 IBM Rational® Application Developer V6。(在撰写本文时,Rational Application Developer 当前不支持 JDK 5。JDK5 示例中的 JDK5 实用工具 JAR 将不能在 Rational Application Developer 中编译,必须单独构建。)
先决条件
每个示例都需要异步 Bean 和带有 JNDI 名称(缺省情况下为 wm)的 WorkManager;在安装过程中缺省创建该 WorkManager。这些示例仅在 WebSphere Application Server 的单服务器版上进行了测试。尽管这些示例没有在 WebSphere Application Server Network Deployment 或 Rational Application Developer 的单元测试环境或者 WebSphere Studio Application Developer Integration Edition 下进行测试,但我们预计这些示例可以在这些环境中按预期的方式运行。
示例 1:ABConcurrencyTester_JDK5.ear
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...
更多精彩
赞助商链接