Web 服务开发生命周期
Web Service Development Lifecycle
使用 Eclipse 和 WebLogic。
我正在制作一个关于 Web 服务的架构和实现的图表(大约),如下所示:
但更广泛。所以我写了一些我遵循的步骤来制作 SOAP WS(经过大量 Google 搜索),但是有些事情我还不明白。
- 创建动态 Web 项目,导入必要的库、Web 应用程序库(如 axis、jaxrpc、wsdl4j、saaj。
I read is the most common way because it has generic config
- 使用您需要的方法创建 ServiceExample.java。
- 右键单击 ServiceExample。java/New/Web 服务
选择网络服务
- 类型:
- 自下而上:从 java 类
创建 ws
- 自上而下:从 wsdl 创建 java 类,
- 实施和
- 等级(本人select'start'):
- 开发:将创建服务代码
a)What code? Where? Isn't the same of step 2?
- Assemble:这确保将托管 Web 服务或客户端的项目在目标应用程序服务器需要时与 EAR 关联
ok
- 部署:将为服务创建部署代码
b)what code? where?
- 安装:将在所选服务器上安装服务
ok
- 启动:将在服务安装完成后启动服务器
ok
- 测试:将提供用于测试服务的各种选项
I use an ws client so don't need
在网络浏览器中打开url http://url:to/myWebService?wsdl并复制它,应该会出现一个xml文件。 url/access配置在项目web.xml中。
- if error 403: 配置文件中有一些错误
- 如果错误 404:url/path 未找到
为客户创建新的动态 Web 项目
- 右键单击 src 文件夹或包/新建/Web 服务客户端/粘贴 WSDL url/选择客户端级别生成
c)same questions
- 出现新文件:ServiceExample.java、ServiceExampleProxy.java、ServiceExampleService.java、ServiceExampleServiceLocator.java、ServiceExampleSoapBindingStub.java
d) What does each class do?
e)Is the client the same as making a Web App (java classes/servelts + jsp files)?
在网络浏览器中访问网络服务客户端并测试方法
f)By some process I don't understand
客户端发送请求(通过 xml)并到达 Web 服务。它用请求的数据返回响应。
我可以使用它,但我一直在学习这个 structure/process。任何帮助表示赞赏。
这就是我的意思大约,但需要明确的是,全景图可能会因所使用的技术、框架和其他因素而异。
我会尽可能改进这个确切的图表。
使用 Eclipse 和 WebLogic。
我正在制作一个关于 Web 服务的架构和实现的图表(大约),如下所示:
但更广泛。所以我写了一些我遵循的步骤来制作 SOAP WS(经过大量 Google 搜索),但是有些事情我还不明白。
- 创建动态 Web 项目,导入必要的库、Web 应用程序库(如 axis、jaxrpc、wsdl4j、saaj。
I read is the most common way because it has generic config
- 使用您需要的方法创建 ServiceExample.java。
- 右键单击 ServiceExample。java/New/Web 服务
选择网络服务
- 类型:
- 自下而上:从 java 类 创建 ws
- 自上而下:从 wsdl 创建 java 类,
- 实施和
- 等级(本人select'start'):
- 开发:将创建服务代码
a)What code? Where? Isn't the same of step 2?
- Assemble:这确保将托管 Web 服务或客户端的项目在目标应用程序服务器需要时与 EAR 关联
ok
- 部署:将为服务创建部署代码
b)what code? where?
- 安装:将在所选服务器上安装服务
ok
- 启动:将在服务安装完成后启动服务器
ok
- 测试:将提供用于测试服务的各种选项
I use an ws client so don't need
- 开发:将创建服务代码
- 类型:
在网络浏览器中打开url http://url:to/myWebService?wsdl并复制它,应该会出现一个xml文件。 url/access配置在项目web.xml中。
- if error 403: 配置文件中有一些错误
- 如果错误 404:url/path 未找到
为客户创建新的动态 Web 项目
- 右键单击 src 文件夹或包/新建/Web 服务客户端/粘贴 WSDL url/选择客户端级别生成
c)same questions
- 出现新文件:ServiceExample.java、ServiceExampleProxy.java、ServiceExampleService.java、ServiceExampleServiceLocator.java、ServiceExampleSoapBindingStub.java
d) What does each class do?
e)Is the client the same as making a Web App (java classes/servelts + jsp files)?
- 右键单击 src 文件夹或包/新建/Web 服务客户端/粘贴 WSDL url/选择客户端级别生成
在网络浏览器中访问网络服务客户端并测试方法
f)By some process I don't understand
客户端发送请求(通过 xml)并到达 Web 服务。它用请求的数据返回响应。
我可以使用它,但我一直在学习这个 structure/process。任何帮助表示赞赏。
这就是我的意思大约,但需要明确的是,全景图可能会因所使用的技术、框架和其他因素而异。
我会尽可能改进这个确切的图表。