freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于flex三種通訊方式的java配置與整合-資料下載頁(yè)

2025-08-20 10:22本頁(yè)面

【導(dǎo)讀】在項(xiàng)目開發(fā)過程中,很多時(shí)候需要給第三方提供一些接口來處理項(xiàng)目中的一下數(shù)據(jù),然而在使用flex的AMF通信方式來配置我們的javawebproject的時(shí)候,我們就無(wú)法來處理這樣的需求,所以這個(gè)時(shí)候我們可以合理的引入ervice通訊方式和webservice通訊方式來彌補(bǔ)java服務(wù)端這一缺陷。1.?dāng)?shù)據(jù)在發(fā)送前需要轉(zhuǎn)換成XML格式,接收后要解析XML數(shù)據(jù)。需要專門的服務(wù)器端軟件LCDS或AmfPHP。LCDS是收費(fèi)的,價(jià)格不菲。其中也可使用免費(fèi)版本,但是有限制。(#)這里簡(jiǎn)單說明一下LCDS與blanzeds的區(qū)別。BlazeDS可以看成是LCDS的一個(gè)子集,而且是一個(gè)開源產(chǎn)品,在一般的項(xiàng)目中完全可以替代LCDS。

  

【正文】 property name=personService ref=PersonService/property/beanstruts?xml version= encoding=UTF8 ?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts constant name= value=false / constant name= value=true / constant name= value=action,do / constant name= value=spring / package name=default namespace=/ extends=strutsdefault action name=save class=PersonAction method=save/action action name=query class=PersonAction method=query/action /package/struts運(yùn)行項(xiàng)目報(bào)錯(cuò)誤信息:Cannot locate the chosen ObjectFactory implementation: sprinCannot locate the chosen ObjectFactory implementation: spring [unknown location]缺少struts使用spring管理的jar包。8) 測(cè)試ervice通訊編寫flex application文件?xml version= encoding=utf8?s:Application xmlns:fx= xmlns:s=library:// xmlns:mx=library:// width=100% height=100% fx:Script ![CDATA[ import 。 import 。 import 。 import 。 private function servlet():void { var Srv:HTTPService = new HTTPService()。 = POST。 = array。 = /fsh2/。 = true。 var params:Object = new Object()。 = name。 = 12。 ().addResponder(new ( function(evt:ResultEvent):void { trace(11111111 + [0].rtn)。 = [0].rtn。 }, function(evt:FaultEvent):void { trace(22222222 + )。 } ))。 } ]] /fx:Script s:VGroup width=100% s:Button id=testSvtBtn label=Servlet click=servlet()/ mx:FormItem label=返回結(jié)果: s:Label id=testId text=aaa/ /mx:FormItem /s:VGroup/s:Application運(yùn)行結(jié)果:點(diǎn)擊按鈕發(fā)送請(qǐng)求:配置成功。4. 增cxf服務(wù)支持,是項(xiàng)目支持sopa通訊協(xié)議(webservice)1) 添加cxf項(xiàng)目核心jar包,重復(fù)的以高版本為準(zhǔn)、2) ! cxf servlet servletnamecxf/servletname servletclass/servletclass loadonstartup1/loadonstartup/servletservletmapping servletnamecxf/servletname urlpattern/ws/*/urlpattern/servletmapping3) 增加webservice服務(wù)類package 。import 。import 。import 。@WebServicepublic interface PersonWSI { String save(Person person)。 ListPerson query()。}package 。import 。import 。import 。import 。@WebServicepublic class PersonWS implements PersonWSI { private PersonService personService。 @Override public String save(Person person) { (person)。 return success。 } @Override public ListPerson query() { return ()。 } public PersonService getPersonService() { return personService。 } public void setPersonService(PersonService personService) { = personService。 }}4) 修改spring文件?xml version= encoding=UTF8?beans xmlns= xmlns:xsi= xmlns:p= xmlns:flex= xmlns:jaxws= xsi:schemaLocation= import resource=classpath:METAINF/cxf/ /import resource=classpath:METAINF/cxf/ /bean id=PersonWS class= property name=personService ref=PersonService/property/beanjaxws:endpoint address=/person implementor=PersonWS/jaxws:endpoint5) 運(yùn)行測(cè)試webservice是否發(fā)布成功輸入地址:://localhost:8080/fsh/ws://localhost:8080/fsh/ws/person?wsdl運(yùn)行成功,配置完成。 至此,3種協(xié)議的服務(wù)配置結(jié)束。四、 總結(jié)到現(xiàn)在還是有些地方不太清楚,希望在項(xiàng)目中可以發(fā)現(xiàn)新問題、新思路,不斷磨合這套系統(tǒng)使其更加符合實(shí)際需求。結(jié)束了,大家會(huì)發(fā)現(xiàn)項(xiàng)目里面的jar包很多,而且很多存在兩個(gè)版本,只要挑選高版本,刪除低版本的jar包基本就不會(huì)存在問題了。關(guān)于log4j的問題,具體大家去網(wǎng)上找吧,我這里就不累贅了。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1