server-config.wsdd

来自「《精通SOA:基于服务总线的Struts+EJB+Web Service整合应用」· WSDD 代码 · 共 43 行

WSDD
43
字号
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/>
    <service name="getJavaBeanWsService" provider="java:RPC">
        <parameter name="className" value="com.ws.javabean.JavaBeanWS"/>
        <parameter name="allowedMethods" value="getJavaBeanWs"/>
    </service>
  <service name="getSessionBeanWsService" provider="java:EJB">
    <parameter name="beanJndiName" value="SessionBeanWS"/>
    <parameter name="homeInterfaceName" value="com.ws.sessionbean.SessionBeanWSHome"/>
    <parameter name="remoteInterfaceName" value="com.ws.sessionbean.SessionBeanWS"/>
    <parameter name="allowedMethods" value="getSessionBeanWs"/>
  </service> 
  <service name="checkUserLoginService" provider="java:EJB">
    <parameter name="beanJndiName" value="CheckUserLoginMgr"/>
    <parameter name="homeInterfaceName" value="com.sample.ejb.sessionbean.CheckUserLoginMgrHome"/>
    <parameter name="remoteInterfaceName" value="com.sample.ejb.sessionbean.CheckUserLoginMgr"/>
    <parameter name="allowedMethods" value="checkUserLogin"/>  
     <beanMapping xmlns:ns="urn:wsClient" qname="ns:ApplicationException"
         languageSpecificType="java:com.sample.exception.ApplicationException"/>        
  </service>   
  <service name="getUserListService" provider="java:EJB">
    <parameter name="beanJndiName" value="GetUserListMgr"/>
    <parameter name="homeInterfaceName" value="com.sample.ejb.sessionbean.GetUserListMgrHome"/>
    <parameter name="remoteInterfaceName" value="com.sample.ejb.sessionbean.GetUserListMgr"/>
    <parameter name="allowedMethods" value="getUserList"/>
     <beanMapping xmlns:ns="urn:wsClient" qname="ns:UserAccountDTO"
         languageSpecificType="java:com.sample.model.service.dto.UserAccountDTO"/>     
  </service> 
  <service name="saveUserInfoService" provider="java:EJB">
    <parameter name="beanJndiName" value="SaveUserInfoMgr"/>
    <parameter name="homeInterfaceName" value="com.sample.ejb.sessionbean.SaveUserInfoMgrHome"/>
    <parameter name="remoteInterfaceName" value="com.sample.ejb.sessionbean.SaveUserInfoMgr"/>
    <parameter name="allowedMethods" value="saveUserInfo"/>
     <beanMapping xmlns:ns="urn:wsClient" qname="ns:UserAccountDTO"
         languageSpecificType="java:com.sample.model.service.dto.UserAccountDTO"/>
  </service> 
  
<transport name="http">
  <requestFlow>
    <handler type="URLMapper"/>
  </requestFlow>
</transport>
</deployment>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?