WEB开发网
开发学院软件开发Java 使用 WebSphere Application Server 开发高性能 J... 阅读

使用 WebSphere Application Server 开发高性能 J2EE 线程

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: 安装并运行示例本文包括三个示例应用程序;分别对应一个描述的线程池实现,每个应用程序包含一个可以在 WebSphere Application Server 上安装的 EAR,使用 WebSphere Application Server 开发高性能 J2EE 线程(8),每个 EAR 包含:一个

安装并运行示例

本文包括三个示例应用程序;分别对应一个描述的线程池实现。每个应用程序包含一个可以在 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

上一页  3 4 5 6 7 8 9 10  下一页

Tags:使用 WebSphere Application

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接