Flex + BlazeDS + Spring整合心得

博客分类:

Flex

FlexSpringEclipseAIR应用服务器

一引言

在用过了一年多的AJAX之后,忽然有一天接触到了Flex,几乎就是一瞬间,我就被它完全吸引。出色的设计理念、方便的调试及调优、完整而详细的API、友好而个性的界面、平台无关性,并且,会促使企业在服务端采用SOA等等,相比于现在流行的RIA如AJAX,我相信它比后者更能得到开发人员、项目经理、以及最终客户的青睐。相比于AJAX,我认为它至少有以下几点吸引我:

1)调试

在最近一年带新人学习的过程中我发现,大家学习服务器端的java及各种框架相对容易,反而是学习客户端的AJAX会比较困难,因为他们被迫要学习Html、jsp/servlet原理、struts标签、OGNL表达式、EL表达式、Java script 、prototype、dojo、dwr等等,最痛苦的是,即便firefox的firedebug可以提供调试功能,但是,由于很少有项目是独立界面,所以,这个调试功能至今我们也没有用起来。如果发生了一个简单的JS错误,新手们往往会浪费一个上午的时间去解决。

Flex是基于MXML与Action script 3,后者是强类型语言,在Flex Builder 3下开发,借助编译器可以在开发时发现编译异常,在运行时可以通过设置断点来分步调试,而MXML的底层实际上也是Action script 3,这无论从开发、设计还是调试方面都比传统的HTML+Java script 要强大的多。

java开发flex_FLEX+Java开发相关推荐

  1. eclipse java调用c 代码吗_linux下通过eclipse开发用java调用c程序的方法

    linux下通过eclipse开发用java调用c程序的方法: 1.先建立好java工程并建立java文件如下: public class testso {     static {         ...

  2. Java 8 失宠!开发人员向 Java 11 转移...

    以下文章来源方志朋的博客,回复"666"获面试宝典 作者:白开水 来源:OSC开源社区(ID:oschina2013) 此前的 Java 社区报告曾指出,Java 8 仍是开发人员 ...

  3. java项目_JNPF快速开发平台-简单快速高效开发java项目

    ◆JNPF快速开发平台 JNPF快速开发平台采用前后端分离技术.采用B/S架构开发,形成一站式开发多端(APP+PC)使用. 使用JNPF开发平台可以简单.快速.高效的构建各种类型java项目. ◆J ...

  4. 《Java EE企业级应用开发》,《分布式爬虫》等书包邮送50本!企业开发利器!...

    来给大家送一波福利,这次联系了10个好友一起给各位送书,每个号送 5 本,一共 50本,还包邮哦. 感谢传智播客对本次活动的赞助.   金主介绍:传智播客是国内数一数二的IT培训机构,现在关注传智播客 ...

  5. java 开发工具_Java开发工具和环境,你了解多少?

    Java作为今年来最热门的编程语言之一,越来越多的人选择Java,但对于一些初入门的小白来说,在选择和安装开发工具和环境的时候,会遇见很多的问题. 今天就给大家来分享一些实用的Java开发工具和环境, ...

  6. 海康摄像头的二次开发(java)

    海康摄像头的二次开发(java) 我第一次接触海康摄像头的二次开发的项目,一开始的时候摸不清套路,走了不少弯路,现在准备把我的一些经验留下来,让大家参考一下. 1.首先到海康的官网下载设备网络SDK: ...

  7. 慕课网_《Java微信公众号开发进阶》学习总结

    时间:2017年08月12日星期六 说明:本文部分内容均来自慕课网.@慕课网:http://www.imooc.com 教学源码:http://img.mukewang.com/down/... 学习 ...

  8. java微信公众号开发token验证失败的问题及解决办法

    java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...

  9. 是否可以将Java 8用于Android开发?

    本文翻译自:Is it possible to use Java 8 for Android development? Searching the web, it is not clear if Ja ...

最新文章

  1. Windows下安装XAMPP,Wordpress
  2. 宇宙条一面:十道经典面试题解析
  3. DuckChat聊天系统PHP,部署自己的聊天系统 DuckChat(鸭信)仿微信 PHP源码
  4. Codeforces Round #311 (Div. 2) A. Ilya and Diplomas 水题
  5. java里函数式表达式_Java8函数式编程 (一) 数据流和lambda表达式
  6. 数据中心的变化需要更多有效冷却方式
  7. Mysql循环语句,死循环解决办法
  8. java的集合应用_Java之集合类应用总结
  9. Mybatis中的核心配置文件SqlMapConfig.xml详细介绍
  10. png文件合并_png格式图片和jpg格式图片有什么区别?
  11. wxpython textctrl绑键盘事件_wxPython控件学习之TextCtrl(三)响应文本控件事件
  12. 相关不是因果,哪又是啥?
  13. bat备份mysql数据库
  14. raid1与raid5
  15. 利用python爬取电影资源
  16. ansys17.2安装教程
  17. 网络通信安全基础和OpenSSL
  18. 印度 “新能源汽车市场” 是否坚挺!
  19. Python将pdf转为png
  20. 面试官:说一下Redis和MongoDB的区别?

热门文章

  1. python机器学习库sklearn——k均值聚类
  2. matlab2c使用c++实现matlab函数系列教程-find函数
  3. jQuery Mobile中单选按钮radio的data-*选项
  4. AD小技巧:update changes to PCB后如何调整布线
  5. Python笔记_第五篇_Python数据分析基础教程_文件的读写
  6. 可以看下是什么问题吗
  7. 使用Masonry让cell高度自适
  8. 设计模式系列——三个工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)...
  9. JavaScript - 初识
  10. 奇特的Local System权限(转载)