MyEclipse8.0开发Flex Builder4

云南移动经分系统的复杂报表用到了flex,之前这块我也碰不到,不过日后会有些接触,flex做出来的报表确实要好看些,趁周末了解下Flex Builder4怎么用的,网上搜了一大堆的资料,好不容易才调试成功,这里作个笔记以免忘记了。
要使用的主要有MyEclipse 8.0/Flex Builder 4/blazeds(当然会用到tomcat,jdk,browser这些哈,这个是java程序员必须的)
1.建立一个javaweb项目tt

写了发现图片看不到,用文字补充:包名为com.demo

package com.demo;
public class HelloWorld {

	public String sayHello(String name) {

		return "hello," + name;
	}
}
 2.解压blazeds,复制WEB-INF文件夹,覆盖掉你的Test工程下的WebRoot下的WEB-INF文件夹。打开Test工程下的WebRoot\WEB-INF\flex\remoting-config.xml这个文件,插入以下代码:
<destination id="Hello">
<properties>
   <source>com.demo.HelloWorld</source>
</properties>
</destination>

 插入后的效果:

<?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>
	<destination id="Hello">
		<properties>
			<source>com.demo.HelloWorld</source>
		</properties>
	</destination>
	<default-channels>
		<channel ref="my-amf" />
	</default-channels>
</service>

 

3.打开Flex Builder 4,鼠标右键新建一个名为tt的flex项目:
填写项目名称;项目位置默认;应用程序类型选择Web(在Adobe Flash Player 中运行)(W);Flex SDK 版本使用默认SDK
点击“下一步”
在输出文件夹(指定输出路径)里,选择刚才建立的javaweb项目tt 的WebRoot目录,点击“完成”。
tt.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.FaultEvent;    
			import mx.rpc.events.ResultEvent;    
			[Bindable]    
			private var helloResult:String;   
			
			private function Hello():void {    
				srv.sayHello(inputText.text);    //通过RemoteObject的对象test,直接调用Java端的方法
			}    
			
			private function resultHandler(event:ResultEvent):void {    
				helloResult = event.result as String;    
			} 
			
		]]>
	</mx:Script>
	<mx:RemoteObject id="srv" destination="Hello"
					 result="resultHandler(event)" endpoint="/tt/messagebroker/amf" />
	<mx:Label text="输入文字" id="nameLabel" x="19" y="277" />
	<mx:TextInput id="inputText" x="78" y="277" />
	<mx:Button label="HelloWord" id="Button" click="Hello()" x="101"
			   y="308" />
	<mx:HBox x="10" y="10" width="1155" height="379" >
		<mx:TextArea width="705" height="237" text="{helloResult}"  fontSize="13" fontWeight="bold" color="#FA7A08" />
	</mx:HBox>
	
</mx:Application>
 
destination="Hello" :destination属性值必须和 remoting-config.xml中的destination的id一样;
endpoint="/tt/messagebroker/amf" :/tt/就是javaweb项目tt 的名称
在MyEclipose下刷新tt工程,会在WebRoot下看到生成的新文件保存项目,发布到Tomcat,启动Tomcat服务,在IE中输入 http://localhost:8080/tt/tt.html  就能看到效果了!
这里返回的只是一个简单的字符串,这个字符串是从HelloWorld的sayHello()方法返回的,至于你要让这个方法做什么后再返回,就自己写了;
资源下载链接为: https://pan.quark.cn/s/c705392404e8 在本项目中,我们聚焦于“天池-零基础入门数据挖掘-心跳信号分类预测-EDA分析全过程-代码.rar”这一主题。该压缩包涵盖了一次针对心跳信号分类预测的数据挖掘实践,涉及数据的初步探索性分析(Exploratory Data Analysis, EDA)以及相关代码。 “天池”通常指阿里巴巴天池大数据竞赛平台,这是一个提供各类数据竞赛的平台,旨在助力数据科学家和初学者提升技能并解决实际问题。此数据挖掘任务可能是一项竞赛项目,要求参赛者对心跳信号进行分类预测,例如用于诊断心脏疾病或监测健康状况。EDA是数据分析的关键环节,其目的是通过可视化和统计方法深入了解数据的特性、结构及潜在模式。项目中的“task2 EDA.ipynb”很可能是一个 Jupyter Notebook 文件,记录了使用 Python 编程语言(如 Pandas、Matplotlib 和 Seaborn 等库)进行数据探索的过程。EDA 主要包括以下内容:数据加载,利用 Pandas 读取数据集并检查基本信息,如行数、列数、缺失值和数据类型;描述性统计,计算数据的中心趋势(平均值、中位数)、分散度(方差、标准差)和分布形状;可视化,绘制直方图、散点图、箱线图等,直观呈现数据分布和关联性;特征工程,识别并处理异常值,创建新特征或对现有特征进行转换;相关性分析,计算特征之间的相关系数,挖掘潜在关联。 “example.html”可能是一个示例报告或结果展示,总结了 EDA 过程中的发现,以及初步模型结果,涵盖数据清洗、特征选择、模型训练和验证等环节。“datasets”文件夹则包含用于分析的心跳信号数据集,这类数据通常由多个时间序列组成,每个序列代表一个个体在一段时间内的 ECG 记录。分析时需了解 ECG 的生理背景,如波
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值