`
j2eefan
  • 浏览: 2602 次
  • 性别: Icon_minigender_1
  • 来自: DC
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

'09 Java-Flex 整合新动向

阅读更多
在下以为今年会是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的发展与应用。
分享到:
评论
19 楼 littleJava 2009-03-06  
天机老人 写道
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)

同意楼上的说法
这样对于表现层是一次解放……

这就是传说中的C/S开发模式吧,只不过以前的client端直接运行在操作系统上,现在是运行在浏览器上的Flash容器中了。
18 楼 whaosoft 2009-03-05  
天机老人 写道
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)

同意楼上的说法
这样对于表现层是一次解放……



哈哈 原来是这样啊
17 楼 BlueMeteorolite 2009-02-27  
太好了,今年的FLEX薪情大涨,更新一下简历就N多电话。顶!
16 楼 whaosoft 2009-02-27  
太好了  嘿嘿
15 楼 cqllang 2009-02-23  
Flex学习中..关注..
14 楼 kimmking 2009-02-22  
wtusmchen 写道
我的用法:
--》1个ControllerServlet用来接受请求,如userService!login.do?id=aaa&password=bbb,截取出userService和login
--》拿userService去spring里面getBean
--》执行bean的login方法,返回Object
--》ControllerServlet把Object转换成json输出给flex


差不多。
我的ext项目都这么做的。
13 楼 trains629 2009-02-21  
要是使用rpc了,那就不管什么平台不平台的了,就算用纯C的都无所谓了。
12 楼 zephyrleaves 2009-02-21  
may_cauc 写道
总是感觉flex和java不爽,用BlazeDS同一个model既要用java写一遍,还要用as3再写一遍。



不写也可以的,这样BlazeDS返回的对象是一个动态对象,和你预先定义的对象使用也差不多了
11 楼 zephyrleaves 2009-02-21  
看好Spring BlazeDS Integration
10 楼 wangpingsx 2009-02-21  
总结一下,关于楼上说过的, 代码生成器,  Gds是有的,GDS本身是一个很不错的东西, 不过blazeDs 开源之后, GDS的作者也对自己的GDS不太报有什么信心了。
我也看过GDS很不错的东西, 现在用了blazeDS总的来说, 还行, 问题肯定是有的,要自己去克服,人家本身是开源的, 代码你都有, 想改就改改呗,
blazeDs 是没有代码生成器的, 我自己写了一个。

9 楼 andot 2009-02-20  
用 PHPRPC 的话,既不用生成代码,又可以直接调用。简单直接,快速方便,还可以加密传输。而且还不局限于 Flex <-> Java 这个小圈圈,可以 anyLang <-> anyLang。
8 楼 reverocean 2009-02-19  
各位有用过FCG不?很好的Flex代码生产工具,有了java端的代码,能自动生产as代码
7 楼 lovefly_zero 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来生成服务端和客户端代码的框架 很方便
6 楼 wtusmchen 2009-01-09  
我的用法:
--》1个ControllerServlet用来接受请求,如userService!login.do?id=aaa&password=bbb,截取出userService和login
--》拿userService去spring里面getBean
--》执行bean的login方法,返回Object
--》ControllerServlet把Object转换成json输出给flex
5 楼 taupo 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

反正不爽,不是期望中的那样,有没有其他人用?
4 楼 may_cauc 2009-01-08  
Granite Data Services.
http://www.graniteds.org/confluence/pages/viewpage.action?pageId=229378

它不但提供了一个整合seam,spring,ejb3的工具,而且还有一个可以生成as3脚本的eclipse插件,有没有人具体使用过?
3 楼 天机老人 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)

同意楼上的说法
这样对于表现层是一次解放……
2 楼 j2eefan 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)
1 楼 may_cauc 2009-01-03  
总是感觉flex和java不爽,用BlazeDS同一个model既要用java写一遍,还要用as3再写一遍。

相关推荐

    Java开发案例-springboot-47-整合Mybatis-Flex操作SQL-源代码+文档.rar

    Java开发案例-springboot-47-整合Mybatis-Flex操作SQL-源代码+文档.rar Java开发案例-springboot-47-整合Mybatis-Flex操作SQL-源代码+文档.rar Java开发案例-springboot-47-整合Mybatis-Flex操作SQL-源代码+文档.rar...

    flex框架 JAVA-FLEX

    在Java-FLEX的结合中,Flex提供了前端用户界面的构建能力,而Java则通常作为后端服务器端的语言,负责处理业务逻辑和数据管理。 在Flex框架中,最重要的组件是ActionScript,它是面向对象的编程语言,用于控制应用...

    mybatis-flex-1.6.2.zip

    mybatis-flex-1.6.2.zip源码: 更轻量 MyBatis-Flex 除了 MyBatis 本身,再无任何第三方依赖,因此会带来更高的自主性、把控性和稳定性。在任何一个系统中,依赖越多,稳定性越差。 更灵活 MyBatis-Flex 提供了...

    java-flex-mysql

    这里我们深入探讨一下"java-flex-mysql"这个主题,它涉及到的是一套基于Java后端、Flex前端和MySQL数据库的交互实现。 **Java** 是一种广泛使用的面向对象的编程语言,尤其适合于开发企业级应用。在这个项目中,...

    MyBatis-Flex: 一个优雅的 MyBatis 增强框架

    MyBatis-Flex: 一个优雅的 MyBatis 增强框架。很轻量,MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。只增强,MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的...

    java-flex-webroot配置文件和JAVA包

    理解和配置Java-Flex-webroot的关系是开发混合型RIA的关键,这能帮助开发者充分利用Java的强类型和Flex的可视化优势,为用户提供高性能、高度互动的Web体验。在实际项目中,还需要考虑安全性、性能优化、错误处理等...

    mybatis-flex-main.zip

    总的来说,Mybatis-Flex 是 Mybatis 的一个强大补充,它将 Mybatis 的灵活性和易用性提升到了一个新的层次,是数据库开发人员的得力助手。通过熟练掌握 Mybatis-Flex,可以极大地提升数据库开发的效率和代码质量。

    这是一款高度自定义代码生成idea插件,目前提供的 模板是依托于mybatis-flex 代码提示、自动APT,SQL预览等特性

    文件名为“mybatis-flex-code-gen-master”的压缩包很可能包含了插件的源码或者安装包,这对于开发者而言是一份宝贵的资源。通过研究源码,开发者不仅可以深入理解插件的工作原理,还能在此基础上进行二次开发,以...

    flex3读书笔记----flex整合hibernate

    10. **Flex 项目创建**: 在FlexBuilder 3中创建Flex项目,选择J2EE作为后台类型,将Flex项目与已部署在Tomcat的Web项目关联,以实现Flex与Java服务的交互。 11. **Hibernate 配置**: 包括创建数据库、表,导入MySQL...

    Flex入门-Flex整合Servlet

    以下是一个简单的Flex-Servlet整合步骤: 1. **设置开发环境**:首先,你需要安装Flex Builder或使用IntelliJ IDEA等支持Flex开发的IDE,同时确保Java SDK和Servlet容器(如Tomcat或Jetty)已安装。 2. **创建Flex...

    Forex-Flex-EA-V4.91_flexEA_海龟MT4_ea_mt4_ea源码_

    《深入解析Forex-Flex-EA-V4.91与海龟交易策略在MT4平台的应用》 在金融交易领域,自动交易系统(Expert Advisor,简称EA)的应用日益广泛,尤其是外汇市场(Forex)。本文将围绕“Forex-Flex-EA-V4.91”这一特定的...

    Semi-Flex工艺技术研究总结.pdf

    半柔性印刷电路板(Semi-Flex PCB),是在标准的硬板加工过程中结合入控深铣削加工或刚挠板加 工技术(铣开盖或开通窗等)获得的一种用于静态弯折领域的 PCB,常采用非对称的叠层结构,只适用 于受静态应力的安装...

    Mp3播放器-源代码-java-flex

    《Mp3播放器-源代码-java-flex》是一个基于Adobe AIR技术的项目,旨在实现一个功能齐全的MP3播放器。这个项目使用了Java语言和Flex框架进行开发,展现了Adobe AIR平台的强大功能和跨平台特性。在Adobe Flash Builder...

    Mybatis-Flex 一个优雅的 Mybatis 增强框架

    1. **动态 SQL 支持**:Mybatis-Flex 提供更强大的动态 SQL 功能,使得开发者能够更加方便地编写条件查询、分页查询等复杂的 SQL 逻辑,无需编写过多的 Java 代码。 2. **自动结果映射**:在处理多表联查或复杂查询...

    slf4fx java-flex日志框架

    SLF4FX是Java-Flex日志框架,它为Java后端和Adobe Flex前端应用程序提供了一种统一的日志记录解决方案。这个框架的核心目标是使开发者能够无缝地在客户端(Flex应用)和服务器端(Java应用)之间跟踪和调试日志信息...

    java - flex 利用lcds MyOA管理系统

    java-flex利用lcds连接,主要后台利用SSH框架搭构,然后利用LSCS连接到Flex端程序,关键亮点是日程管理、消息管理、工资管理、统计管理及系统管理!!!!当然还有一些小Bug,希望对大家有用

    spring-flex-1.5.0.RELEASE

    spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE spring-flex-1.5.0.RELEASE

    Java-Flex-air

    ### Java-Flex-AIR项目构建与关键技术点解析 #### 一、AIR工程实例搭建步骤详解 **1. 开发环境** ##### 1.1 客户端 客户端使用Adobe AIR (Adobe Integrated Runtime) 和 Flex 技术栈进行开发。Flex 是一款强大的...

Global site tag (gtag.js) - Google Analytics