没有合适的资源?快使用搜索试试~ 我知道了~
使用 XFire 与 Spring 开发 Web Service.docx
0 下载量 43 浏览量
2023-08-13
16:42:56
上传
评论
收藏 164KB DOCX 举报
温馨提示
试读
12页
实现功能与特点 基于 J2EE 平台的 Web Service 服务 开发方便,配置简单 设计接口 实现服务 配置暴露接口 XFire 将自动生成对应的wsdl 支持高级详细配置 与 Spring 无缝集成
资源推荐
资源详情
资源评论
使用 XFire 与 Spring 开发 Web Service
1
使用 XFire 与 Spring
开发 Web Service
目录
实现功能与特点 ........................................................................................................................2
运行环境 ....................................................................................................................................2
开发平台 ....................................................................................................................................2
实施步骤 ....................................................................................................................................2
概述 ....................................................................................................................................2
新建 Java Project...............................................................................................................3
新建 WTP 动态 WEB 工程 .................................................................................................4
实现服务 ............................................................................................................................6
利用 Spring、XFire 装配与暴露服务 ................................................................................7
测试并访问服务 ................................................................................................................7
利用 XFire 实现客户端 ....................................................................................................10
扩展主题 ..................................................................................................................................11
利用 MTOM 传输二进制对象(文件) .........................................................................11
附录 ..........................................................................................................................................12
XFire 在 WebLogic 8.1 中的配置 .....................................................................................12
参考 ..........................................................................................................................................12
使用 XFire 与 Spring 开发 Web Service
2
实现功能与特点
基于 J2EE 平台的 Web Service 服务
开发方便,配置简单
设计接口
实现服务
配置暴露接口
XFire 将自动生成对应的wsdl
支持高级详细配置
与 Spring 无缝集成
运行环境
JDK 1.4+
Tomcat 4.0+ / WebLogic 8.1 (需要特殊配置,见附录)未测试其他环境
其他包依赖参看 http://xfire.codehaus.org/Dependency+Guide
开发平台
Eclipse WTP 1.5 平台 IDE:www.eclipse.org/webtools/
XFire 1.2.6 http://xfire.codehaus.org/Home
可以选择安装 XFire for Eclipse 插件,可以添加 XFire 相关类库,根据 WSDL 生成代
码。http://xfire.codehaus.org/Eclipse+Plugin
JDK 1.4.2 http://java.sun.com/products/archive/
Tomcat 5.0.28 http://tomcat.apache.org/download-55.cgi#5.0.28
实施步骤
概述
1. 建立一个 Java Project 用于 Domain 实体和Web Service 接口,这个工程的输出是一
个 jar 包,为 Web Service 工程和Web Service Client 共享。
2. 建立 WTP 动态 WEB 工程部署 Web Service
3. 建立 Java Project 使用 Web Service (Web Service Client)
使用 XFire 与 Spring 开发 Web Service
3
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
activation-1.1.jar
mail-1.4.jar
新建 Java Project
1. 建立普通 Java Project 以下称为 common 工程
2. 如果使用Maven,项目依赖
3. 普通情况需要加入如下 lib
4. 编写类 org.ave7.xfire.domain.User
org.ave7.xfire.domain.User.java
package org.ave7.xfire.domain;
import java.io.Serializable;
import java.util.Date;
public class User implements Serializable {
private static final long serialVersionUID = 6517808321041980976L;
private Long userId;
private String accountId;
private String userName;
private Date lastLogin;
public String getAccountId() {
return accountId;
}
public void setAccountId(String accountId) {
this.accountId = accountId;
}
public Date getLastLogin() {
return lastLogin;
}
public void setLastLogin(Date lastLogin) {
this.lastLogin = lastLogin;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
剩余11页未读,继续阅读
资源评论
小小哭包
- 粉丝: 1900
- 资源: 3864
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功