在java环境中添加flex页面(将各种错全部改正运行正确)
2014-03-20 17:27
204 查看
先下载blazeds.war,下载地址:
在javaWEB项目中添加flex支持
1、先建立一个 web工程:flexweb
2、向flexweb 工程手工添加Flex需要的元素。
1)将blazedsWar包中的WEB-INF文件夹和META-INF文件夹拷贝到工程的WebRoot文件夹下,会提示是否覆盖,点击yes to all
2)如果你的工程已经配置好了,只需要将出web.xml之外的文件拷贝过去,web.xml中的配置手动拷贝到工程的web.xml文件中。
3、将该工程发布到tomcat下,并启动tomcat。(注:一定要启动tomcat,因为在后面的设置中,它要验证工程的路径)
4、然后在该工程上右键选择添加更改项目类型--添加flex库项目类型
5、设置完成后,会发现 web工程的目录结构已经发生了改变,如下图。
flex 的mxml文件默认的放在src文件夹中,和java文件共用一个目录。
6、一般flex都会单独放到一个文件夹里面,如果你对这个目录结构不太满意,还想让 flex 的文件放在flex_src 目录下,可以右击选择项目--属性
7、配置 flex 默认的sdk。这样配置完,还不行,程序可能还不能正常地运行,还需要配置他使用的 sdk。如下图
8、这个时候项目上可能有个红色的叉号,通过problem视图提示如下错误:
无法创建 HTML
包装器。右键单击此处以重新创建文件夹 html-template
解决办法:
右键单击此处以重新创建文件夹html-template,
至此一个简单的web+flex开发环境搭建完毕。
8、编写第一个flex程序
新建java类:Hello.java
packagecom;
publicclass Hello {
publicString hello(String name){
System.out.println("flex调用我了,真好~~~~");
return"hello "+name;
}
}
2)为flex配置这个要调用的对象
修改WEB-INF/flex下remoting-config.xml,在<service>节点下加入:
<destinationid="hello">
<properties>
<source>
com.Hello
</source>
</properties>
</destination>
3)编写一个Flex程序
<?xmlversion="1.0" encoding="utf-8"?>
<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
importmx.rpc.events.ResultEvent;
functiongg(evnet:ResultEvent):void{
varff:String = evnet.result as String;
ggg.text =ff;
}
functionremotingSayHello():void{
varsname:String = nameInput.text;
h.hello(sname);
}
]]>
</mx:Script>
<mx:RemoteObjectdestination="hello" id="h"
result="gg(event)"
endpoint="http://localhost:8080/flexweb/messagebroker/amf">
</mx:RemoteObject>
<mx:TextAreaid="ggg" x="109" y="122"/>
<mx:Buttonlabel="say hello" click="remotingSayHello();"
x="144"y="193"/>
<mx:TextInputid="nameInput" x="109" y="73"/>
<mx:Labeltext="name" x="47" y="75"/>
</mx:Application>
4)重启tomcat,运行flexweb.mxml.
工程代码:http://download.csdn.net/detail/shanhuhau/7072789
文档:http://download.csdn.net/detail/shanhuhau/7072817
(不需要积分)
在javaWEB项目中添加flex支持
1、先建立一个 web工程:flexweb
2、向flexweb 工程手工添加Flex需要的元素。
1)将blazedsWar包中的WEB-INF文件夹和META-INF文件夹拷贝到工程的WebRoot文件夹下,会提示是否覆盖,点击yes to all
2)如果你的工程已经配置好了,只需要将出web.xml之外的文件拷贝过去,web.xml中的配置手动拷贝到工程的web.xml文件中。
3、将该工程发布到tomcat下,并启动tomcat。(注:一定要启动tomcat,因为在后面的设置中,它要验证工程的路径)
4、然后在该工程上右键选择添加更改项目类型--添加flex库项目类型
5、设置完成后,会发现 web工程的目录结构已经发生了改变,如下图。
flex 的mxml文件默认的放在src文件夹中,和java文件共用一个目录。
6、一般flex都会单独放到一个文件夹里面,如果你对这个目录结构不太满意,还想让 flex 的文件放在flex_src 目录下,可以右击选择项目--属性
7、配置 flex 默认的sdk。这样配置完,还不行,程序可能还不能正常地运行,还需要配置他使用的 sdk。如下图
8、这个时候项目上可能有个红色的叉号,通过problem视图提示如下错误:
无法创建 HTML
包装器。右键单击此处以重新创建文件夹 html-template
解决办法:
右键单击此处以重新创建文件夹html-template,
至此一个简单的web+flex开发环境搭建完毕。
8、编写第一个flex程序
新建java类:Hello.java
packagecom;
publicclass Hello {
publicString hello(String name){
System.out.println("flex调用我了,真好~~~~");
return"hello "+name;
}
}
2)为flex配置这个要调用的对象
修改WEB-INF/flex下remoting-config.xml,在<service>节点下加入:
<destinationid="hello">
<properties>
<source>
com.Hello
</source>
</properties>
</destination>
3)编写一个Flex程序
<?xmlversion="1.0" encoding="utf-8"?>
<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
importmx.rpc.events.ResultEvent;
functiongg(evnet:ResultEvent):void{
varff:String = evnet.result as String;
ggg.text =ff;
}
functionremotingSayHello():void{
varsname:String = nameInput.text;
h.hello(sname);
}
]]>
</mx:Script>
<mx:RemoteObjectdestination="hello" id="h"
result="gg(event)"
endpoint="http://localhost:8080/flexweb/messagebroker/amf">
</mx:RemoteObject>
<mx:TextAreaid="ggg" x="109" y="122"/>
<mx:Buttonlabel="say hello" click="remotingSayHello();"
x="144"y="193"/>
<mx:TextInputid="nameInput" x="109" y="73"/>
<mx:Labeltext="name" x="47" y="75"/>
</mx:Application>
4)重启tomcat,运行flexweb.mxml.
工程代码:http://download.csdn.net/detail/shanhuhau/7072789
文档:http://download.csdn.net/detail/shanhuhau/7072817
(不需要积分)
相关文章推荐
- 在windows7下如何正确的安装及配置java运行环境及java编译器(Eclipse)
- JAVA程序运行原理:各种配置 环境变量 jdk jre classpath 深入理解!~Myself
- Tomcat启动时一闪而过,但是jdk环境变量配置正确,并使用java或者javac命令多可以运行,但是tomcat不能运行解决办法。
- 【坑】当java的环境变量配置正确还是不能运行eclipse的情况
- eclipse Java 运行环境配置之添加已安装的 JRE(Java Runtime Environment)
- Java代码中添加 package语句后,如何正确编译运行。
- Flex与服务器交互之四(使用RemoteObject +BlazeDS+TomCat同Java交互及开发环境配置)
- DOS运行Java命令的同时添加依赖jar包
- 如何快速正确的安装 Ruby, Rails 运行环境[转]
- Java应用程序的网络运行环境编程
- Flex与服务器交互(使用RemoteObject+BlazeDS+TomCat同Java交互及开发环境配置)
- java运行环境配置
- XShell上配置java开发环境、运行java程序
- Mac配置java运行环境
- java基础---->java虚拟机运行环境数据区域说明
- 为页面添加正确的doctype声明-W3C标准
- java运行环境配置
- 如何快速正确的安装 Ruby, Rails 运行环境
- Java 运行环境介绍
- java运行环境安装