注意:此应用程序很简单。但我们将介绍Spring、Workshop Studio、CommonJ Time、Spring Console、JRokit和 weblogic Server,因此仍有许多素材等待挖掘!
此外,因为有许多内容,所以我将分几期单独发布它们,而不是一次发布所有内容。
好了,现在已经描述了所有的前提条件,让我们开始真正的介绍吧。
@虚构项目描述
我们迫切需要一个基于web的调度应用程序/框架,并使该应用程序与webLogic Administration Console集成。此外,为了便于管理,最好可以通过JMX公开调度程序接口,这样就可以从JMX客户机调用一些操作并监视某些值,并且可以从snmp客户机执行这些操作。
@我们可以利用的工具
- weblogic Server 9.1
- weblogic Spring Console->您可以从这里获得它。
- Spring Framework 1.2.7
- Workshop Studio/Eclipse WTP
- CommonJ Timer
- JRockit R26 & Mission Control
@设置开发环境:使用JRockit运行您的IDE
假设我们已经获得上面提到的所有所需要的软件,现在是设置您的开发环境的好时候了。首先要配置Workshop Studio/WTP来运行JRockit VM。
许多用户可能都知道,JRockit 非常适合服务器端应用程序,但JRockit实际上也很适合IDE。通常在开始的时候JRockit的内存占用要大于Sun VM,但过一会后(特别是在一些JRockit已经完成项目构建)之后,JRockit的速度开始腾飞。此外,JRockit VM允许在运行期间动态更改堆大小;这在开发应用程序时可能是一个优势。
好了,那么我们如何配置Workshop Studio/WTP来运行JRockit呢?
请遵循以下操作:
- 找到Workshop Studio/WTP安装程序的eclipse.ini。对于典型的windows用户,它应该位于C:\Workshop_Studio_3.1_536\eclipse下。
- 用文本编辑器打开eclipse.ini并修改它,使它看起来如下所示:
o -vm C:\JRockit_Path\jre\bin\javaw.exe -vmargs -Xms40m -Xmx256m -Xmanagement -Djrockit.managementserver.port=7034 -Dosgi.splashLocation=C:\Workshop_Studio_3.1_536\Workshop\splash.bmp
- 将JRockit_Path指向您的JRockit安装目录。
- 如果您是windows用户并用快捷方式启动Workshop Studio,那么您可能还要更改一些快捷命令属性:
- 打开Windows->Programs->BEA Workshop并右击BEA Workshop Studio快捷方式图标。
- 选择菜单中的属性。
- 将启动命令更改如下:
- C:\Workshop_Studio_3.1_536\eclipse\eclipse.exe -feature com.m7.nitrox -application org.eclipse.ui.ide.workbench
我愿意花一些时间解释-Xmanagement和-Djrockit.managementserver.port=7034指令。-Xmanagement选项告诉底层JRockit VM启动管理服务器,管理服务器负责收集所需要的管理统计信息,而-Djrockit.managementserver.port=7034将告诉底层JRockit VM侦听端口7034,以便管理相关任务查询。通过启用这两个选项,能够连接到底层VM,该VM正通过端口7034运行工场实例,并在运行期间动态更改堆大小。
完成上述所有设置之后,使用Windows->Programs->BEA Workshop->BEA Workshop Studio启动Workshop Studio,然后您就可以使用JRockit愉快地运行您的IDE了!
在下一篇文章中,我将讨论Workshop Studio、CommonJ Timer和Spring。
