欢迎来到天天文库
浏览记录
ID:61534337
大小:21.65 KB
页数:8页
时间:2021-02-25
《MiXFire服务部署手册.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MiXFire服务部署手册一、预备工作:工程名目结构工程的名目结构如下图所示:ldaxfire是工程的根名目。/WEB-INF/classes/META-INF/xfire到的)copy到/WEB-INF/lib名目下。名目用于存放service.xml文件。将下的包(用XFireServletXFireServletorg.codehaus.xfire.transport.http
2、.XFireConfigurableServletXFireServlet/services/*如此在工程中公布的所有服务都能够在工程URL的services子名目下访咨询。三、类结构调整XFire关于要公布的服务没有余外的要求,它能够自动的将指定服务类的公共方法公布出去。然而POJOs的调用要求传入的参数类型必须是接
3、口;同时由于XFire生成的桩使用了不支持的JSR181注释类型,因此在那个地点最好是遵从POJOs的要求,为每一个要公布的服务类生成一个接口,以便于低版本的客户端使用POJOs方式进行访咨询。四、类型影射XFire支持的数据类型包括基础类型、数组、集合、字符串、Date(java.util.Date、java.util.Calendar、java.sql.Timestamp、java.sql.Date、java.sql.Time)、XML类型(Document、Element、XMLStreamReader、Source)及以上类
4、型组成的复合类型。基础类型、数组、String、Date类型不用进行类型影射,除此之外的数据类型如List、Map等集合对象或是其它的复合类型,必须要写对应的类型影射。XFire的类型影射在ServiceClassName.aegis.xml(ServiceClassName为服务类/接口的名字)文件中声明。在那个地点尽量要求公布服务的参数和返回值不要超出基础类型、数组、String的泛围,因此类型影射在此不作详细讲明。在XFire工程中service.xml必须位于/WEB-INF/classes/META-INF/xfire/名
5、目下。其差不多格式如下literal
9、encodedrequest
10、session
11、application
12、pe>true
13、false14、ort=""allowUndefinedEndpoints="">1、name:必须的。ServiceRegisty确实是通过那个名字进行服务注册的,服务部署完成后也是用它来调用服务。3
14、ort=""allowUndefinedEndpoints="">
15、、serviceClass:必须的。要部署到服务中的类,能够是接口。4、implementationClass:可选的。服务被调用时使用的实现类。如果serviceClass的值是一个接口,那么那个值就必须配置,且必须为service
此文档下载收益归作者所有