14
回答
java和flex开发太费事了

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

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

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

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

举报
零点三六
发帖于6年前 14回/7K+阅
共有14个答案 最后回答: 5年前

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

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

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

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

--- 共有 2 条评论 ---
Sephiroth回复 @amar : 为什么要定制路径呢? 6年前 回复
零点三六现在用的就是 remoteobject, flex里必须制定tomcat的路径, 耦合性太强了 6年前 回复

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

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

--- 共有 2 条评论 ---
Mooke回复 @amar : 用JSON就可以了。传对象,就序列化;传图片,就编码;传数据就加密。 例如:前台请求地址 get.jsp?fnt=xxx 返回结果是JSON数据。 xxx就是你们定义的功能,而这个功能返回的数据已经事先定义好了,前后台都知道该怎么去处理。 6年前 回复
零点三六现在就是想寻找一种耦合性不是那么强的数据传输规则啊 6年前 回复

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

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

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

引用来自“Mooke”的答案

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

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

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