javaWebService技术框架
0.WebService交互方式和浏览器交互方式对比
1.WebService对内的意义:架构
2.WebService对外的意义:提供第三方接口支持
3.Java中的WebService标准
①JAX-WS标准
数据传输格式:SOAP
服务器端自描述语言:WSDL
②JAX-RS标准
数据传输格式:XML/JSON
服务器端自描述语言:WADL
4.基于CXF框架的WebService应用开发
①服务器端
\[1\]作用:提供服务,提供数据,暴露接口
\[2\]引入CXF框架的依赖
\[3\]声明一个接口:对外暴露功能
@WebService
\[4\]创建接口的实现类
\[5\]创建服务器实例,根据接口对外提供功能
②客户端
\[1\]作用:获取数据,调用接口
\[2\]确认服务器端WSDL文档可以正常访问
\[3\]使用wsdl2java命令生成客户端代码
\[4\]调用客户端代码访问服务器
5.实际应用案例
①天气数据
②发短信
6.一次性短信验证码的用法
①生成验证码
②将验证码存入Session域
③将验证码发送给用户的手机
④用户将收到的验证码填写到表单上
⑤服务器端接收到表单提交的验证码和Session域中的验证码进行比较,看是否一致
一致:允许用户操作
不一致:不允许
⑥Session域中删除用过的验证码
还没有评论,来说两句吧...