java和flex开发太费事了

零点三六 发布于 2012/04/12 16:50
阅读 7K+
收藏 0

我们做电信的项目,以前是java+jsp ,开发工具用eclipse就行

后来采用 java+blazed+flex , java做后台,flex做界面 , 结果程序员都得同时开启eclipse和flash builder

即便做flex的程序员不需要写java代码, 他们也必须整一份java代码,

有没有什么好的办法能让写java的和写flex的分开 ?

加载中
0
零点三六
零点三六

还是我自己来吧 , 在flex里指定远程服务器地址 ,  验证后就可以机器a连接机器b协同开发了.

不过还是奇怪上面的程序员 , 你们喜欢一会调试flex , 一会写java代码?

0
Sephiroth
Sephiroth

用remoteobject方式,基本上可以将Flex和Java的分开来;

运行的时候,一起到SVN上取相应模块。

Sephiroth
Sephiroth
回复 @amar : 为什么要定制路径呢?
零点三六
零点三六
现在用的就是 remoteobject, flex里必须制定tomcat的路径, 耦合性太强了
0
Mooke
Mooke

一个前台,一个后台。这两个本来就应该是分开的。

你需要制定一个数据传输规则,后台java处理请求并返回数据,前台flex负责加载数据显示界面。

Mooke
Mooke
回复 @amar : 用JSON就可以了。传对象,就序列化;传图片,就编码;传数据就加密。 例如:前台请求地址 get.jsp?fnt=xxx 返回结果是JSON数据。 xxx就是你们定义的功能,而这个功能返回的数据已经事先定义好了,前后台都知道该怎么去处理。
零点三六
零点三六
现在就是想寻找一种耦合性不是那么强的数据传输规则啊
0
jeffsui
jeffsui
弄两个电脑,这样就不用来回切换。 
北京-卫斯理
北京-卫斯理
回复 @amar : 可以的啊,一个客户端,一个服务器,肯定可以分开的啊
零点三六
零点三六
没用的, 用flex的blazeds话 , 机器a的flex不能连接到机器b的java
0
黑豆白
黑豆白

我记得可以在eclipse安装flex插件的,这样就可以开一个IDE开发了。

如果前后端分开开发的话,那就定接口规则呗,开发时用模拟数据,开发到一定阶段在进行接口间的调试~~~

黑豆白
黑豆白
回复 @amar : 那如果想分开的话只能重新定义接口规则了,感觉你的对象数据实际走的还是两个同时开发的路线,最好定义通用接口规则,这样不管前后台怎么改,只要接口规则不变,就互不影响了。嘿嘿。但这只是针对新项目,已经开工一段时间的就没的法了。。。
零点三六
零点三六
eclipse+flex插件, 其实和eclipse+ flashbuilder逻辑上是一样的, 以前我们也想弄模拟数据, 可我们的数据都是对象, 导致封装模拟数据太费时费力, 并且java后台也不好测试
0
活的自由
活的自由
前后端分开开发,前段开发的时候可以把后端启动起来,然后把前段flex页面发布到网站目录下,就可以调试了。需要配置tomcat的虚拟目录。
活的自由
活的自由
我们原来是这么做的,只是不是用的blazed,我们自己定义了xml格式的数据, 然后flex页面相当于应用程序来对服务端进行调用,可以部署在另外一个容器下。 就跟页面上的js通过json传数据一样,只是服务端要放一个crossdomain.xml文件, 解决跨域访问问题。
零点三六
零点三六
没明白是什么意思 , 我在机器a开发flex , 连接机器b的java后台吗?
0
随影求是
随影求是
以前开发过,觉得很方便啊,flex ide和java ide是整合在一起,flex和java同时开发,flex调试很方便,比js强多了,唯一决定不好的是编译flex太慢了。
零点三六
零点三六
都说了就不想同时开发 , 希望能分工...
0
中山野鬼
中山野鬼

引用来自“Mooke”的答案

一个前台,一个后台。这两个本来就应该是分开的。

你需要制定一个数据传输规则,后台java处理请求并返回数据,前台flex负责加载数据显示界面。

这个正解。
0
MicoHuang
MicoHuang
既然要将Java和Flex的开发分开做,就有个分工协作关系。Java端要先做好数据接口或提供的工作(服务),Flex端根据Java提供的数据服务进行展示层(界面、交互)的开发。
0
polarw
polarw
哥哥,你是做电信系统。 之前我做电信系统的时候,是从前台做到后台。包括界面,数据库,更不用说中间的数据逻辑层
零点三六
零点三六
我们刚刚开始也是这样, 现在系统规模逐渐大了,所以得关注开发效率问题了
返回顶部
顶部