我的漫漫程序之旅
專注于JavaWeb開發(fā)
隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
數(shù)據(jù)加載中……
Flex3與BlazeDS HelloWorld 詳解
BlazeDS的下載和介紹:
http://opensource.adobe.com/wiki/display/blazeds/Release+Builds
有Tomcat的下載
http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-bin-3.2.0.3978.zip
沒Tomcat的下載
http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-turnkey-3.2.0.3978.zip
下載后將blazeds.war部署到tomcat下即可。
Flex Builder插件的安裝不再作介紹
開發(fā)工作為MyEclipse:
1.新建一個Flex工程
按照圖中進(jìn)行配置
2.下一步:
指定已經(jīng)下載的blazeds.war
3.下一步.
配置url
4.完成后右鍵配置工程屬性:
注意context的修改,不然運行程序會報404.
5.新建一個測試類:
package
com;
public
class
HelloWorld
{
public
String say(String username)
{
System.out.println(
"
hello
"
);
return
"
你好!
"
+
username;
}
public
String login(String username,String password)
{
System.out.println(
"
login
"
);
if
(username.equals(
"
admin
"
)
&&
password.equals(
"
admin
"
))
{
return
"
success
"
;
}
else
{
return
"
failure
"
;
}
}
}
6.配置web-inf/flex 下的remoting-config.xml文件:
<?
xml version="1.0" encoding="UTF-8"
?>
<
service
id
="remoting-service"
class
="flex.messaging.services.RemotingService"
>
<
adapters
>
<
adapter-definition
id
="java-object"
class
="flex.messaging.services.remoting.adapters.JavaAdapter"
default
="true"
/>
</
adapters
>
<
default-channels
>
<
channel
ref
="my-amf"
/>
</
default-channels
>
<!--
目標(biāo)java類
-->
<
destination
id
="helloworld"
>
<
properties
>
<
source
>
com.HelloWorld
</
source
>
</
properties
>
</
destination
>
</
service
>
7.編寫mxml文件:
<?
xml version="1.0" encoding="utf-8"
?>
<
mx:Application
xmlns:mx
="http://www.adobe.com/2006/mxml"
layout
="absolute"
>
<
mx:Script
>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
//hello事件
private function helloClick():void
{
this.hello.say(this.username.text);
}
//登錄事件
private function loginClick():void
{
this.login.login(this.username.text,this.password.text);
}
//處理hello事件 返回值
private function resultHandler(e:ResultEvent):void
{
Alert.show(e.result.toString());
}
//處理登錄事件返回值
private function resultLoginHandler(e:ResultEvent):void
{
Alert.show(e.result as String);
}
]]>
</
mx:Script
>
<!--
遠(yuǎn)程對象調(diào)用
-->
<
mx:RemoteObject
id
="hello"
destination
="helloworld"
result
="resultHandler(event)"
/>
<
mx:RemoteObject
id
="login"
destination
="helloworld"
result
="resultLoginHandler(event)"
/>
<
mx:TextInput
id
="username"
x
="187"
y
="99"
width
="119"
/>
<
mx:Label
x
="123"
y
="101"
text
="username:"
/>
<
mx:Label
x
="123"
y
="141"
text
="password:"
/>
<
mx:TextInput
id
="password"
x
="187"
y
="139"
width
="119"
/>
<
mx:Button
x
="241"
y
="184"
label
="Login"
click
="loginClick()"
/>
<
mx:Button
x
="123"
y
="184"
label
="HelloWorld"
click
="helloClick()"
/>
</
mx:Application
>
7.找到bin-debug下的secondBlaze.html右鍵選擇在Run on Server即可。
效效果圖
源碼下載
posted on 2009-04-23 11:48
々上善若水々
閱讀(2672)
評論(3)
編輯
收藏
評論
#
re: Flex3與BlazeDS HelloWorld 詳解
回復(fù)
更多評論
如果想做成兩個工程請參考:
http://blog.sina.com.cn/s/blog_3ecb9b110100b2qu.html
2009-04-23 11:49 |
々上善若水々
#
re: Flex3與BlazeDS HelloWorld 詳解
回復(fù)
更多評論
沒啥特別的啊,我以為有更好的重合地方,你可以看看spring有個集成方案!!!
2009-04-24 23:20 |
sdfasd
#
re: Flex3與BlazeDS HelloWorld 詳解
回復(fù)
更多評論
最代碼轉(zhuǎn)載地址:
Flex3與java BlazeDS入門教程及其配置詳解
http://www.zuidaima.com/share/1789445387160576.htm
2014-04-21 13:50 |
最代碼
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 々上善若水々
導(dǎo)航
BlogJava
首頁
新隨筆
聯(lián)系
管理
<
2009年4月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(39)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(43)
2021年12月 (1)
2012年12月 (1)
2012年11月 (1)
2009年11月 (2)
2009年10月 (1)
2009年8月 (1)
2009年7月 (1)
2009年5月 (2)
2009年4月 (2)
2009年3月 (1)
2009年2月 (3)
2009年1月 (1)
2008年12月 (2)
2008年11月 (3)
2008年9月 (2)
2008年8月 (1)
2008年7月 (2)
2008年6月 (2)
2008年5月 (9)
2008年4月 (2)
2007年12月 (3)
文章分類
(304)
AJAX(7)
(rss)
flex3(1)
(rss)
Hibernate(4)
(rss)
J2EE
(rss)
J2ME(2)
(rss)
J2SE(40)
(rss)
JavaScript(59)
(rss)
JavaWeb(27)
(rss)
Java筆試與面試(52)
(rss)
JQuery(1)
(rss)
Maven(2)
(rss)
opensource(15)
(rss)
Spring(10)
(rss)
SSH整合系列(2)
(rss)
Struts1.x(3)
(rss)
Struts2(13)
(rss)
WebService(14)
(rss)
數(shù)據(jù)庫(18)
(rss)
數(shù)據(jù)結(jié)構(gòu)與算法(7)
(rss)
設(shè)計模式(17)
(rss)
軟件測試(10)
(rss)
文章檔案
(257)
2021年12月 (1)
2012年12月 (2)
2012年9月 (2)
2012年7月 (5)
2012年1月 (1)
2011年10月 (1)
2010年12月 (1)
2009年9月 (2)
2009年7月 (2)
2009年6月 (1)
2009年4月 (3)
2009年3月 (3)
2009年1月 (2)
2008年12月 (4)
2008年11月 (4)
2008年10月 (2)
2008年9月 (2)
2008年8月 (10)
2008年7月 (22)
2008年6月 (13)
2008年5月 (45)
2008年4月 (17)
2008年3月 (5)
2008年2月 (11)
2008年1月 (27)
2007年12月 (45)
2007年11月 (24)
搜索
最新評論
1.?re: 使用MyEclipse構(gòu)建MAVEN項目
評論內(nèi)容較長,點擊標(biāo)題查看
--龍平
2.?re: JDK中的URLConnection參數(shù)詳解[未登錄]
好文要頂
--wy
3.?re: Ant path 匹配原則[未登錄]
我喜歡你惠茹
--aaa
4.?re: Ant path 匹配原則[未登錄]
dfdfdfdfd
--aaa
5.?re: 利用jSMSEngine開源包進(jìn)行短信的收發(fā)[未登錄]
qq郵箱
550725115@qq.com
--我是菜鳥
閱讀排行榜
1.?Linux上安裝JDK1.7與Tomcat7.0(24259)
2.?將java應(yīng)用程序打包成獨立運行的.exe方法(19826)
3.?HttpURLConnection請求數(shù)據(jù)流的寫入(write)和讀取(read)(19093)
4.?基于jsTree的無限級樹JSON數(shù)據(jù)的轉(zhuǎn)換(17623)
5.?javascript文件夾選擇框的兩種解決方案(16928)
評論排行榜
1.?基于jsTree的無限級樹JSON數(shù)據(jù)的轉(zhuǎn)換(27)
2.?Flash圖表(FusionChartsV3)的簡單應(yīng)用 (22)
3.?WEB頁面導(dǎo)出為Word文檔后分頁&橫向打印的方法 (14)
4.?javascript文件夾選擇框的兩種解決方案(10)
5.?[原創(chuàng)]J2ME/J2EE實現(xiàn)用戶登錄交互(9)
主站蜘蛛池模板:
亚洲Av无码国产情品久久
|
成年女人毛片免费视频
|
亚洲国产精品一区二区第一页
|
一二三区免费视频
|
国产在线jyzzjyzz免费麻豆
|
亚洲AV无码一区二区二三区入口
|
国产在线播放线91免费
|
亚洲另类激情综合偷自拍图
|
国产啪精品视频网站免费尤物
|
亚洲av午夜福利精品一区
|
久久w5ww成w人免费
|
亚洲婷婷天堂在线综合
|
在线看片v免费观看视频777
|
亚洲国产激情在线一区
|
国产精品二区三区免费播放心
|
免费人成又黄又爽的视频在线电影
|
亚洲不卡AV影片在线播放
|
波霸在线精品视频免费观看
|
亚洲爆乳精品无码一区二区三区
|
免费观看理论片毛片
|
牛牛在线精品观看免费正
|
情侣视频精品免费的国产
|
午夜在线免费视频
|
亚洲av无码无在线观看红杏
|
黄色永久免费网站
|
羞羞的视频在线免费观看
|
亚洲精品无码精品mV在线观看
|
曰批全过程免费视频播放网站
|
亚洲欧洲AV无码专区
|
久久精品国产精品亚洲人人
|
美丽姑娘免费观看在线观看中文版
|
亚洲AV无码专区电影在线观看
|
1000部夫妻午夜免费
|
精品亚洲福利一区二区
|
亚洲精品乱码久久久久久久久久久久
|
亚洲成年人免费网站
|
野花视频在线官网免费1
|
亚洲资源在线观看
|
免费一级毛片不卡在线播放
|
午夜无码A级毛片免费视频
|
亚洲av无码成人精品国产
|