- 0
- 0
- 约5.39千字
- 约 8页
- 2021-02-26 发布于河北
- 举报
MiXFire 服务部署手册
一、预备工作:工程名目结构
工程的名目结构如下图所示:
ldaxfire 是工程的根名目。 /WEB-INF/classes/META-INF/xfire
到的) copy 到 /WEB-INF/lib 名目下。
名目用于存放
service.xml
文件。将下的包(用
servlet-nameXFireServlet/servlet-name
display-nameXFire Servlet/display-name
servlet-class
org.codehaus.xfire.transport.http.XFireConfigurableServlet
/servlet-class
servlet-mapping
servlet-nameXFireServlet/servlet-name
url-pattern/services/*/url-pattern
/servlet-mapping
如此在工程中公布的所有服务都能够在工程
URL
的 services子名目下
访咨询。
三、类结构调整
XFire 关于要公布的服务没有余外的要求, 它能够自动的将指定服务类的公共方法公布出去。 然而 POJOs的调用要求传入的参数类型必须是接口;同时由于 XFire 生成的桩使用了不支持的 JSR181注释类型,因此在那个地点最好是遵从 POJOs的要求,为每一个要公布的服务类生成一个接口,以便于低版本的客户端使用 POJOs方式进行访咨询。
四、类型影射
XFire 支持的数据类型包括基础类型、数组、集合、字符串、 Date(ja
va.util.Date、java.util.Calendar、java.sql.Timestamp、java.sql.Date、java.sql.
Time)、XML 类型( Document、 Element、 XMLStreamReader、Source)及
以上类型组成的复合类型。
基础类型、数组、 String、Date 类型不用进行类型影射,除此之外的数
据类型如 List 、Map 等集合对象或是其它的复合类型, 必须要写对应的类型
影射。
XFire 的类型影射在 ServiceClassName.aegis.xml(ServiceClassName为
服务类 /接口的名字)文件中声明。
在那个地点尽量要求公布服务的参数和返回值不要超出基础类型、数
组、 String 的泛围,因此类型影射在此不作详细讲明。
XFire 工程中 service.xml 必须位于 /WEB-INF/classes/META-INF/xfir
e/名目下。其差不多格式如下
inHandlers
handler handlerClass=/handler
/inHandlers
name /
namespace /
serviceClass /
implementationClass /
serviceFactory /
bindingProvider /
styledocument|rpc|message|wrapped/style
useliteral|encoded/use
scoperequest|session|application/scope
invoker /
executor /
inHandlers
handler handlerClass= /
/inHandlers
outHandlers
handler handlerClass= /
/outHandlers
faultHandlers
handler handlerClass= /
/faultHandlers
createDefaultBindingstrue|false/createDefaultBindings
bindings
soap11Binding transport=
allowUndefinedEndpoints=
endpoints
endpoint url= /
/endpoints
/soap11Binding
soap12Binding transport=
allowUndefinedEndpoints=
endpoints
endpoint url= /
/endpoints
/soap12Binding
/bindings
1、name:必须的。 ServiceRegisty确实是通过那个名字进行服务注册的,服务部署完成后也是用它来调用服务。
3、serviceClass:必须的。要部署到服务中的类,能够是接口。
4、implementationClass:可选的。服务被调用时使用的实现类。如果 s
erviceClass的值是一个接口,那么那
您可能关注的文档
最近下载
- 《知识图谱技术及应用》课程教学大纲.docx VIP
- 第01讲 二次根式的概念(2个知识点+3类热点题型讲练+习题巩固)(解析版).pdf VIP
- 高级英语精品课程教案 TheFutureoftheEnglish.pdf VIP
- 34-知识图谱-0415000101-教学大纲.pdf VIP
- 2026-2031不干胶标签市场调查报告.docx VIP
- 胃轻瘫多学科联合诊疗专家共识(2025版).pptx VIP
- 知识图谱教学大纲.docx VIP
- 人教版(新版)三年级下册数学全册教案(完整版)教学设计含教学反思.docx
- 苏教版2026-2027学年七年级下册生物教学工作计划(及进度表).docx
- 装潢材料公司采购员述职报告.docx VIP
原创力文档

文档评论(0)