锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲高清美女一区二区三区,亚洲精品成人久久,亚洲日本国产综合高清http://www.tkk7.com/jiangmin/category/14057.htmlzh-cnFri, 21 Mar 2008 21:10:49 GMTFri, 21 Mar 2008 21:10:49 GMT60Apache Axis鍒濈駭鏁欑▼---瀹夎銆佸簲鐢? http://www.tkk7.com/jiangmin/articles/187596.htmlJiangMinJiangMinThu, 20 Mar 2008 16:37:00 GMThttp://www.tkk7.com/jiangmin/articles/187596.htmlhttp://www.tkk7.com/jiangmin/comments/187596.htmlhttp://www.tkk7.com/jiangmin/articles/187596.html#Feedback0http://www.tkk7.com/jiangmin/comments/commentRss/187596.htmlhttp://www.tkk7.com/jiangmin/services/trackbacks/187596.html闃呰鍏ㄦ枃

JiangMin 2008-03-21 00:37 鍙戣〃璇勮
]]>
濡備綍浣跨敤Axis寮鍙慦ebservice搴旂敤紼嬪簭http://www.tkk7.com/jiangmin/articles/78607.htmlJiangMinJiangMinThu, 02 Nov 2006 02:24:00 GMThttp://www.tkk7.com/jiangmin/articles/78607.htmlhttp://www.tkk7.com/jiangmin/comments/78607.htmlhttp://www.tkk7.com/jiangmin/articles/78607.html#Feedback0http://www.tkk7.com/jiangmin/comments/commentRss/78607.htmlhttp://www.tkk7.com/jiangmin/services/trackbacks/78607.html

JiangMin 2006-11-02 10:24 鍙戣〃璇勮
]]>
瀹炴柦WebService Security[WS-Security1.0]鐨凟ncrypt鍜孲ign妯″紡(XFire+WSS4J) http://www.tkk7.com/jiangmin/articles/68964.htmlJiangMinJiangMinMon, 11 Sep 2006 07:10:00 GMThttp://www.tkk7.com/jiangmin/articles/68964.htmlhttp://www.tkk7.com/jiangmin/comments/68964.htmlhttp://www.tkk7.com/jiangmin/articles/68964.html#Feedback0http://www.tkk7.com/jiangmin/comments/commentRss/68964.htmlhttp://www.tkk7.com/jiangmin/services/trackbacks/68964.html闃呰鍏ㄦ枃

JiangMin 2006-09-11 15:10 鍙戣〃璇勮
]]>
鍦?WebService 涓嬌鐢ㄥ睘鎬у彂甯冧竴涓柟娉?/title><link>http://www.tkk7.com/jiangmin/articles/68922.html</link><dc:creator>JiangMin</dc:creator><author>JiangMin</author><pubDate>Mon, 11 Sep 2006 03:17:00 GMT</pubDate><guid>http://www.tkk7.com/jiangmin/articles/68922.html</guid><wfw:comment>http://www.tkk7.com/jiangmin/comments/68922.html</wfw:comment><comments>http://www.tkk7.com/jiangmin/articles/68922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/jiangmin/comments/commentRss/68922.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jiangmin/services/trackbacks/68922.html</trackback:ping><description><![CDATA[鍦?WebService 涓彂甯冧竴涓柟娉曞緢綆鍗曪紝鍙灝嗕綘瑕佸彂甯冪殑鏂規(guī)硶鐢?System.Web.Services.WebMethodAttribute 灞炴х被鏉ユ爣璇嗗嚭灝卞彲浠ヤ簡錛屼絾鏄灞炴у彧鑳藉簲鐢ㄤ簬鏂規(guī)硶鑰屼笉鑳藉簲鐢ㄥ埌灞炴с傝綾葷殑MSDN鏂囨。鍙互瑙佸埌(C#): <p>銆銆[AttributeUsage(AttributeTargets.Method)]</p><p>銆銆public sealed class WebMethodAttribute : Attribute</p><p>銆銆閭d箞錛屽鏋滄垜浠渶瑕佸皢涓涓睘鎬т篃鍙戝竷鎴愪竴涓猈eb鏂規(guī)硶錛岃濡備綍鍋氬憿?鍦ㄨ璁鴻繖涓棶棰樹箣鍓嶏紝鍏堟潵鐪嬬湅涓轟粈涔堟垜浠渶瑕佸彂甯冨睘鎬т負涓涓猈eb鏂規(guī)硶?鍥犱負鏈変漢鍙兘浼氳繖涔堝憡璇変綘錛屼綘鍙互鎶婁綘鐨勫睘鎬ф敼鍐欐垚涓や釜瀵瑰簲鐨刧etXXXXX/setXXXXX鏂規(guī)硶鏉ュ垎鍒彂甯冩垚WebMethod銆傚摝錛屾槸鐨勶紝榪欎箞鍋氱湅浼煎彲浠ヨ揪鍒扮洰鐨勶紝浣嗘槸榪欐牱鍋氭崯瀹充簡鎴戜滑鐨勬帴鍙e畾涔夛紝浣垮緱鎴戜滑鏃犳硶浜彈灞炴т負鎴戜滑鎵甯︽潵鐨勫揩涔?璇蜂笉瑕侀棶鎴戞槸浠涔堝揩涔?錛屽叾瀹炴渶閲嶈鐨勪竴涓師鍥犲氨鏄棤娉曞畬鎴愬鎺ュ彛鐨勫疄鐜頒簡錛屾璇濇庤?涓旂湅涓嬮潰浠g爜(C#):</p><p>銆銆public interface IDataService</p><p>銆銆{</p><p>銆銆// 璇ュ睘鎬ф寚紺哄綋鍓嶄嬌鐢ㄧ殑鏄粈涔堟暟鎹簱緋葷粺(渚嬪:MS-SQLServer銆丱rcale銆両BM-DB2 絳夌瓑)</p><p>銆銆int DataProvider</p><p>銆銆{</p><p>銆銆get;</p><p>銆銆}</p><p>銆銆// 璇ユ柟娉曟墽琛屼竴孌墊寚瀹氱殑SQL鑴氭湰錛屽茍榪斿洖鍏剁粨鏋滈泦</p><p>銆銆System.Data.DataSet Execute(String sqlText);</p><p>銆銆// 璇ユ柟娉曞皢鎸囧畾鐨勬暟鎹泦淇濆瓨鍒版暟鎹簱涓?/p><p>銆銆void Update(System.Data.DataSet dataSet);</p><p>銆銆}</p><p>銆銆鐜板湪鎴戜滑鍐欎竴涓?WebService 鍏墮渶瑕佸疄鐜?IDataService 鎺ュ彛錛屽繀欏誨湪璇?WebService 涓寘鍚茍鍙戝竷璇ュ睘鎬с傝繖鏃舵垜浠鎬庝箞鍔?鍛靛懙錛屼笖鐪?/p><p>銆銆public class DataService : System.Web.Services.WebSerbice, IDataService</p><p>銆銆{</p><p>銆銆...</p><p>銆銆public int DataProvider</p><p>銆銆{</p><p>銆銆[WebMethod(MessageName="GetDataProvider")]</p><p>銆銆get</p><p>銆銆{</p><p>銆銆...</p><p>銆銆}</p><p>銆銆}</p><p>銆銆[WebMethod()]</p><p>銆銆public System.Data.DataSet Execute(String sqlText)</p><p>銆銆{</p><p>銆銆...</p><p>銆銆}</p><p>銆銆}</p><p>銆銆OK錛屽ぇ瀹剁湅鍒頒簡錛屽皢涓涓柟娉曞彂甯冩垚Web鏂規(guī)硶鏄湪鍏跺嚱鏁頒綋鍓嶆寚瀹?WebMethod 灞炴э紝鑰屽睘鎬у垯鏄湪鍏秅et鎴杝et鍣ㄤ箣鍓嶆寚瀹?WebMethod 灞炴э紝濡傛灉涓嶆寚瀹氬睘鎬х殑 MessageName 灞炴у鹼紝鍒欏彂甯冪殑灞炴х殑Web鏂規(guī)硶鍚嶅皢琚疆涓篻et_XXXXX鍜宻et_XXXXX銆?/p><p>銆銆鍦ㄤ嬌鐢╒S.net鐢熸垚鐨?WebService 浠g悊綾?閫氳繃娣誨姞Web寮曠敤錛孯eference.cs)涓殑鎴愬憳閮芥槸鏂規(guī)硶錛屽洜姝ら渶瑕佹墜鍔ㄤ慨鏀逛唬鐞嗙被涓殑鐩稿叧鏂規(guī)硶涓哄睘鎬э紝渚嬪涓婁緥鐨勬湰鍦頒唬鐞嗙被鐨勭浉鍏充唬鐮佺湅璧鋒潵鏄繖鏍風殑:</p><p>銆銆[System.Web.Services.Protocols.SoapDocumentMethodAttribute(... ...)]</p><p>銆銆[return: System.Xml.Serialization.XmlElementAttribute("GetDataProviderResult")]</p><p>銆銆public int GetDataProvider()</p><p>銆銆{</p><p>銆銆object[] results = this.Invoke("GetDataProvider", new object[0]);</p><p>銆銆return (int)results[0];</p><p>銆銆}</p><p>銆銆閭d箞錛屼綘鍙渶灝嗚鏂規(guī)硶鐨勪富浣撻儴鍒嗗ぇ姒傛敼鎴愯繖涓牱瀛愬嵆鍙?</p><p>銆銆public int GetDataProvider</p><p>銆銆{</p><p>銆銆[System.Web.Services.Protocols.SoapDocumentMethodAttribute(... ...)]</p><p>銆銆[return: System.Xml.Serialization.XmlElementAttribute("GetDataProviderResult")]</p><p>銆銆get</p><p>銆銆{</p><p>銆銆object[] results = this.Invoke("GetDataProvider", new object[0]);</p><p>銆銆return (int)results[0];</p><p>銆銆}</p><p>銆銆}</p><img src ="http://www.tkk7.com/jiangmin/aggbug/68922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jiangmin/" target="_blank">JiangMin</a> 2006-09-11 11:17 <a href="http://www.tkk7.com/jiangmin/articles/68922.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>嫻嬭瘯鏈嶅姟 :SOA鐨勫畬鏁存у拰鎵╁睍鎬?/title><link>http://www.tkk7.com/jiangmin/articles/68914.html</link><dc:creator>JiangMin</dc:creator><author>JiangMin</author><pubDate>Mon, 11 Sep 2006 02:58:00 GMT</pubDate><guid>http://www.tkk7.com/jiangmin/articles/68914.html</guid><wfw:comment>http://www.tkk7.com/jiangmin/comments/68914.html</wfw:comment><comments>http://www.tkk7.com/jiangmin/articles/68914.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/jiangmin/comments/commentRss/68914.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jiangmin/services/trackbacks/68914.html</trackback:ping><description><![CDATA[闅忕潃寮鍙戣蔣浠跺線鍙鐢ㄦ湇鍔$殑榪佺Щ錛屽緢澶氳蔣浠跺紑鍙戠敓鍛藉懆鏈熶腑鐨勮寖寮忚寮鍙戜簡鍑烘潵銆傛濡傞潰鍚戝璞¤姹備竴涓壒鍒殑姒傚康闆嗗悎鏉ヨ揪鍒版湁鏁堢殑寮鍙戯紝闈㈠悜瀵硅薄鏋舵瀯涔熷甫鏉ヤ簡瀹冨叡浜殑鍏蜂綋閫斿緞銆傚湪鎺ヤ笅鏉ョ殑孌佃惤涓紝鎴戜滑灝嗕細鎴戜滑灝嗕細鎺㈢儲寮鍙戞湇鍔$殑璁稿閲嶈鏂歸潰涓殑涓涓?嫻嬭瘯銆? <p>銆銆渚濊禆浜庝綘浠粍緇囦腑鐨勮蔣浠剁鐞嗙被鍨嬶紝嫻嬭瘯鍙互閫氬父浣滀負涓涓叏灞榪囩▼鎴栬呮渶楂樹紭鍏堟潈鐨勮繃紼嬨備互鍓嶇殑鏂規(guī)硶錛屽湪浠g爜琛屼箣闂寸敤鏁忔嵎寮鍙戞妧宸э紝寮鴻揩鎶婃祴璇曟帹榪熷埌鏈嶅姟琚畬鍏ㄥ疄鐜頒互鍚庢墠榪涜嫻嬭瘯錛岃岄殢鍚庣殑鏈嶅姟灝變細閲囩敤榪欎釜榪樻病鏈夌粡榪囨祴璇曠殑鏈嶅姟錛屽茍涓斾笉絳夊埌浣犱嬌涔嬫垚涓轟竴涓滃噯澶囧ソ鈥濈殑鏈嶅姟銆?/p><p>銆銆褰撴湁鏀寔鑰呯‘璁や簡涓涓皟鏌ワ紝鍦ㄥ紑濮嬪氨 榪涜嫻嬭瘯騫朵笖閲囩敤鏁忔嵎鍘熷垯姣旂洿鍒版渶鍚庣殑寮鍙戦樁孌墊墠嫻嬭瘯鏇存湁濂藉錛屾垜浠殏涓斾笉綆¤繖浜涳紝鎴戜滑鍏堟妸鍏充簬浣曟椂鎶婃祴璇曞紩鍏ュ埌浣犲叿浣撶殑宸ョ▼涓幓鐨勮璁烘悂緗竴杈癸紝璁╂垜浠叧娉ㄤ竴涓嬪浣曡繘琛屾祴璇曘?/p><p>銆銆嫻嬭瘯鍐充笉鏄竴涓畝鍗曠殑涓滆タ錛屾湁寰堝涓嶅悓鐨勬祴璇曠被鍨嬪彲浠ュ簲鐢ㄥ湪杞歡涓娿備緷鎹祴璇曠殑澶嶆潅鎬у拰棰嗗煙 錛屽嵆浣夸笓涓氱殑鍥㈤槦鈥斺擰A鍥㈤槦鈥斺斿彲浠ヨ闆囨潵瀹屾垚鐗瑰畾鐨勪換鍔★紝浣嗘槸鏄負浜嗙壒瀹氱殑鐩畾錛屾垜浠皢浼氬叧娉ㄤ袱縐嶇被鍨嬬殑嫻嬭瘯錛屼粬浠兘鐩稿瀹規(guī)槗鐨勫紑鍙?鍗曞厓嫻嬭瘯鍜屽帇鍔涙祴璇曘?/p><p>銆銆鍗曞厓嫻嬭瘯鏄寚閫氳繃棰勫厛瀹氫箟鐨勪竴浜涘垪鏁版嵁闆嗗悎鏉ラ獙璇佷竴涓湇鍔$殑鏃㈠畾鐩殑鐨勮繃紼嬶紝榪欎釜鏁版嵁闆嗗悎鏄敤鏉ユā鎷熸樉紺轟笘鐣岀殑鐢ㄦ硶浠庤岃兘澶熷強鏃剁殑鏂瑰紡鏉ユ帰嫻嬪埌緙洪櫡銆傚綋涓轟綘鐨勬湇鍔¤繘琛屽崟鍏冩祴璇曠殑鏃跺欙紝 鍦ㄦ湇鍔¤鍙戝竷涓烘鏄殑浜у搧浠ュ墠浣犲彲浠ユ妸浠栦滑鐪嬫垚瀹夊叏淇濇姢緗戯紝鍥犱負浣犺兘澶熷湪瀹為檯鏁版嵁嫻佸湪榪欎釜緋葷粺榪愯涔嬪墠浣跨敤榪欎簺棰勫厛鐨勬暟鎹泦鍚堟潵嫻嬭瘯浣犵殑鏈嶅姟鐨勯昏緫銆?/p><p>銆銆鍙﹀涓涓崟鍏冩祴璇曚負浣犵殑寮鍙戝甫鏉ョ殑閭d簺濂藉鍦ㄥ綋浣犵殑緋葷粺寮濮嬬敤涓婁簡涓孌墊椂闂翠箣鍚庡氨浼氭洿鍔犵獊鍑轟簡銆傚洜涓烘紨鍖栫殑鏈嶅姟鎰忓懗鐫搴曞眰閫昏緫鐨勪慨鏀癸紝榪欎簺淇敼鍙兘浼氱牬鍧忔湇鍔℃湰鏉ヨ甯屾湜蹇欒凍鐨勪竴浜涘叿浣撶殑浣跨敤璁懼畾銆傚敖綆″姝わ紝閫氳繃鐜版湁鐨勫崟鍏冩祴璇曞浠訛紝騫朵笖淇濊瘉涓鐩翠繚鎸佸悓榪欎簺嫻嬭瘯鐨勪竴鑷達紝淇濇姢浠諱綍浣跨敤浣犳湇鍔$殑渚濊禆閮ㄥ垎鍏嶅彈鍦ㄤ互鍚庡彲鑳芥柊鐨勪慨璁腑甯︽潵鐨勪換浣曠牬鍧?/p><p>銆銆瀹為檯鐨勫崟鍏冩祴璇曠殑榪涜寰堝ぇ紼嬪害涓婁緷璧栦簬緙栫▼璇█鎴栬呬綘浣跨敤鏉ラ儴緗蹭綘鐨勬湇鍔$殑騫沖彴錛屼絾鏄洿鍔犲彲鑳界殑鎯呭喌鏄負浜嗚兘鏇村鏄撶殑榪涜嫻嬭瘯鐨勬姝ヤ負钀ワ紝紜鍜岄儴緗詫紝灝嗕細閫氳繃涓涓壒瀹氱殑妗嗘灦鏉ュ畬鎴愯繖浜?鈥斺旀崲涓鍙ヨ瘽璇村氨鏄紝 鑷姩鍖栫殑榪涜鎵鏈夌殑鑳藉浣垮緱鍗曞厓嫻嬭瘯鎴愪負蹇呴渶鐨勮繃紼嬨?/p><p>銆銆鍦ㄦ墍鏈夌殑鏈嫻佽鐨勫崟鍏冩祴璇曠殑妗嗘灦涓湁:Java鐨凧Unit 鍜?NET鐨刄nit Testing Framework 錛孶nit Testing Framework 鏋勬垚浜哣isual Studio鐨勪竴閮ㄥ垎銆傚浜庢繁搴︾殑瑙i噴浠栦滑鐨勬鏋舵垨鑰呭叾浠栫殑涓浜涘崟鍏冩祴璇曞浠跺皢涓嶄細鍦ㄦ湰鏂囦腑璁ㄨ錛屼絾鏄垪琛?.1灞曠ず鐨勫氨鏄竴涓狫ava鏀寔鐨勬湇鍔$殑Junit嫻嬭瘯鏄庢牱鐨勩?/p><p>銆銆鍒楄〃1.1 瀵笿ava綾繪瀯鎴愮殑Web Services鐨凧unit鍗曞厓嫻嬭瘯</p><p><font style="BACKGROUND-COLOR: #dddddd" face="Verdana" color="#000000">import junit.framework.*;<br />public class PayrollTest extends TestCase { <br />聽聽聽 private Payroll basePayroll;<br />聽聽聽 private Employee accountingE;<br />聽聽聽 public PayrollTest(String type) {<br />聽聽聽聽聽聽聽 super(type);<br />聽聽聽 }<br />聽聽 protected void setUp() {<br />聽// Initialize Payroll object<br />聽聽聽聽聽聽聽 basePayroll = new Payroll();<br />聽 // Generate employee, assign to payroll<br />聽聽聽聽聽聽聽 accountingE = new Employee("John Smith", 5743.00);<br />聽聽聽聽聽聽聽 basePayroll.addEmployee(accountingE);<br />聽聽聽 }<br />聽聽聽 protected void tearDown() {<br />聽// Reinitialize Payroll object<br />聽聽聽聽聽聽聽 basePayroll = null;<br />聽聽聽 }<br />聽聽聽 public void testAddEmployee() {<br />聽聽聽聽聽聽聽 Employee contractE = new Employee("Auditor", 2843.00);<br />聽聽聽聽聽聽聽 basePayroll.addEmployee(contractE);<br />聽聽聽聽聽聽聽聽 double totalPayroll = accountingE.getSalary() + contractE.getSalary();<br />聽聽聽聽聽聽聽 assertEquals(totalPayroll, basePayroll.getTotal(), 0.0);<br />聽聽聽聽聽聽聽聽 assertEquals(2, basePayroll.countEmployees());<br />聽聽聽 }<br />聽聽聽 public void testEmptyPayroll() {<br />聽聽聽聽聽聽聽 basePayroll.emptyPayroll();聽聽聽 <br />聽聽聽聽聽聽聽 assertTrue(basePayroll.emptyPayroll());<br />聽聽聽 }<br />聽聽聽聽聽聽 public void testEliminateEmployee() throws EmployeeNotFound {<br />聽聽聽聽聽聽聽 basePayroll.eliminateEmployee(accountingE);<br />聽聽聽聽聽聽聽 assertEquals(0, basePayroll.countEmployees());<br />聽聽聽聽聽聽聽 assertEquals(0.0, basePayroll.getTotal(), 0.0);<br />聽聽聽 }<br />聽聽聽聽 public static Test suite() {<br />聽聽聽聽聽聽聽 TestSuite suite = new TestSuite(PayrollTest.class);<br />聽return suite;<br />聽聽聽聽 }<br />聽聽聽 public static void main(String args[]) {<br />聽聽聽聽聽聽聽 junit.textui.TestRunner.run(suite());<br />聽聽聽 }<br />聽}</font></p><p>銆銆榪欎釜嫻嬭瘯鍒楄〃琛ㄧず鐨勬槸瀵逛袱涓皢浼氱敤鏉ユ瀯鎴愬喅瀹氳柂姘村唽鐨勬暟鎹殑Web service榪涜嫻嬭瘯鐨勪竴涓緥瀛愩傝娉ㄦ剰Payroll鍜孍mployee綾葷殑瀹炰緥鏄浣曞垱寤虹殑錛屽畠浠兘浼氳鍚庨潰鐨則estXXX()鍛藉悕鐨勬柟娉曟潵鎿嶇旱銆備竴鏃﹁榪欎簺鏂規(guī)硶鎿嶄綔錛岃娉ㄦ剰鐪嬪埌鏄氳繃涓嶅悓鐨勪互assertXXX()鍛藉悕鐨凧unit鏂規(guī)硶鏉ヨ皟鐢ㄧ殑銆?/p><p>銆銆鐢ㄦ潵璋冪敤棰勫厛瀹氫箟鐨勬暟鎹潡鐨勪笉鍚岀殑鏂█鏂規(guī)硶鐨勫弬鏁板湪搴曞眰鐨勬湇鍔$被涔嬮棿浼犻掞紝鍦ㄨ繖浜涚被涓婅繘琛屽悓鎵鏈熸湜鐨勫艱繘琛屾瘮瀵癸紝榪欎釜姣斿鏄湪褰撴祴璇曟鏋剁粰鍑轟竴涓敊璇垨鑰呰繑鍥炰竴涓紜殑鎵ц鐨勬椂鍊欒繘琛屻?/p><p>銆銆鍗曞厓嫻嬭瘯鏄敤鏉ラ獙璇佷竴涓湇鍔¢昏緫鐨勫畬鏁存э紝閲嶇偣嫻嬭瘯鏄敤鏉ュ喅瀹氫竴涓湇鍔″湪涓涓壒瀹氱殑鐢ㄦ埛闄勮澆鐨勬椂鍊欏簲璇ュ叿鏈変粈涔堟牱鐨勮涓猴紝瀹冩槸涓涓彲浠ュ府鍔╁喅瀹氬涓涓湇鍔$殑鍩虹鏋舵瀯鐨勯傚綋鏀寔鐨勮繃紼嬶紝榪欎簺鍩虹鏋舵瀯鍖呮嫭濡傜‖浠惰兘鍔涳紝搴旂敤紼嬪簭閰嶇疆鍜屽彲浠ヨ幏寰楃殑緗戠粶甯﹀錛屼互鍙婂叾浠栫殑涓滆タ銆?/p><p>銆銆涓涓彲浠ュ府鍔╀綘榪涜鍘嬪姏嫻嬭瘯鐨勫伐鍏鋒槸JMeter 錛屽畠鏄竴涓敱Apache緇勭粐寮鍙戠殑涓涓紑婧愰」鐩傚敖綆meter鏄熀浜巎ava鐨勶紝瀹冨彲浠ヤ駭鐢烻OAP鍜孹MLRPC綾誨瀷鐨勮姹傦紝鏈夋晥鍦板彂鎸ヤ竴涓猈eb services瀹㈡埛绔殑鍔熻兘錛屾潵鍘嬪姏嫻嬭瘯浠諱綍鏈嶅姟绔殑閮ㄧ講銆傚浘1.1灞曠ず鐨勬槸涓涓嬌鐢ㄨ繖涓伐鍏瘋繘琛岀殑鍦⊿OAP/XML-RPC鏈嶅姟涓婄殑闄勮澆嫻嬭瘯銆?/p><p><img src="http://searchwebservices.techtarget.com.cn/imagelist/06/03/2jp7e6i982q6.jpg" border="0" /></p><p>銆銆鍥?.1:Jmeter瀵筗eb services鐨勫帇鍔涙祴璇?/p><p>銆銆鍦↗meter涓垱寤轟笂榪扮殑鍘嬪姏嫻嬭瘯鐨勮繃紼嬪涓?</p><p>銆銆1. 鍦↗meter鐨勪富鐣岄潰錛屽皢浣犵殑榧犳爣縐誨姩鍒癟est Plan鎸夐挳涓婂茍鐐瑰嚮鍙抽敭銆備粠寮瑰嚭鐨勮彍鍗曚腑閫夋嫨:Add 鈥?Thread Group銆俆hread Group鎸夐挳灝嗕細琚垱寤恒?/p><p>銆銆2.瀹氫綅鍦═hread Group鎸夐挳涓婂乏杈圭殑紿椾綋涓皢浼氭樉紺轟笉鍚岀殑鍙傛暟銆傚弬鏁癗umber of threads 琛ㄧず鐨勬槸浣犵殑鍘嬪姏嫻嬭瘯灝嗕細瀵逛綘鐨勬湇鍔′豢鏁堢殑璇鋒眰鐨勬暟銆?/p><p>銆銆3.涓嬩竴姝ワ紝褰撻紶鏍囧湪Thread Group鎸夐挳涓婄偣鍑誨彸閿紝浠庡脊鍑虹殑鑿滃崟涓夋嫨:Add 鈥?Sampler 鈥?SOAP/XML-RPC Request銆係OAP/XML-RPC璇鋒眰鎸夐挳灝嗕細琚垱寤恒?/p><p>銆銆4.榧犳爣瀹氫綅鍦⊿OAP/XML-RPC璇鋒眰鎸夐挳錛屽乏杈圭殑紿椾綋涓皢浼氭樉紺轟笉鍚岀殑鍙傛暟銆傛湁鍏充簬浣犵殑Web service鐨刄RL鐨勪粙緇嶏紝浠ュ強浣犲笇鏈涘彂鍑虹殑姣忎竴涓姹傜殑杞借嵎銆?/p><p>銆銆5.褰撻紶鏍囧湪SOAP/XML-RPC璇鋒眰鎸夐挳涓婃椂錛岀偣鍑誨彸閿紝浠庡脊鍑虹殑鑿滃崟涓夋嫨:Add 鈥?Listener 鈥?Monitor Results錛屽拰Add 鈥?Listener 鈥?View Results銆備袱涓樉紺哄帇鍔涙祴璇曠粨鏋滅殑鎸夐挳灝嗕細鐢熸垚銆傛敞鎰?濡傛灉闇瑕侊紝浣犲彲浠ユ坊鍔犳洿澶氱殑鐩戝惉鑰咃紝榪欐槸Jmeter榪涜鍘嬪姏嫻嬭瘯緇撴灉鐨勮〃紺烘湳璇?/p><p>銆銆6.淇濆瓨浣犵殑嫻嬭瘯錛屽茍浠庢渶楂樺眰鐨勮彍鍗曚腑閫夋嫨Run-Start閫夐」寮濮嬩綘鐨勫帇鍔涙祴璇曘?/p><p>銆銆7.鏈鍚庣Щ鍔ㄤ綘鐨勯紶鏍囧埌姣忎竴涓笉鍚岀殑Listener鎸夐挳涓婏紝 瑙傚療浣犲湪瀵逛綘鐨刉eb service榪涜鍘嬪姏嫻嬭瘯鏃惰幏寰楃殑鎬ц兘鍙傛暟銆?/p><p>銆銆鍜屽崟鍏冩祴璇曟鏋剁浉綾諱技鐨勬湰璐紝瑙i噴Jmeter鐨勮澶氬鏉傗斺旀垨鑰呬換浣曞叾浠栧帇鍔涙祴璇曞伐鍏風殑榪欐柟闈㈢殑闂鈥斺斿皢浼氳秴鍑烘湰鏂囩殑鑼冨洿錛屼絾鏄疛meter鎻愪緵浜嗗叏闈㈠彲鐞嗚В鐨勫茍鍙嚜鐢辮幏鍙栫殑鏂囨。鏉ヨВ閲婁笉鍚岀殑鍘嬪姏嫻嬭瘯鍔熻兘銆?/p><p>銆銆鎴戜滑鎬葷粨鎴戜滑瀵瑰湪Web services鐜涓嬪崟鍏冩祴璇曞拰鍘嬪姏嫻嬭瘯鐨勮璇嗭紝榪欐槸鍦ㄥ緢澶氱殑嫻嬭瘯榪囩▼涓綘鍙互鍦ㄤ綘鐨勯潰鍚戞湇鍔¤璁′腑鐨勪袱涓柟娉曪紝浠庤岃兘澶熺‘淇濅綘鐨勯儴緗茬殑瀹屾暣鎬у拰鍙祴閲忔?/p><img src ="http://www.tkk7.com/jiangmin/aggbug/68914.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jiangmin/" target="_blank">JiangMin</a> 2006-09-11 10:58 <a href="http://www.tkk7.com/jiangmin/articles/68914.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏈枃璇戣嚜Thomas Erl鐨勩奡ervice-Oriented Architecture: Concepts, Technology and Design銆嬮儴鍒嗙珷鑺傘?/title><link>http://www.tkk7.com/jiangmin/articles/68906.html</link><dc:creator>JiangMin</dc:creator><author>JiangMin</author><pubDate>Mon, 11 Sep 2006 02:46:00 GMT</pubDate><guid>http://www.tkk7.com/jiangmin/articles/68906.html</guid><wfw:comment>http://www.tkk7.com/jiangmin/comments/68906.html</wfw:comment><comments>http://www.tkk7.com/jiangmin/articles/68906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/jiangmin/comments/commentRss/68906.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jiangmin/services/trackbacks/68906.html</trackback:ping><description><![CDATA[ <div> <font size="3">鏈枃璇戣嚜Thomas聽Erl鐨勩奡ervice-Oriented Architecture: Concepts, Technology and Design銆嬮儴鍒嗙珷鑺傘?/font> </div> <div> <font size="3"> </font>聽</div> <div> <font size="3">娉ㄦ剰鏈妭鐨勬爣棰樻槸鈥滈潰鍚戞湇鍔″拰闈㈠悜瀵硅薄鈥濓紝鑰屼笉鏄滈潰鍚戞湇鍔″闈㈠悜瀵硅薄鈥濄傝繖縐嶅尯鍒槸瑕佸己璋冭繖涓ょ鎬濇兂涔嬮棿鐨勫叧緋諱笉鏄珵浜夊叧緋昏繖涓浜嬪疄銆?/font> </div> <div> <font size="3"> </font>聽</div> <div> <font size="3">浜嬪疄涓婏紝闈㈠悜瀵硅薄緙栫▼閫氬父鐢ㄤ簬鏋勫緩Web Services涓簲鐢ㄩ昏緫鐨勫皝瑁呫傜劧鑰岋紝闈㈠悜瀵硅薄緙栫▼鏂規(guī)硶鍒板簳涓庨潰鍚戞湇鍔℃柟娉曟湁浣曟牴鏈殑涓嶅悓鏄煎緱鍘繪帰绱㈢殑錛岀悊瑙e畠浠殑涓嶅悓鏈夊姪浜庝綘灝嗗畠浠斁鍦ㄤ竴璧峰伐浣溿?/font> </div> <div> <font size="3"> </font>聽</div> <div> <font size="3">涓嬮潰鍒楀嚭涓ょ鏂規(guī)硶鍦ㄨ璁℃柟闈㈢殑姣旇緝銆傦紙灝界浣跨敤鈥滈昏緫澶勭悊鍗曞厓鈥濇湳璇湪姣旇緝鏈嶅姟鍜屽璞′細寮曡搗鐨勬販娣嗭紝鐒惰岄潰鍚戞湇鍔℃槸鍩轟簬鏈嶅姟鏉ヨ璁★紝闈㈠悜瀵硅薄鏄互瀵硅薄鍒涘緩涓轟腑蹇冦傦級</font> </div> <div> <font size="3"> </font>聽</div> <ul> <li> <div style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt"> <font size="3"> <span> <span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽聽 </span> </span>闈㈠悜鏈嶅姟寮鴻皟閫昏緫澶勭悊鍗曞厓錛堟湇鍔★級涔嬮棿鐨勬澗鑰﹀悎銆傝櫧鐒墮潰鍚戝璞℃敮鎸佸彲閲嶇敤銆佹澗鑰﹀悎鐨勭紪紼嬬▼搴忥紝浣嗗畠涓昏鍩轟簬棰勫畾涔夌殑渚濊禆綾伙紝浜х敓鍜岄昏緫澶勭悊鍗曞厓錛堝璞★級鐨勭揣鑰﹀悎銆?/font> </div> </li> </ul> <div> <font size="3"> </font>聽</div> <ul> <li> <div style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt"> <font size="3"> <span> <span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽 </span> </span>闈㈠悜鏈嶅姟榧撳姳綺楃矑搴︽帴鍙o紙鏈嶅姟鎻忚堪錛夛紝鍥犳姣忎釜閫氳鍗曞厓錛堟秷鎭級閮藉寘鍚畬鎴愮粰瀹氫換鍔℃墍闇鐨勫敖鍙兘澶氱殑淇℃伅銆傞潰鍚戝璞$紪紼嬪畬鍏ㄦ敮鎸佺粏綺掑害鎺ュ彛錛圓PIs錛夛紝鍥犳閫氳鍗曞厓錛圧PC鎴栨湰鍦癆PI璋冪敤錛夎兘鎵ц鍚勭澶у皬鐨勪換鍔°?/font> </div> </li> </ul> <div> <font size="3"> </font>聽</div> <ul> <li> <div style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt"> <font size="3"> <span> <span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽聽 </span> </span>闈㈠悜鏈嶅姟鏈熸湜閫昏緫澶勭悊鍗曞厓錛堟湇鍔★級鐨勮寖鍥村彲浠ヨ緝澶с傞潰鍚戝璞′腑鐨勯昏緫澶勭悊鍗曞厓錛堝璞★級瓚嬪悜浜庡湪涓瀹氳寖鍥村唴鏇村皬鍜屾洿鍔犳槑紜?/font> </div> </li> </ul> <div> <font size="3"> </font>聽</div> <ul> <li> <div style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt"> <font size="3"> <span> <span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽聽 </span> </span>闈㈠悜鏈嶅姟淇冭繘閫昏緫澶勭悊鍗曞厓錛堟湇鍔★級鏈煡琛屼負鐨勫垱寤猴紝閭f槸鐢辨櫤鑳介氳鍗曞厓錛堟秷鎭級鎵寮曡搗鐨勮涓恒傞潰鍚戝璞¢紦鍔遍昏緫澶勭悊鍜屾暟鎹殑緇戝畾錛屼駭鐢熼潪甯告櫤鑳界殑鍗曞厓錛堝璞★級銆?/font> </div> </li> </ul> <div> <font size="3"> </font>聽</div> <ul> <li> <div style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt"> <font size="3"> <span> <span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽聽 </span> </span>闈㈠悜鏈嶅姟鏇村閲囩敤閫昏緫澶勭悊鍗曞厓錛堟湇鍔★級榪涜璁捐騫惰繘鍙兘淇濇寔鏃犵姸鎬併傞潰鍚戝璞¢紦鍔辨暟鎹拰閫昏緫鐨勭粦瀹氾紝鍥犳浜х敓鏈夌姸鎬佸崟鍏冿紙瀵硅薄錛夈傦紙鐒惰岋紝榪戞潵鏇村鐨勫熀浜庣粍浠剁殑璁捐鏂規(guī)硶鑳岀浜嗚繖縐嶈秼鍔匡級</font> </div> </li> </ul> <div> <font size="3"> </font>聽</div> <ul> <li> <div style="MARGIN-LEFT: 21pt; TEXT-INDENT: -21pt"> <font size="3"> <span> <span style="FONT: 7pt 'Times New Roman'">聽聽聽聽聽聽聽聽 </span> </span>闈㈠悜鏈嶅姟鏀寔閫昏緫澶勭悊鍗曞厓錛堟湇鍔★級鐨勬澗鑰﹀悎緇勫悎銆傞潰鍚戝璞′篃鏀寔緇勫悎浣嗚秼鍚戜簬緇ф壙鑷昏緫澶勭悊鍗曞厓錛堝璞★級錛岄偅浼氬鑷翠緷璧栫揣鑰﹀悎銆?/font> </div> </li> </ul> <div> <font size="3"> </font>聽</div> <div> <font size="3">涓婇潰浠庤﹀悎搴︺佹帴鍙g矑搴︺佸叧娉ㄧ偣銆佺姸鎬佺瓑鏂歸潰瀵歸潰鍚戞湇鍔″拰闈㈠悜瀵硅薄榪涜浜嗘瘮杈冦備笅闈㈠啀瀵逛袱縐嶆柟娉曠殑璁捐鍘熷垯榪涜姣旇緝銆?/font> </div> <div> <font size="3"> </font>聽</div> <p> <span style="FONT-SIZE: 10.5pt">褰撶劧錛岄潰鍚戞湇鍔¤繕?gòu)茽缂哄緢澶氶潰鍚戝璞″凡鏈夌殑姒傚康鍜岀悊璁恒備笅琛ㄦ彁渚涗簡涓鑸殑闈㈠悜瀵硅薄鍘熷垯涓庡凡緇忚璁鴻繃鐨勯潰鍚戞湇鍔$殑鍘熷垯鐨勬瘮杈冦?/span>聽</p> <p>聽</p> <p> </p> <table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" border="1"> <tbody> <tr style="mso-yfti-irow: 0"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <strong style="mso-bidi-font-weight: normal"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闈㈠悜鏈嶅姟鍘熷垯</span> <span lang="EN-US"> <?XML:NAMESPACE PREFIX = O /?> <o:p> </o:p> </span> </font> </strong> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <strong style="mso-bidi-font-weight: normal"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闈㈠悜瀵硅薄鍘熷垯</span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </strong> </p> </td> </tr> <tr style="mso-yfti-irow: 1"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勯噸鐢?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闈㈠悜瀵硅薄澶у鏁版儏鍐墊槸鍒涘緩鍙噸鐢ㄧ殑綾伙紝妯″潡鍖栧垎瑙g殑闈㈠悜瀵硅薄鍘熷垯鏄簲鐢ㄧ▼搴忕殑璁捐鏂瑰紡銆?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> <font face="Times New Roman" size="3">聽</font> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩稿叧鐨勫師鍒欙紝濡傛娊璞★紝灝佽錛屾帴鍙e拰瀹炵幇閫昏緫鐨勫垎紱匯傛湇鍔¢噸鐢ㄦ槸榪欎釜鐩爣鐨勫歡緇?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 2"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勫綰?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟濂戠害鐨勯渶姹傚拰鏋勫緩闈㈠悜瀵硅薄搴旂敤涓殑鎺ュ彛鐩哥被浼箋傛帴鍙f彁渚涗簡涓縐嶆彁鐐肩被鎻忚堪鐨勬柟娉曪紝榪欏拰</span> <span lang="EN-US"> <font face="Times New Roman">WSDL </font> </span> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐨勫畾涔夐潪甯哥浉浼箋備笌</span> <span lang="EN-US"> <font face="Times New Roman">SOA</font> </span> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">榧撳姳鐨勨?/span> <span lang="EN-US"> <font face="Times New Roman">WSDL</font> </span> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浼樺厛鈥濇柟娉曚竴鏍鳳紝鈥滄帴鍙d紭鍏堚濇柟娉曚篃琚涓烘槸闈㈠悜瀵硅薄鐨勬渶浣?jīng)_疄璺點?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 3"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勬澗鑰﹀悎</span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝界鎺ュ彛鐨勫垱寤轟竴瀹氱▼搴︿笂灝嗙被浠庣被鐨勪嬌鐢ㄨ呰В鑰︼紝浣嗚﹀悎鏄潰鍚戞湇鍔′粠闈㈠悜瀵硅薄緇ф壙鍒扮殑涓昏鐗規(guī)с?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> <font face="Times New Roman" size="3">聽</font> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐩稿闈㈠悜鏈嶅姟璁捐鏂規(guī)硶錛岀戶鎵垮拰鍏朵粬闈㈠悜瀵硅薄鍘熷垯閫犳垚閫昏緫澶勭悊鍗曞厓涔嬮棿鐨勭揣鑰﹀悎銆?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 4"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勬娊璞?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闈㈠悜瀵硅薄鐨勬娊璞″師鍒欒姹備竴涓被鎻愪緵涓涓帴鍙g粰澶栭儴涓栫晫錛屽茍閫氳繃榪欎釜鎺ュ彛鏉ヨ闂被銆傚皝瑁呴氳繃寤虹珛淇℃伅闅愯棌姒傚康鏉ユ敮鎸佽繖縐嶆柟寮忥紝閫氳繃鎺ュ彛鏆撮湶鐨勭被鍐呴儴鐨勪換浣曢昏緫閮戒笉鑳借澶栭儴鎵璁塊棶銆?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> <font face="Times New Roman" size="3">聽</font> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鎶借薄鍙互鍩烘湰杈懼埌瀵硅薄鎶借薄鍜屽皝瑁呯殑紼嬪害銆傚畠鐨勭洰鏍囨槸闅愯棌鏈嶅姟鐨勫唴閮ㄧ粏鑺傦紝鍥犳鍙湁鏈嶅姟濂戠害鏄彲浠ュ緱鍒扮殑錛屾湇鍔$殑璇鋒眰鑰呬篃鍙鍏沖績鏈嶅姟濂戠害銆?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 5"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勭粍鍚?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">闈㈠悜瀵硅薄鏀寔鍏寵仈鐨勬蹇碉紝濡傝仛鍚堝拰緇勫悎銆傚湪鏉捐﹀悎鐨勪笂涓嬫枃涓紝榪欎簺姒傚康涔熻闈㈠悜鏈嶅姟鐨勬柟娉曟敮鎸併?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> <font face="Times New Roman" size="3">聽</font> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">渚嬪錛屽彲鐢ㄤ笌緇勫悎鎴愬璞″眰嬈$粨鏋勭浉鍚岀殑鏂規(guī)硶鏉ュ皢鍙粍鍚堢殑鏈嶅姟瑁呴厤鎴愭湇鍔″眰嬈$粨鏋勩?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 6"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勮嚜娌匯</span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鑷不鐨勭壒鎬у湪闈㈠悜鏈嶅姟璁捐涓瘮鍦ㄩ潰鍚戝璞℃柟娉曚腑鏈夋洿閲嶈鐨勪綔鐢ㄣ傚湪闈㈠悜鏈嶅姟涓紝閫氳繃鍒╃敤鏈嶅姟闂寸殑鏉捐﹀悎鍏崇郴錛屽彲浠ュ疄鐜伴昏緫澶勭悊鍗曞厓涔嬮棿鐨勭嫭绔嬫с?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> <font face="Times New Roman" size="3">聽</font> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鍦ㄩ潰鍚戝璞¤璁′腑錛岃法瀵硅薄寮曠敤鍜岀戶鎵跨浉鍏崇殑渚濊禆鏀寔杈冧綆紼嬪害鐨勫璞$駭鑷不銆?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 7"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勬棤鐘舵?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鐢辯被緇撳悎鍜屾暟鎹瀯鎴愮殑瀵硅薄澶╃敓灝辨槸鏈夌姸鎬佺殑銆傛湇鍔′腑鎻愬$殑鏃犵姸鎬佽秼鍚戜簬鑳岀鍏稿瀷鐨勯潰鍚戝璞¤璁°?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span lang="EN-US"> <o:p> <font face="Times New Roman" size="3">聽</font> </o:p> </span> </p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">灝界鍙互鍒涘緩鏈夌姸鎬佹湇鍔″拰鏃犵姸鎬佸璞★紝浣嗘棤鐘舵佸師鍒欐槸闈㈠悜鏈嶅姟涓氬父鏇村姞寮鴻皟鐨勩?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> </tr> <tr style="mso-yfti-irow: 8; mso-yfti-lastrow: yes"> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 104.4pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="139"> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <font size="3"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">鏈嶅姟鐨勫彂鐜?/span> <span lang="EN-US"> <o:p> </o:p> </span> </font> </p> </td> <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #d4d0c8; PADDING-BOTTOM: 0cm; WIDTH: 321.7pt; BORDER-TOP-COLOR: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="429"> <p class="doctext" style="MARGIN: auto 0cm"> <span style="FONT-SIZE: 10.5pt"> <font face="瀹嬩綋">璁捐涓鑷寸殑鍜岃嚜鎻忚堪鐨勭被鎺ュ彛鏄彟涓涓潰鍚戝璞℃渶浣?jīng)_疄璺碉紝瀹冭兘鏀硅繘璇嗗埆鍜屽尯鍒昏緫澶勭悊鍗曞厓鏂規(guī)硶銆傝繖浜涚壒鎬т篃鍏佽綾昏鏇村鏄撳湴鍙戠幇銆?span lang="EN-US"><o:p></o:p></span></font> </span> </p> <p class="doctext" style="MARGIN: auto 0cm"> <span style="FONT-SIZE: 10.5pt"> <font face="瀹嬩綋">鍙彂鐜版ф槸闈㈠悜鏈嶅姟鑼冧緥涓己璋冪殑鍙︿竴涓師鍒欍傚畠榧撳姳鏈嶅姟濂戠害鐨勪氦浜掓敮鎸佸湪璁捐鍜岃繍琛屾椂鐨勫彲鍙戠幇鎬с?/font> </span> <span lang="EN-US"> <o:p> </o:p> </span> </p> </td> </tr> </tbody> </table> <p>聽</p> <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"> <span style="FONT-FAMILY: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"> <font size="3">鍙互鐪嬪埌錛岄潰鍚戝璞″拰闈㈠悜鏈嶅姟騫墮潪绔炰簤鑰呫傞潰鍚戞湇鍔℃樉鐒跺湪涓嶅皯鏂歸潰鏄互闈㈠悜瀵硅薄涓哄熀紜錛屽綋鍓嶅吀鍨嬬殑闈㈠悜鏈嶅姟鐨勮В鍐蟲柟妗堝皢鐢辨湇鍔★紙閬靛驚闈㈠悜鏈嶅姟鐨勫師鍒欙級鍜岄潰鍚戝璞$殑緇勪歡鏋勬垚銆傚湪鍚堢悊鐨勮璁′腑錛屾瘡涓師鍒欓兘鑳借閫傚綋鍦板鐞嗗茍鑳界浉浜掕ˉ鍏呫?/font> </span> </p> <img src ="http://www.tkk7.com/jiangmin/aggbug/68906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jiangmin/" target="_blank">JiangMin</a> 2006-09-11 10:46 <a href="http://www.tkk7.com/jiangmin/articles/68906.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SOA鐨勫嚑涓叧閿壒鎬?/title><link>http://www.tkk7.com/jiangmin/articles/68905.html</link><dc:creator>JiangMin</dc:creator><author>JiangMin</author><pubDate>Mon, 11 Sep 2006 02:44:00 GMT</pubDate><guid>http://www.tkk7.com/jiangmin/articles/68905.html</guid><wfw:comment>http://www.tkk7.com/jiangmin/comments/68905.html</wfw:comment><comments>http://www.tkk7.com/jiangmin/articles/68905.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/jiangmin/comments/commentRss/68905.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/jiangmin/services/trackbacks/68905.html</trackback:ping><description><![CDATA[ <p>SOA鐨勫嚑涓叧閿壒鎬э細涓縐嶇矖綺掑害銆佹澗鑰﹀悎鏈嶅姟鏋舵瀯錛屾湇鍔′箣闂撮氳繃綆鍗曘佺簿紜畾涔夋帴鍙h繘琛岄氳錛屼笉娑夊強搴曞眰緙栫▼鎺ュ彛鍜岄氳妯″瀷銆?/p> <p>1聽 鍙粠浼佷笟澶栭儴璁塊棶 B2B鍗忚</p> <p>2聽 闅忔椂鍙敤</p> <p>3聽 綺楃矑搴︽湇鍔℃帴鍙?/p> <p>4 鍒嗙駭錛岀矖綺掑害鐨勬湇鍔℃瘮緇嗙矑搴︾殑鏈嶅姟閲嶇敤鎬у樊錛屾墍浠ヨ閲囩敤涓嶅悓鐨勭矑搴︾瓑綰ф潵鍒涘緩鏈嶅姟銆?/p> <p>聽鍦ㄦ湇鍔″垎綰ф柟闈紝欏繪敞鎰忔湇鍔″眰鐨勫叕寮鏈嶅姟閫氬父鐢卞悗鍙扮郴緇燂紙BES's錛夋垨SOA騫沖彴涓幇鏈夌殑鏈湴鏈嶅姟緇勬垚銆傚洜姝ゅ厑璁稿湪鏈嶅姟灞傚垱寤虹鏈夋湇鍔℃槸闈炲父閲嶈鐨勩?/p> <p>5聽 鏉炬暎鑰﹀悎</p> <p>聽鏈嶅姟鎺ュ彛浣滀負涓庢湇鍔″疄鐜板垎紱葷殑瀹炰綋鑰屽瓨鍦ㄣ傚ぇ澶氭暟鏉炬暎鑰﹀悎鏂規(guī)硶閮戒緷闈犲熀浜庢湇鍔℃帴鍙g殑娑堟伅銆傚熀浜庢秷鎭殑鎺ュ彛鑳藉鍏煎澶氱浼犺緭鏂瑰紡錛堝HTTP銆丣MS銆乀CP/IP銆丮OM絳夛級銆傚熀浜庢秷鎭殑鎺ュ彛鍙互閲囩敤鍚屾鍜屽紓姝ュ崗璁疄鐜般?/p> <p>聽褰撳鎴瘋皟鐢ㄦ秷鎭被Web鏈嶅姟鏃訛紝瀹㈡埛閫氬父浼氬彂閫佺殑鏄竴涓畬鏁寸殑鏂囨。錛堝閲囪喘璁㈠崟錛夛紝鑰岄潪涓緇勭鏁g殑鍙傛暟銆?/p> <p>6聽 鍙噸鐢ㄧ殑鏈嶅姟鍙婃湇鍔℃帴鍙h璁$鐞?/p> <p>7聽 鏍囧噯鍖栫殑鎺ュ彛</p> <p>聽Web鏈嶅姟浣垮簲鐢ㄥ姛鑳藉緱浠ラ氳繃鏍囧噯鍖栨帴鍙o紙WSDL錛夋彁渚涳紝騫跺彲鍩轟簬鏍囧噯鍖栦紶杈撴柟寮忥紙HTTP鍜孞MS錛夈侀噰鐢ㄦ爣鍑嗗寲鍗忚錛圫OAP錛夎繘琛岃皟鐢ㄣ?/p> <p>8聽 鏀寔鍚勭娑堟伅妯″紡</p> <p>聽鏃犵姸鎬佺殑娑堟伅銆佹湁鐘舵佺殑娑堟伅銆佺瓑騫傛秷鎭?/p> <p>9聽 綺劇‘瀹氫箟鐨勬湇鍔℃帴鍙?/p> <p>聽鎬諱箣錛孲OA鍙互鐪嬩綔鏄疊/S妯″瀷銆乆ML/Web Service鎶鏈箣鍚庣殑鑷劧寤朵幾銆係OA灝嗚兘澶熷府鍔╂垜浠珯鍦ㄤ竴涓柊鐨勯珮搴︾悊瑙d紒涓氱駭鏋舵瀯涓殑鍚勭緇勪歡鐨勫紑鍙戙侀儴緗插艦寮忥紝</p> <p>瀹冨皢甯姪浼佷笟緋葷粺鏋舵瀯鑰呬互鏇磋繀閫熴佹洿鍙潬銆佹洿鍏烽噸鐢ㄦф灦鏋勬暣涓笟鍔$郴緇熴傝緝涔嬩互寰錛屼互SOA鏋舵瀯鐨勭郴緇熻兘澶熸洿鍔犱粠瀹瑰湴闈㈠涓氬姟鐨勬ュ墽鍙樺寲銆?br /></p> <img src ="http://www.tkk7.com/jiangmin/aggbug/68905.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/jiangmin/" target="_blank">JiangMin</a> 2006-09-11 10:44 <a href="http://www.tkk7.com/jiangmin/articles/68905.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://hengzekang.com" target="_blank">哒哒哒免费视频观看在线www </a>| <a href="http://3334598.com" target="_blank">av免费不卡国产观看</a>| <a href="http://zygwkqf.com" target="_blank">国产专区一va亚洲v天堂</a>| <a href="http://sczssc.com" target="_blank">在线观看亚洲精品专区</a>| <a href="http://633223.com" target="_blank">国产成人免费永久播放视频平台</a>| <a href="http://2023852.com" target="_blank">亚洲H在线播放在线观看H</a>| <a href="http://szyxfhm.com" target="_blank">97在线观看永久免费视频</a>| <a href="http://449892.com" target="_blank">亚洲国产成人久久精品app</a>| <a href="http://ssni703.com" target="_blank">日本阿v免费费视频完整版</a>| <a href="http://hongyue8.com" target="_blank">亚洲伊人久久大香线蕉结合</a>| <a href="http://864007.com" target="_blank">亚洲永久无码3D动漫一区</a>| <a href="http://youketech.com" target="_blank">全部在线播放免费毛片</a>| <a href="http://wwwfac37.com" target="_blank">18女人毛片水真多免费</a>| <a href="http://czxgjt.com" target="_blank">亚洲精品中文字幕无乱码</a>| <a href="http://mangaou.com" target="_blank">中文字幕无码成人免费视频</a>| <a href="http://wjjccw.com" target="_blank">亚洲欧美日韩中文高清www777</a>| <a href="http://kmc19.com" target="_blank">国产无遮挡吃胸膜奶免费看视频</a>| <a href="http://959901cc.com" target="_blank">国产偷国产偷亚洲清高APP</a>| <a href="http://mtsp5.com" target="_blank">亚洲高清无码综合性爱视频</a>| <a href="http://yctbhb.com" target="_blank">福利免费在线观看</a>| <a href="http://okgou58.com" target="_blank">亚洲91av视频</a>| <a href="http://zgfxshop.com" target="_blank">青苹果乐园免费高清在线</a>| <a href="http://41xjj.com" target="_blank">精品亚洲国产成人av</a>| <a href="http://xjkakatong.com" target="_blank">91麻豆精品国产自产在线观看亚洲 </a>| <a href="http://3344088.com" target="_blank">美女网站免费福利视频</a>| <a href="http://abc17171.com" target="_blank">亚洲成AV人影片在线观看</a>| <a href="http://yhanalati.com" target="_blank">亚洲av无码专区在线观看素人</a>| <a href="http://5s6b.com" target="_blank">a级日本高清免费看</a>| <a href="http://cao8080.com" target="_blank">亚洲欧洲精品在线</a>| <a href="http://jyd56.com" target="_blank">免费在线一级毛片</a>| <a href="http://8xcb.com" target="_blank">国产99视频精品免费专区</a>| <a href="http://zhongxueping888.com" target="_blank">亚洲二区在线视频</a>| <a href="http://ipx588.com" target="_blank">亚洲人成电影网站国产精品</a>| <a href="http://www-566846.com" target="_blank">无码精品国产一区二区三区免费 </a>| <a href="http://xuanzhicity.com" target="_blank">亚洲国产成人久久综合碰碰动漫3d </a>| <a href="http://zmnhssn.com" target="_blank">好吊妞在线新免费视频</a>| <a href="http://cndianxian.com" target="_blank">好吊色永久免费视频大全</a>| <a href="http://paweax.com" target="_blank">亚洲综合激情视频</a>| <a href="http://gdfcjzx.com" target="_blank">免费国产精品视频</a>| <a href="http://qq2071.com" target="_blank">蜜臀AV免费一区二区三区</a>| <a href="http://kimheezk.com" target="_blank">男人的天堂av亚洲一区2区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>