xfire 서버 예
package cn.com.songjy.xfire.services;
import cn.com.songjy.xfire.User;
/**
* , ( ),
* wsdl ,
*
*/
public interface IHelloWord {
public String hello(String name);
public String hello(User user);
}
2. 작성 실현 클래스
package cn.com.songjy.xfire.services.impl;
import java.util.Date;
import cn.com.songjy.xfire.User;
import cn.com.songjy.xfire.services.IHelloWord;
public class HelloWord implements IHelloWord {
public String hello(String name) {
StringBuffer str = new StringBuffer();
str.append(" ,");
str.append(name);
str.append(",");
str.append(" :");
str.append(new Date());
return str.toString();
}
public String hello(User user) {
StringBuffer str = new StringBuffer();
str.append(" ,");
str.append(user.getName());
str.append(",");
str.append(" :");
str.append(new Date());
return str.toString();
}
}
3. 자바 코드 루트 디렉터리에 파일META-INF\xfire\서비스를 작성합니다.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>HelloWordService</name>
<namespace>http://www.songjy.com.cn/</namespace>
<serviceClass>cn.com.songjy.xfire.services.IHelloWord</serviceClass>
<implementationClass>cn.com.songjy.xfire.services.impl.HelloWord</implementationClass>
</service>
</beans>
넷째, 웹에서.xml 파일에 다음 코드 추가
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>
org.codehaus.xfire.transport.http.XFireConfigurableServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern><!-- services -->
</servlet-mapping>
5. 프로젝트 발표 및 테스트
브라우저에 다음 주소를 입력하면 효과를 볼 수 있습니다.
http://127.0.0.1:8080/hello/services/HelloWordService?wsdl
전체 코드 다운로드:http://yunpan.cn/Q5LfTuxRkZQCY
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fortinet FortiWeb Web Application Firewall Policy BypassFrom: Geffrey Velasquez Date: Wed, 2 May 2012 20:33:23 -0500...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.