呉云峰の部屋

          IntoTheWind,intoTheRain
          posts - 3, comments - 0, trackbacks - 0, articles - 5

          Flex2與Struts整合配置

          Posted on 2007-12-13 09:45 ゴ ウンホウ 閱讀(834) 評論(0)  編輯  收藏

          Flex2與Struts整合配置
          -續(xù)搭建免費的flex開發(fā)環(huán)境flashdevelop

          1.下載軟件
          a)Flex data service:
          http://www.adobe.com/products/flex/
          b)struts:
          http://struts.apache.org/download.cgi
          c)Tomcat:
          http://tomcat.apache.org/download-55.cgi

          2.安裝軟件
          a)安裝flex data service,如果是試用選擇集成jrun安裝。
          b)解壓下載的struts-1.x.x-bin.zip包,到任意位置。
          c)解壓下載的apache-tomcat-5.5.20.zip,到任意位置。

          3.將空白fds2應用與空白struts應用整合到Tomat中
          a)拷貝C:\fds2\jrun4\servers\default下面的flex文件夾到Tomcat_home\webapps下面
          b)拷貝struts-1.x.x-bin\webapps下面的struts-blank.war文件到Tomcat_home\webapps下面
          c)啟動tomcat
          d)拷貝Tomcat_home\webapps\struts-blank\WEB-INF\lib下面的jar包到Tomat_home\webapps\flex\WEB-INF\lib下面,有重復的覆蓋
          e)拷貝Tomcat_home\webapps\struts-blank\WEB-INF\web.xml文件中的11~27句(action定義段)到Tomat_home\webapps\flex\WEB-INF\web.xml文件中的servlet定義段
          f)拷貝Tomcat_home\webapps\struts-blank\WEB-INF\web.xml文件中的31~34句(servlet-mapping定義段)到Tomat_home\webapps\flex\WEB-INF\web.xml文件中的servlet-mapping定義段
          g)拷貝Tomcat_home\webapps\struts-blank\WEB-INF\struts-config.xml文件拷貝到Tomat_home\webapps\flex\WEB-INF目錄下
          h)刪除Tomat_home\webapps\flex\WEB-INF\struts-config.xml中的plug-in定義段落
          i)關閉Tomcat(ctrl+c)

          4.測試整合配置正確性
          a)拷貝Tomcat_home\webapps\struts-blank\下面的pages文件夾到Tomat_home\webapps\flex下面
          b)打開Tomat_home\webapps\flex\pages\Welcome.jsp文件,刪除全部內容,改為以下內容:

          xml 代碼
          1. <%@ page contentType="text/xml;charset=UTF-8" language="java" %>    
          2. <%    
          3. out.println("<ok><hi/></ok>");    
          4. %>  


          c)在xml編輯工具中建立一個App.mxml文件,內容如下:

          xml 代碼
          1. <?xml version="1.0" encoding="utf-8"?>    
          2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">    
          3. <mx:Script>    
          4. <![CDATA[  </span> </li> <li class="alt"><span><span class="cdata">import mx.controls.Alert;  </span> </span></li> <li class=""><span><span class="cdata">import mx.events.CloseEvent;  </span> </span></li> <li class="alt"><span><span class="cdata">]>    
          5. </mx:Script>    
          6. <mx:HTTPService id="registrationRequest" url="Welcome.do" useProxy="false" result="Alert.show('Hello World!', 'Message');" showBusyCursor="true" fault="Alert.show('Error!', 'Message');" resultFormat="e4x"/>    
          7. <mx:Button label="Register" click="registrationRequest.send();"/>    
          8. <mx:TextArea width="200" height="100" x="0" y="30" text="{registrationRequest.lastResult.toString()}"/>    
          9. </mx:Application>    

          d)啟動Tomcat
          e)在瀏覽器中訪問:http://localhost:8080/flex/App.mxml
          如果能看到Hello World的提示窗口,和的字符就表示配置成功了!


          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 红原县| 渑池县| 江西省| 安西县| 达拉特旗| 峨眉山市| 方正县| 开阳县| 保山市| 北京市| 武清区| 郸城县| 镇沅| 收藏| 沙湾县| 安西县| 耒阳市| 永城市| 泰和县| 东至县| 尚志市| 东城区| 湖北省| 陵川县| 夏河县| 正阳县| 麻栗坡县| 汉川市| 灵丘县| 茂名市| 峨眉山市| 麦盖提县| 福建省| 宜章县| 龙门县| 惠东县| 华容县| 潞西市| 尼勒克县| 无棣县| 唐河县|