java + flex 开发环境?

各位高手,小弟不才,最近在看flex,看了一些,开始一直都用FB3做些小的实例(仅仅是flex),但当我与jave 一起开发时遇到了问题,我不知道该从那里下手,从网上找了一些东西,一个和一个不一样,弄的我更乱了。
现求:
1.java + flex 的开发环境是什么?(我曾尝试将FB3和myeclipse整合到一起,当出现了要注册的问题,无法运行)
2.怎么与数据库交互呀?

解释的要详细点呀,最好能用一个小的实例,小弟在此谢过了,这是我的QQ号(764253804),谢谢了。

可以看一下我写的一个Demo!
[url]http://peijunlin2008.iteye.com/admin/blogs/592419[/url]

1.首先flex+java有多种方式交互 httpremote/ws/amf-rpc 现在也有blazeds框架
fb3本身就可以这样开发了 不需要其他插件协助。
2.flex与数据库直接交互肯定不能用ria的项目 一定要用桌面air的项目 我觉得你的需求应该不是做air 你与数据库交互应该用java而不是flex。

开发IDE官方是FlexBuilder后来改为FlashBuilder,是基于Eclipse开发的插件.和Myeclipse差不多.要钱的
然后有Intellij Idea这个要更多钱.不过也不错,除了可视化View Design没有,其它强过FB强.
还可以用MXMLC aa.mxml命令编译,当然你要设置Flex SDK的环境了(和JAVA环境差不多,不用FLEX_HOME(我也不知道是不是这个)直接放到PATH里).才能用MXMLC.
与数据库交互的问题>据我了解,应该不能,它只是传数据到,服务端.服务端可以是PHP.Java,或其它的.这些交互不用说了吧.
Flex有几种数据传输方式,最终都是把数据在与服务器里传来传去的.

使用MyEclipse+FB3的插件版,先按照MyEclipse再安装FB3的插件版。注册码网上有的是可以google一下。 后台用Java开发就用blazeds框架吧!至于如何使用可以查看blazeds的Demo了。