锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久亚洲精品11p,亚洲色偷偷狠狠综合网,久久亚洲色一区二区三区http://www.tkk7.com/ksafe/category/14062.html騫磋交浜哄氨寰楀嫟蹇偣銆傘傘?/description>zh-cnWed, 28 Feb 2007 03:40:49 GMTWed, 28 Feb 2007 03:40:49 GMT60鐢⊿oap Header鍦╔fire涓疄鐜板畨鍏ㄩ獙璇?瀹炰緥浠g爜)http://www.tkk7.com/ksafe/archive/2006/08/14/63381.htmlksafeksafeSun, 13 Aug 2006 18:05:00 GMThttp://www.tkk7.com/ksafe/archive/2006/08/14/63381.htmlhttp://www.tkk7.com/ksafe/comments/63381.htmlhttp://www.tkk7.com/ksafe/archive/2006/08/14/63381.html#Feedback0http://www.tkk7.com/ksafe/comments/commentRss/63381.htmlhttp://www.tkk7.com/ksafe/services/trackbacks/63381.html <? xml聽version="1.0"聽encoding="UTF-8" ?>
< web-app聽 xmlns ="http://java.sun.com/xml/ns/j2ee"
聽聽聽聽xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance" 聽version ="2.4"
聽聽聽聽xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee聽聽聽http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
聽聽聽聽
< servlet >
聽聽聽聽聽聽聽聽
< display-name > XFire聽Servlet </ display-name >
聽聽聽聽聽聽聽聽
< 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 > /servlet/XFireServlet/* </ url-pattern >
聽聽聽聽
</ servlet-mapping >

聽聽聽聽
< servlet-mapping >
聽聽聽聽聽聽聽聽
< servlet-name > XFireServlet </ servlet-name >
聽聽聽聽聽聽聽聽
< url-pattern > /services/* </ url-pattern >
聽聽聽聽
</ servlet-mapping >
</ web-app >
< beans聽 xmlns ="http://xfire.codehaus.org/config/1.0" >
< service >
< name > EchoService </ name >
< serviceClass > com.hhy.dss.ws.Echo </ serviceClass >
< serviceFactory > jsr181 </ serviceFactory >
< inHandlers >
< handler聽 handlerClass ="com.hhy.dss.ws.AuthenticationHandler" ></ handler >
</ inHandlers >
</ service >
</ beans >
package 聽com.hhy.dss.ws;

import 聽javax.jws.WebMethod;
import 聽javax.jws.WebService;

@WebService
public class 聽Echo
{
聽聽聽聽@WebMethod
聽聽聽聽
public 聽String聽echo(String聽in)
聽聽聽聽
{
聽聽聽聽聽聽聽聽
return 聽in;
聽聽聽聽}


}
package 聽com.hhy.dss.ws;

import 聽org.apache.log4j.Logger;
import 聽org.codehaus.xfire.MessageContext;
import 聽org.codehaus.xfire.exchange.InMessage;
import 聽org.codehaus.xfire.fault.XFireFault;
import 聽org.codehaus.xfire.handler.AbstractHandler;
import 聽org.jdom.Element;

public class 聽AuthenticationHandler聽 extends 聽AbstractHandler聽 {
聽聽聽聽
private static final 聽Logger聽log聽 = 聽Logger
聽聽聽聽聽聽聽聽聽聽聽聽.getLogger(AuthenticationHandler.
class );

聽聽聽聽
public void 聽invoke(MessageContext聽context)聽 throws 聽Exception聽 {

聽聽聽聽聽聽聽聽log.info(
" #AuthenticationHandler聽is聽invoked " );
聽聽聽聽聽聽聽聽InMessage聽message聽
= 聽context.getInMessage();

聽聽聽聽聽聽聽聽
if 聽(message.getHeader()聽 == null )聽 {
聽聽聽聽聽聽聽聽聽聽聽聽
throw new 聽XFireFault( " GetRelation聽Service聽Should聽be聽Authenticated " ,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);
聽聽聽聽聽聽聽聽}


聽聽聽聽聽聽聽聽Element聽token聽
= 聽message.getHeader().getChild( " AuthenticationToken " );
聽聽聽聽聽聽聽聽
if 聽(token聽 == null )聽 {
聽聽聽聽聽聽聽聽聽聽聽聽
throw new 聽XFireFault( " Request聽must聽include聽authentication聽token. " ,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);
聽聽聽聽聽聽聽聽}


聽聽聽聽聽聽聽聽String聽username聽
= 聽token.getChild( " Username " ).getValue();
聽聽聽聽聽聽聽聽String聽password聽
= 聽token.getChild( " Password " ).getValue();

聽聽聽聽聽聽聽聽System.out.println(
" username= " + 聽username);
聽聽聽聽聽聽聽聽System.out.println(
" password= " + 聽password);

聽聽聽聽聽聽聽聽
if 聽(username聽 == null || 聽password聽 == null )
聽聽聽聽聽聽聽聽聽聽聽聽
throw new 聽XFireFault( " Supplied聽Username聽and聽Password聽Please " ,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);

聽聽聽聽聽聽聽聽
/**
聽聽聽聽聽聽聽聽聽*聽媯鏌ョ敤鎴峰悕瀵嗙爜鏄惁姝g‘
聽聽聽聽聽聽聽聽聽
*/

聽聽聽聽聽聽聽聽
if 聽( ! username.equals( " ksafe " )聽 || ! password.equals( " killer " ))
聽聽聽聽聽聽聽聽聽聽聽聽
throw new 聽XFireFault(
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
" Authentication聽Fail!聽Check聽username/password " ,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);

聽聽聽聽}

}



ksafe 2006-08-14 02:05 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 男人的天堂亚洲一区二区三区 | 亚洲成人免费网址| 亚洲桃色AV无码| 十八禁在线观看视频播放免费| 亚洲欧洲中文日韩久久AV乱码| 一区免费在线观看| 亚洲午夜福利AV一区二区无码| 色播在线永久免费视频网站| 亚洲AV日韩AV天堂久久| 99在线观看视频免费| 亚洲日本在线免费观看| 成年网站免费视频A在线双飞| 亚洲黄色激情视频| 国产一级高清免费观看| 一级免费黄色大片| 亚洲av成人无码久久精品| 中文字幕免费在线看线人 | 亚洲综合中文字幕无线码| 中国在线观看免费国语版| 亚洲国产精品久久久久秋霞小| 国产一级淫片a视频免费观看| 一级做a毛片免费视频| 亚洲国产成人高清在线观看 | 免费观看男人免费桶女人视频| 国产精品亚洲va在线观看 | 亚洲欧洲日本天天堂在线观看| 久久不见久久见中文字幕免费| 亚洲AV无码一区二区大桥未久| 中文字幕精品无码亚洲字| 一区二区免费视频| 亚洲欧美国产精品专区久久| 亚洲av无码专区在线观看素人| 国产精品免费看久久久| 亚洲色无码国产精品网站可下载| 亚洲国产成人久久综合一区77 | 亚洲日韩人妻第一页| 18女人水真多免费高清毛片| 美女露隐私全部免费直播| 亚洲国产综合专区在线电影| 大陆一级毛片免费视频观看i| 三级毛片在线免费观看|