欢迎来到天天文库
浏览记录
ID:49771319
大小:54.01 KB
页数:7页
时间:2020-03-04
《MFr服务部署手册.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XFire服务部署手册J2EE及框架 2008-05-1511:36 阅读22 评论0 字号:大大 中中 小小一、准备工作:工程目录结构工程的目录结构如下图所示:ldaxfire是工程的根目录。/WEB-INF/classes/META-INF/xfire目录用于存放service.xml文件。将下的包(用到的)copy到/WEB-INF/lib目录下。 XFireServlet XFireServlet
2、 org.codehaus.xfire.transport.http.XFireConfigurableServlet XFireServlet /services/* 这样在工程中发布的所有服务都可以在工程URL的
3、services子目录下访问。三、类结构调整XFire对于要发布的服务没有多余的要求,它可以自动的将指定服务类的公共方法发布出去。但是POJOs的调用要求传入的参数类型必须是接口;同时由于XFire生成的桩使用了不支持的JSR181注释类型,所以在这里最好是遵从POJOs的要求,为每一个要发布的服务类生成一个接口,以便于低版本的客户端使用POJOs方式进行访问。四、类型影射XFire支持的数据类型包括基础类型、数组、集合、字符串、Date(java.util.Date、java.util.Calendar、java.sql.Timestamp、java.sql.Date、java.sql.Ti
4、me)、XML类型(Document、Element、XMLStreamReader、Source)及以上类型组成的复合类型。基础类型、数组、String、Date类型不用进行类型影射,除此之外的数据类型如List、Map等集合对象或是其它的复合类型,必须要写对应的类型影射。XFire的类型影射在ServiceClassName.aegis.xml(ServiceClassName为服务类/接口的名字)文件中声明。在这里尽量要求发布服务的参数和返回值不要超出基础类型、数组、String的泛围,因此类型影射在此不作详细说明。在XFire工程中service.xml必须位于/WEB-INF/cla
5、sses/META-INF/xfire/目录下。其基本格式如下 6、der/> literal10、encoded request11、session12、application 13、
6、der/> literal
10、encoded request
11、session
12、application
13、
此文档下载收益归作者所有