论坛首页 编程语言技术论坛

'09 Java-Flex 整合新动向

浏览 10909 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-03  
在下以为今年会是Adobe Flex得以广泛普及之年。尤其是在去年底Spring和Adobe共同宣布携手合作以将其开源服务端产品BlazeDS推向广大的J2EE程序开发者们,使其更加Spring化(IoC, AOP, Spring Security, etc.)。这一消息一经宣布就马上得到广泛的好评和期待。有心学习Flex的J2EE开发者们请密切注意以下两个网站:

1) Spring-Flex: http://www.springsource.org/spring-flex
2) Spring-AS3: http://www.springsource.org/extensions/se-springactionscript-as

让我们共同期待和推动RIA的发展与应用。
   发表时间:2009-01-03  
总是感觉flex和java不爽,用BlazeDS同一个model既要用java写一遍,还要用as3再写一遍。
0 请登录后投票
   发表时间:2009-01-05  
may_cauc 写道
总是感觉flex和java不爽,用BlazeDS同一个model既要用java写一遍,还要用as3再写一遍。


这个问题可以归结为IDE的支持问题,应该不是大问题。或者你可以自己写个非常简单的Tool,利用JAVA Bean的Introspection来自动生成ActionScript 3对应的Value Object。

稍微扯远点,在下认为Flex把MVC全都移到了客户端,服务器端就是纯粹的S-Data Service。这是对以往服务器端MVC架构的颠覆。所以现在有MVCS的说法。这种架构一个最大也是最直接的结果就是它减轻了服务器端的负载,因而能支持的客户端数量增加了。(scales well)
2 请登录后投票
   发表时间:2009-01-07  
j2eefan 写道
may_cauc 写道
总是感觉flex和java不爽,用BlazeDS同一个model既要用java写一遍,还要用as3再写一遍。


这个问题可以归结为IDE的支持问题,应该不是大问题。或者你可以自己写个非常简单的Tool,利用JAVA Bean的Introspection来自动生成ActionScript 3对应的Value Object。

稍微扯远点,在下认为Flex把MVC全都移到了客户端,服务器端就是纯粹的S-Data Service。这是对以往服务器端MVC架构的颠覆。所以现在有MVCS的说法。这种架构一个最大也是最直接的结果就是它减轻了服务器端的负载,因而能支持的客户端数量增加了。(scales well)

同意楼上的说法
这样对于表现层是一次解放……
0 请登录后投票
   发表时间:2009-01-08  
Granite Data Services.
http://www.graniteds.org/confluence/pages/viewpage.action?pageId=229378

它不但提供了一个整合seam,spring,ejb3的工具,而且还有一个可以生成as3脚本的eclipse插件,有没有人具体使用过?
0 请登录后投票
   发表时间:2009-01-08  
may_cauc 写道
Granite Data Services.
http://www.graniteds.org/confluence/pages/viewpage.action?pageId=229378

它不但提供了一个整合seam,spring,ejb3的工具,而且还有一个可以生成as3脚本的eclipse插件,有没有人具体使用过?

我用了一下,感觉不怎么样,我对flex不是很了解
他生成的as文件有两个
比如我有个User.java
public class User implements Serializable{

	private String name;
	private String pwd;
	@Column(name = "_id", nullable = false)
	@Id
	private Long id;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPwd() {
		return pwd;
	}
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	
}

那么他生成两个as文件,一个叫User.as  UserBase.as

反正不爽,不是期望中的那样,有没有其他人用?
1 请登录后投票
   发表时间:2009-01-09  
我的用法:
--》1个ControllerServlet用来接受请求,如userService!login.do?id=aaa&password=bbb,截取出userService和login
--》拿userService去spring里面getBean
--》执行bean的login方法,返回Object
--》ControllerServlet把Object转换成json输出给flex
0 请登录后投票
   发表时间:2009-02-18  
may_cauc 写道
Granite Data Services.
http://www.graniteds.org/confluence/pages/viewpage.action?pageId=229378

它不但提供了一个整合seam,spring,ejb3的工具,而且还有一个可以生成as3脚本的eclipse插件,有没有人具体使用过?



我使用过flamigo 也是跟这个差不多 它是通过Maven来生成服务端和客户端代码的框架 很方便
0 请登录后投票
   发表时间:2009-02-19  
各位有用过FCG不?很好的Flex代码生产工具,有了java端的代码,能自动生产as代码
0 请登录后投票
   发表时间:2009-02-20  
用 PHPRPC 的话,既不用生成代码,又可以直接调用。简单直接,快速方便,还可以加密传输。而且还不局限于 Flex <-> Java 这个小圈圈,可以 anyLang <-> anyLang。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics