J2EE Web服务客户端质量报告(四)
http://tech.ddvip.com 2006年11月25日 社区交流
本文详细介绍J2EE Web服务客户端质量报告(四)
样品实现
用来运行样品应用的所有代码都可从Resources处下载。我开发代码时使用的工具是Sun ONE Studio, Enterprise Edition Update 1。 这个工具箱包括一个J2EE开发IDE 和一个J2EE应用服务,它的Web 服务设备采用了嵌入式的Java Web Service Developer Pack 1.0_01。 Resources 处有自由下载URL的信息和到开发者文档的链接。
建立和配置服务器应用
这部分假设你已经了解Sun ONE 应用框架的应用知识。另外,本指示假设你使用微软的Windows系统。配置的完整源代码预先已经建立。Web服务客户端和服务器软件包已经生成(并为了次数报告的连续化做好修改),但是下面的描述也包含了关于如何在Sun ONE IDE之内建立组件的一些背景知识。
要建立和配置服务器应用,首先,在Windows 开始菜单中选择程序,再在程序中选择Sun Microsystems,然后依次选择Sun ONE Application Server和 Start Application Server项。
实用类似的Windows 命令可启动IDE。右击资源管理器中的“运行”键,点击安装的服务器,并保证应用服务的运行实例已经设置为默认服务器。
解压下载的工具包到某个目录下并右击IDE资源管理器窗口的文件系统图标。使用Mount/Local Directory 对话框,实现两个不同的安装命令:
<download directory>/Metrics/Metrics 打开Payload软件包。
<download directory>/Metrics/TransactionServer 打开服务器EJB、 Web 模块、和服务器应用组件。
EJBModule_Xact 为应用服务原型,它包括三个商业方法:submitWork()、 checkWork()、和getResult()。要创建同一目录下的TransactionProcessor/Xact_Module可右击 EJB 然后依次选择New、JSP & Servlet、和Web Module命令。创建TransactionService软件包中的Web 模块可依次选择New、Web Services、和 Web Module 向导,然后选择EJB组件的Java方法作为源程序。右击Web Module并选择Create New Web Service项可自动创建TransactionService/XactServiceGenServer。但是在右击之前请小心,因为它会关闭添加到类Tie上的Serialize 调用。
创建应用程序TransactionServerApp 需要依次选择New、J2EE、和Application命令。 右击空的应用,选择Add Modules 项,然后选择EJBModule_Xact 和Xact_Service Web Module项就可添加组件到应用程序上。
本部分给出了如何建立代码组件的一般思想。你需要将这些组件配置到你的应用服务上。在IDE之内,右击TransactionServerApp即可进行配置。检查一下应用服务系统控制台以保证它的配置正确。
责编:豆豆技术应用