第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页XFire服务部署手册2008-05-1511:36阅读22评论0字号:小一、准备工作:工程目录结构工程的目录结构如下图所示:ldaxfire是工程的根目录
/WEB-INF/classes/META-INF/xfire目录用于存放service
将下的包(用到的)copy到/WEB-INF/lib目录下
XFireServletXFireServlet第2页共8页第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页org
codehaus
transport
XFireConfigurableServletXFireServlet/services/*这样在工程中发布的所有服务都可以在工程URL的services子目录下访问
三、类结构调整XFire对于要发布的服务没有多余的要求,它可以自动的将指定服务类的公共方法发布出去
但是POJOs的调用要求传入的参数类型必须是接口;同时由于XFire生成的桩使用了不支持的JSR181注释类型,所以在这里最好是遵从POJOs的要求,为每一个要发布的服务类生成一个接口,以便于低版本的客户端使用POJOs方式进行访问
四、类型影射XFire支持的数据类型包括基础类型、数组、集合、字符串、Date(java
Date、java
Calendar、java
Timestamp、java
Date、java
Time)、XML类型(Document、Element、XMLStreamReader、Source)及以上类型组成的复合类型
基础类型、数组、String、Date类型不用进行类型影射,除此之外的数据类型如List、Map等集合对象