成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 手把手教你使用flex eclipse整合spring

手把手教你使用flex eclipse整合spring

熱門標(biāo)簽:天津企業(yè)外呼系統(tǒng)代理商 車載電話機(jī)器人 外呼系統(tǒng)號碼顯示 無錫電銷外呼系統(tǒng)代理 南昌crm外呼系統(tǒng)如何 什么行業(yè)需要電話機(jī)器人 地圖標(biāo)注多家店 中山外呼系統(tǒng)中間件 廣州ai外呼系統(tǒng)業(yè)務(wù)

最先下載FlashBuilder_4_7_LS10_win64.exe試了幾個(gè)eclipse安裝插件都沒成功,包括myeclipse8.5、spring sts2.9.2、eclipse3.5、j2eeeclipse版本4.2.0,后來搞了一個(gè)FlashBuilder_4_LS10.exe安裝完找不到插件安裝文件原來這個(gè)是單獨(dú)版,必須插件版才行,最后下載FlashBuilder_4_Plugin_LS10.exe終于配置成功了,myeclipse8.5不行,spring sts可以了。

spring sts部署應(yīng)用跟myeclipse不一樣,比較類似eclipse。

用sts整合flex和java有幾個(gè)步驟:

1:新建動(dòng)態(tài)web工程flexweb,創(chuàng)建web.xml

2: blazeds-turnkey-4.0.0.14931.zip解壓, 復(fù)制blazed兩個(gè)文件夾flex和lib到WEB-INF下,里面是blaze的jar包和flex配置文件,然后修改web.xml加入blaze支持

listener>
  listener-class>flex.messaging.HttpFlexSession/listener-class>
 /listener>

 
 !-- MessageBroker Servlet -->
 servlet>
  servlet-name>MessageBrokerServlet/servlet-name>
  servlet-class>flex.messaging.MessageBrokerServlet/servlet-class>
  init-param>
   param-name>services.configuration.file/param-name>
   param-value>/WEB-INF/flex/services-config.xml/param-value>
  /init-param>
  load-on-startup>1/load-on-startup>
 /servlet>
 servlet-mapping>
  servlet-name>MessageBrokerServlet/servlet-name>
  url-pattern>/messagebroker/*/url-pattern>
 /servlet-mapping>

3:項(xiàng)目右鍵,添加/更改項(xiàng)目類型>添加flex類型項(xiàng)目,第一步,應(yīng)用程序類型選擇J2EE,下方選擇BlazeDS,第二部根文件夾填入項(xiàng)目在workspase的路徑加一個(gè)WebContent,如E:\workspaces\sts\flexweb\WebContent,根URL填http://localhost:8080/flexweb,上下文根目錄/flexweb,輸出文件夾使用默認(rèn)E:\workspaces\sts\flexweb\WebContent\flexweb-debug,點(diǎn)擊finish
4:轉(zhuǎn)換完成后,目錄有些變化,右鍵項(xiàng)目>properties>flex構(gòu)建路徑,主源文件夾改為flex_src,然后把自動(dòng)生成的src目錄下的flexweb.mxml移動(dòng)到flex_src下,環(huán)境搭建就算完成了

HelloWorld

flexweb.mxml:

?xml version="1.0" encoding="utf-8"?>
s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"   
     xmlns:s="library://ns.adobe.com/flex/spark"   
     xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">  
 
 fx:Script>  
  ![CDATA[  
   import mx.controls.Alert;  
   import mx.rpc.events.ResultEvent;  
   
   protected function myFlex_resultHandler(event:ResultEvent):void{  
    var name:String=event.result as String;  
    Alert.show(name);  
   }  
   protected function button1_clickHandler(event:MouseEvent):void  
   {   
    myFlex.sayHello(txtName.text);  
   }  
  ]]>  
 /fx:Script>  
 
 fx:Declarations>  
  !-- 將非可視元素(例如服務(wù)、值對象)放在此處 -->  
  s:RemoteObject id="myFlex" destination="mytest" result="myFlex_resultHandler(event)"/>  
 /fx:Declarations>  
 s:Button x="209" y="135" label="按鈕" click="button1_clickHandler(event)"/>  
 s:TextInput x="166" y="81" id="txtName"/>  
 s:Label x="10" y="81" text="請輸入內(nèi)容:" fontSize="15" fontWeight="bold" fontFamily="中易黑體"/>  
/s:Application>

其中

s:RemoteObject id="myFlex" destination="mytest" result="myFlex_resultHandler(event)"/>

指定了一個(gè)調(diào)用Java的類Hello,mytest對應(yīng)到remoting-config.xml

在WEB-INFO/flex目錄下remoting-config.xml加入

destination id="mytest">
    properties>
      source>com.hongbo.Hello/source>
    /properties>
  /destination>

result對應(yīng)的是java方法調(diào)用的回調(diào)函數(shù)
建一個(gè)普通java類

package com.hongbo;

public class Hello {

 public String sayHello(String name){
  System.out.println("------------------------------------");
  return "Hello First Demo " + name;
 }
}

這樣就OK了

訪問路徑是http://localhost:8080/flexweb/flexweb-debug/flexweb.html


第一次會(huì)報(bào)404,problems提示無法創(chuàng)建html包裝器,右鍵點(diǎn)擊重新創(chuàng)建模板

添加Spring支持

1:web.xml加入

context-param>
  param-name>contextConfigLocation/param-name>
  param-value>/WEB-INF/classes/applicationContext.xml /param-value>
 /context-param>
 listener>
  listener-class>org.springframework.web.context.ContextLoaderListener/listener-class>
 /listener>

2:src下創(chuàng)建applicationContext.xml

?xml version="1.0" encoding="UTF-8"?>
beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
 xmlns:tx="http://www.springframework.org/schema/tx"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
 http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">

 bean id="hello" class="com.hongbo.Hello">
  property name="testSpring">
   ref bean="testSpring"/>
  /property>
 /bean>
 bean id="testSpring" class="com.hongbo.test.impl.TestSpringImpl"/>
/beans>

3:WEB-INF/flex/service-config.xml加入

factories>
   factory id="spring" class="com.hongbo.SpringFactory" /> 
 /factories>

添加java類

package com.hongbo;


import org.springframework.beans.BeansException;
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
import flex.messaging.FactoryInstance;
import flex.messaging.FlexFactory;
import flex.messaging.config.ConfigMap;
import flex.messaging.services.ServiceException;
public class SpringFactory implements FlexFactory {
 private static final String SOURCE = "source";

 public void initialize(String id, ConfigMap configMap) {
 }

 public FactoryInstance createFactoryInstance(String id, ConfigMap properties) {
  SpringFactoryInstance instance = new SpringFactoryInstance(this, id,
    properties);
  instance.setSource(properties.getPropertyAsString(SOURCE, instance
    .getId()));
  return instance;
 } // end method createFactoryInstance()  

 public Object lookup(FactoryInstance inst) {
  SpringFactoryInstance factoryInstance = (SpringFactoryInstance) inst;
  return factoryInstance.lookup();
 }

 static class SpringFactoryInstance extends FactoryInstance {
  SpringFactoryInstance(SpringFactory factory, String id,
    ConfigMap properties) {
   super(factory, id, properties);
  }

  public String toString() {
   return "SpringFactory instance for id=" + getId() + " source="
     + getSource() + " scope=" + getScope();
  }

  public Object lookup() {
   ApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(flex.messaging.FlexContext.getServletConfig().getServletContext());
   String beanName = getSource();

   try {
    return appContext.getBean(beanName);
   } catch (NoSuchBeanDefinitionException nexc) {
    ServiceException e = new ServiceException();
    String msg = "Spring service named '" + beanName
      + "' does not exist.";
    e.setMessage(msg);
    e.setRootCause(nexc);
    e.setDetails(msg);
    e.setCode("Server.Processing");
    throw e;
   } catch (BeansException bexc) {
    ServiceException e = new ServiceException();
    String msg = "Unable to create Spring service named '"
      + beanName + "' ";
    e.setMessage(msg);
    e.setRootCause(bexc);
    e.setDetails(msg);
    e.setCode("Server.Processing");
    throw e;
   }
  }

 }

}

4:修改remoting-config.xml

destination id="mytest">
    properties>
     factory>spring/factory>
      source>hello/source>
    /properties>
  /destination>

5:修改相應(yīng)的Java類

package com.hongbo;

import com.hongbo.test.TestSpring;

public class Hello {

 private TestSpring testSpring;
 
 public void setTestSpring(TestSpring testSpring) {
  this.testSpring = testSpring;
 }
 
 public String sayHello(String name){
  return testSpring.testSpring(name);
 }
}
package com.hongbo.test;

public interface TestSpring {

 String testSpring(String name);
}
package com.hongbo.test.impl;

import com.hongbo.test.TestSpring;

public class TestSpringImpl implements TestSpring{

 public String testSpring(String name){
  System.out.println("test spring-------------------------------------"+name);
  return "test spring "+name;
 }
}

最后,flex打印語句trace不會(huì)打印到控制臺(tái),要先卸載flashplayer再安裝一個(gè)debuger版的flashplayer,下載flashplayer_uninstall.zip,卸載,下載flashplayer10r12_36_winax_debug.exe,安裝,卸載安裝后好像谷歌瀏覽器沒影響,然后eclipse修改默認(rèn)瀏覽器為IE,window>preferences>General>Web browser,選擇Internet Explorer,最后還有,啟動(dòng)tomcat后,必須在mxml上面右鍵debug運(yùn)行,打開的IE才會(huì)打印trace,直接訪問網(wǎng)址是不行的。
如有遺漏請指出

您可能感興趣的文章:
  • 詳解MyEclipse中搭建spring-boot+mybatis+freemarker框架
  • Eclipse配置springIDE插件的方法步驟
  • Eclipse搭建spring開發(fā)環(huán)境圖文教程(推薦)
  • 詳解eclipse下創(chuàng)建第一個(gè)spring boot項(xiàng)目
  • Eclipse 使用Maven構(gòu)建SpringMVC項(xiàng)目
  • Eclipse使用maven搭建spring mvc圖文教程
  • MyEclipse2017創(chuàng)建Spring項(xiàng)目的方法

標(biāo)簽:海西 泰州 攀枝花 呂梁 滄州 欽州 佛山 仙桃

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《手把手教你使用flex eclipse整合spring》,本文關(guān)鍵詞  手把手,教你,使用,flex,eclipse,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《手把手教你使用flex eclipse整合spring》相關(guān)的同類信息!
  • 本頁收集關(guān)于手把手教你使用flex eclipse整合spring的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    精品一区二区视频在线观看| 欧美成人精品h版在线观看| 日日躁夜夜躁人人揉av五月天| 亚洲妇熟xx妇色黄| 99热国内精品| 三级黄色在线观看| 久久精品视频在线免费观看| 黄污视频在线观看| 777奇米四色成人影色区| 成人免费一区二区三区| 欧美一区二区三区啪啪| 九九热在线视频免费观看| 欧美另类videos| 中文字幕av免费专区久久| 牛牛国产精品| 欧美日韩一卡二卡| 午夜视频www| 欧美性xxxxx极品| 欧美午夜精品久久久久久浪潮| 一区二区视频免费| 在线观看av中文字幕| 国产毛片久久久| 男女激情片在线观看| 亚洲av无码专区在线播放中文| 97一区二区国产好的精华液| 青草青青国产| 懂色av粉嫩av蜜臀av一区二区三区| 亚洲精品久久久久中文字幕二区| 91精品国产免费久久久久久| 久久久国产精品亚洲一区| 国产真实乱人偷精品视频| av在线dvd| 成人短视频在线| caoporn视频在线观看| 国产综合香蕉五月婷在线| 97国产在线观看| 久久国产精品亚洲77777| 91麻豆视频网站| 亚洲天天做日日做天天谢日日欢| 国产精品国产亚洲精品看不卡| 外国成人毛片| 国产午夜大地久久| a'aaa级片在线观看| 亚洲天堂中文字幕在线观看| 国产婷婷色一区二区三区在线| 成人精品视频在线观看| 狠狠色噜噜狠狠色综合久| 国产男女无套在线播放| 国产女主播在线| 亚洲欧美日韩激情| 在线播放中文字幕一区| 欧美日韩爆操| 乱一区二区三区在线播放| 国产精品午夜一区二区欲梦| 欧美日韩国产中文字幕| 26uuu亚洲伊人春色| 7777在线视频| 日韩精品在线视频| 天天摸日日操| 久久久久久久高清| 精品视频一区二区在线| 国产主播一区二区三区四区| 丝袜美腿亚洲一区| 亚洲爱爱爱爱爱| 久久久久无码国产精品| 波多野结衣视频在线播放| 中文字幕人妻熟女在线| 欧美天天综合色影久久精品| 在线观看国产精品一区| 特级xxxxx欧美| 福利片一区二区三区| 欧美激情黑白配| 亚洲欧美日韩另类精品一区二区三区| 久久久久久久波多野高潮日日| av第一福利在线导航| 国产免费av一区二区三区| jyzzz在线观看视频| 欧美精品一区二区久久| 久久97人妻无码一区二区三区| 亚洲欧洲一区二区三区久久| 精品亚洲欧美一区| 欧美成人精品1314www| 宅男噜噜噜66国产精品免费| 中文字幕一区二区中文字幕| 99在线欧洲视频| 国产精品露脸av在线| 日本黄色免费在线| 免费精品在线视频| 91麻豆福利精品推荐| 国产福利第一视频在线播放| 亚洲欧美一区二区三区极速播放| 欧美18一19xxx性| 久久精品视频一区二区三区| 亚洲欧美一区二区三区国产精品| 日韩精品丝袜在线| 久久国产精品免费视频| 国产精品女主播一区二区三区| 激情久久免费视频| 国产特级淫片高清视频| 在线免费看黄色片| 国产精品99re| 精品久久免费看| 国产精品最新在线观看| av在线女优影院| 国产精品天天狠天天看| 老司机2019福利精品视频导航| 国产精品草莓在线免费观看| 手机免费看av网站| 91亚洲精品国偷拍自产在线观看| 日本wwwwwwwzzzzz视频| √天堂资源地址在线官网| 麻豆网站免费在线观看| 久久久久久综合网天天| 性鲍视频在线观看| 亚洲人成色77777| 中文在线а√天堂官网| 欧美啪啪一区| 岛国av中文字幕| 亚洲成人aaa| 亚洲视频免费播放| 欧美午夜一区二区福利视频| 欧美日韩综合另类| 国产亚洲精品久久久久久移动网络| 久久久久久香蕉| 日韩大陆欧美高清视频区| 久久99热这里只有精品国产| 在线观看视频日韩| 亚洲熟妇无码av在线播放| 69久久夜色精品国产7777| 日本在线不卡视频一二三区| 欧洲av一区二区三区| 波多野结衣综合网| 高h震动喷水双性1v1| 亚洲猫色日本管| 日本一区二区三区在线观看视频| 精品视频在线播放免| 成年人免费观看的视频| 成人免费直播live| 亚洲精品天堂| 米仓穗香在线观看| 亚洲在线观看视频网站| 亚洲伦理一区二区| 麻豆国产va免费精品高清在线| 精品国产午夜肉伦伦影院| 视频一区在线播放| 免费看的黄网站| 女人扒开双腿让男人捅| 黄瓜视频成人app免费| 不卡av免费在线| 亚洲少妇自拍| 久久久久国产免费免费| jjzz在线观看| 亚洲综合色成人| 欧美超强性xxxxx| 91嫩草国产线观看亚洲一区二区| 美国黄色特级片| 国产精品亚洲综合| 亚洲精品国产精品国自产网站按摩| 又黄又爽在线免费观看| 亚洲3区在线| 国产在视频线精品视频| 成人免费在线观看av| 日韩视频精品在线观看| 久久久久久蜜桃| 99久久精品国产毛片| 外国成人毛片| 日韩激情电影| 成人精品gif动图一区| 宅男噜噜噜66国产日韩在线观看| 免费看一区二区三区| 中文字幕免费在线观看视频| 超薄肉色丝袜一二三| 欧美一区二区三区视频在线观看| 欧美在线影院一区二区| 91九色02白丝porn| 老鸭窝av在线| 欧美女人性生活视频| 色综合久久中文字幕综合网| 91精品久久久久久久久久| 2019精品视频| 成人激情免费网站| 国产一区二区中文字幕免费看| 国内欧美视频一区二区| 亚洲精品黑牛一区二区三区| 国产欧美一区二区三区不卡高清| 波多野结衣影院| 免费在线观看的av网站| 在线黄色国产视频| 成年美女黄网站色大片不卡| 夜夜未满十八勿进的爽爽影视| 日产乱码一卡二卡三免费| 亚洲丝袜精品丝袜在线| √天堂中文www官网| 一区二区三区无毛| 全部av―极品视觉盛宴亚洲| 亚洲AV无码国产成人久久| 一级视频在线观看| 日韩a级作爱片一二三区免费观看| 99久久er热在这里只有精品15| 国产成人精品777777| 欧美激情亚洲综合| 尤物免费看在线视频| 天堂网中文在线观看| 亚洲精品乱码久久久久久久久| 日韩中文字幕在线看| 丰满的亚洲女人毛茸茸| 久久女同性恋中文字幕| 男人的天堂在线免费视频| 日韩欧美三级视频| 无码精品a∨在线观看中文| 国产精品热视频| 国产夫妻性爱视频| 国产精品videossex国产高清| 亚洲久久久久久久久久| jizzjizz中国精品麻豆| 强开小嫩苞一区二区三区视频| 国内精品视频一区| 怡红院在线播放| 久久久噜噜噜www成人网| 你懂的免费在线观看视频网站| 欧美日韩成人免费观看| 高清av电影| 波多野结衣家庭教师视频| av在线播放成人| 少妇精品导航| 色综合导航网站| 亚洲国产女人aaa毛片在线| 羞羞网站在线看| 中文字幕+乱码+中文乱码91| 久久精品综合一区| 久久精品免费电影| 中文字幕av资源一区| xxxxxhd亚洲人hd| 久久综合九色综合97婷婷女人| 免费观看美女裸体网站| 中文字幕日本精品| 97精品电影院| 国产啪精品视频网站| 亚洲香蕉伊在人在线观| 免费成人高清视频| 乱人伦中文视频在线| 最新精品在线| 国产乱人伦精品一区二区在线观看| 中文字幕一区二区三区电影| 中文字幕第一区综合| 五月婷婷久久综合| 日本三日本三级少妇三级66| 久久久国产精品一区二区三区| 一级做a爱视频| av一区二区三区| 88av.com| 日韩欧美视频免费在线观看| 亚洲国产精品第一页| 久久精品亚洲一区| 91精产国品一二三| 97久久香蕉国产线看观看| 中文字幕国语官网在线视频| 天天夜夜亚洲| 亚洲狠狠爱一区二区三区| 亚洲午夜精品| 天天操天天爱天天干| 亚洲国产欧美不卡在线观看| 国产日韩欧美91| 激情av在线播放| 亚洲伦理久久| 狠狠色丁香婷婷| 国产成人精品自拍| 日本乱人伦a精品| 日韩视频免费直播| 一本精品一区二区三区| www久久精品| 日韩第一区第二区| 日本免费黄网站| 99国内精品久久久久久久| 先锋影音男人站| av黄色在线观看| 久久综合资源网| 欧美日韩三级在线| 欧美国产综合| 乱子伦一区二区三区| 嫩草精品影院| 久久一区二区三区超碰国产精品| 亚洲女人18毛片水真多| 欧美成人tv| 国产精品美女视频网站| 国内少妇毛片视频| 1stkiss在线漫画| 五月天综合激情网| 日韩欧美极品在线观看| 热久久免费视频精品| 最近97中文超碰在线| 日本视频在线观看免费| 欧美亚洲精品一区| 国产97在线视频| а√天堂中文资源在线bt| free欧美| 欧美三区免费完整视频在线观看| 国产亚洲高清视频| 日精品一区二区三区| 一级黄色录像毛片| 一区二区三区午夜探花| 九九色在线观看| 久草中文综合在线| 粉嫩av一区二区三区免费野| 午夜免费福利在线观看| 国产经典一区| 国产精品电影网| 偷拍国模大尺度视频在线播放| 26uuu另类亚洲欧美日本老年| 91一区二区三区四区| 国产欧美日韩综合精品一区二区| 日韩欧美国产精品一区| 免费黄频在线观看| 亚洲成av人片在www色猫咪| 日韩美女主播在线视频一区二区三区| 亚洲午夜精品一区二区国产| 国产亚洲欧洲997久久综合| 国产精品免费看久久久无码| 日韩精选在线| 黄色网免费看| 黄色网址在线免费观看| 91青青国产在线观看精品| 国产精品久久久久久精| 你懂的好爽在线观看| 中文字幕在线视频第一页| 国产欧美精品久久| 日韩精品一区二区三区在线观看| 中文字幕日韩精品无码内射|