WebService专题(十)-综合案例-根据手机号查询手机归属地
1. 需求
集成公网手机号归属地查询服务 对外发布自己的手机号归属地查询服务 提供查询界面
2. 案例分析
3.实现
开发步骤: 第一步:创建web项目(引入jar包)
4.12 4.3.8.RELEASE 3.2.6 1.2 3.1.0 2.2.1 junit junit ${junit.version} test org.springframework spring-context ${spring.version} org.springframework spring-beans ${spring.version} org.springframework spring-webmvc ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-aspects ${spring.version} org.springframework spring-tx ${spring.version} org.springframework spring-test ${spring.version} org.apache.cxf cxf-core ${cxf.version} org.apache.cxf cxf-rt-frontend-jaxws 3.2.6 org.apache.cxf cxf-rt-transports- 3.2.6 org.apache.cxf cxf-rt-frontend-jaxrs 3.2.6 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider 2.4.1 javax.ws.rs jsr311-api 1.1.1 jstl jstl ${jstl.version} javax.servlet javax.servlet-api ${servlet-api.version} provided javax.servlet.jsp javax.servlet.jsp-api ${jsp-api.version} provided
第二步:生成公网客户端代码 wsimport -p com.dream.domesity -s . 第三步:创建SEI接口
@WebServicepublic interface MobileInterface { public String queryMobile(String phoneNum);}
第四步:创建SEI实现类
public class MobileInterfaceImpl implements MobileInterface { private MobileCodeWSSoap codeSoap; @Override public String queryMobile(String phoneNum) { return codeSoap.getMobileCodeInfo(phoneNum, ""); } public MobileCodeWSSoap getCodeSoap() { return codeSoap; } public void setCodeSoap(MobileCodeWSSoap codeSoap) { this.codeSoap = codeSoap; }}
第五步:创建queryMobile.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
手机号归属查询网站