Webservice.docx
- 文档编号:149527
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:12
- 大小:447.21KB
Webservice.docx
《Webservice.docx》由会员分享,可在线阅读,更多相关《Webservice.docx(12页珍藏版)》请在冰点文库上搜索。
Webservice
Webservice
1一、快速实现一个基于Jws的Webservice项目
1.11、服务器的建立
1.1.11.1、创建接口
1.1.21.2、创建实现类
1.1.31.3、开启服务
可以生成一个wsdl的文件在服务地址中
1.22、客户端的建立
1.33、wsimport的使用
1.44、wsdl的简单讲解
types:
用来定义访问的类型
message:
SOAP
portType:
指明服务器的接口,并且通过operation绑定相应的in和out的消息:
其中in表示参数,out表示返回值
binding:
指定传递消息所使用的格式
service:
指定服务所发布的名称
1.55、soap的使用和TCPMon
1.66、代码优先还是契约优先
代码优先
契约优先
服务类型
·基于实体的服务
·基于功能的服务
·基于流程的服务(业务流程(BPM)ERP)工作流程(JBPM)
2二、XML的DTD和Schema
2.11、DTD简单介绍
2.22、schema入门
schema出现的目的是通过一个更加合理的方式来编写xml的限制文件(基于xml语法的方式)
schema可以使用命名空间来支持多个名称相同的元素
schema可以很好的完成对java或者所有对象的修饰并且提供了大量的数据类型
2.2.12.1、命名空间
在xml中引入schema
通过文件路径引入
2.2.22.2、元素和属性
2.2.32.3、相关约束
2.33、深入schema
2.3.13.1、数据模型的创建
2.3.23.2、相关的设计方案
RussianDoll
只有一个根元素,通过嵌套的方式完成编写
优点:
结构清晰,根元素只有一个
缺点:
元素无法重用
SalamiSlice
优点:
能够进行最大化重用
缺点:
根元素不清晰
VenetianBlind
2.3.33.3、schema与java的转换
使用xjc可以完成schema到java的转换
2.44、java与XML
2.4.14.1、JAXB处理java和xml
2.4.24.2、Stax处理xml
基于光标的查找
基于迭代模型的查找
过滤器的使用
XPath的使用
使用XMLStreamWriter创建xml
使用Transformer更新节点信息
3三、SOAP消息操作SAAJ
3.11、创建SOAP消息
3.22、QName的讲解
3.33、创建自己的SOAP对象并且发送
3.44、解析收到的SOAP消息
3.55、消息头的处理
4四、JAX-WS的详细介绍
5五、契约优先的编写方式
5.11、定义type
5.22、定义message
5.33、定义portType
5.44、定义binding
5.55、定义Service
6六、CXF的使用
7七、Rest
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Webservice