《Flex/Java企业应用开发实战》即将出版

大约在10年前,笔者刚工作不久,企业应用领域就开始引入B/S瘦客户端应用的概念,随着JSP,ASP技术的成熟,B/S结构企业应用开始逐渐普及,作为曾经的C/S程序员,我们对开发B/S企业应用感觉非常痛苦,因为使用传统的ASP或者JSP技术开发B/S结构的企业应用存在如下问题:
1. UI层难以组件化开发
2. JavaScript代码不能编译,很难跟踪调试和维护
3. 由于HTML本身的局限性,难以开发出操作方便、用户体验优秀的应用
尽管Java语言以开发稳定的,可跨平台的企业应用而著称,但由于以上问题的存在,使得B/S企业应用在用户体验方面一直无法同传统的C/S应用相比,尽管B/S企业应用已经发展了10年多,但至今仍很难见到人机交互方面非常优秀的B/S企业应用。直到Flex的出现,B/S企业应用在人机交互方面才开始发生革命性的变化。Flex是新一代富因特网应用(RIA)的开发技术,第一次接触Flex就被她强大UI渲染能力所震撼,使用Flex开发的B/S企业应用在人机交互方面的能力远远强于传统的C/S技术,很难想象在浏览器中能够开发出那么酷炫的应用。在随后的使用过程中,我们发现使用Flex开发B/S应用的效率远远高于传统的JSP或者ASP技术,甚至高于Delphi、VB等传统快速开发工具,这是因为Flex提供了更加简洁的组件开发机制,使我们能够快速构建新的组件,同时其强大的数据绑定功能也免去了编写大量无聊的赋值语句的痛苦。
因此,如果能够利用Flex开发易用且震撼的人机界面,使用Java开发稳定且可跨平台部署的业务逻辑那将是多么美妙的一件事啊!令人振奋的是,Flex确实可以和Java完美地结合!快速开发出稳定、易用、用户体验优良的B/S应用将不再是梦想。而今,Flex+Java这一最佳组合也逐渐被业界所接受,在SAP最新 BI(商务智能)产品中我们就可以看到Flex的身影。我们坚信,使用Flex+Java开发“可视化更优,用户体验更强”的企业应用必定会成为今后的主流。笔者团队使用Flex+Java这一组合成功地开发了电力营销管理信息系统和输电GIS系统,并在两个供电企业上线运行,我们实实在在地感受到了这一组合的威力和给用户带来的震撼。因此,我们特别想与广大同行分享这方面的经验,期望通过这本书可以使读者快速掌握Flex与Java结合开发企业应用的技术要领,以使广大同行不被开发技术问题所缠绕,投入更多精力深入研究所从事的业务领域模型。
本书主要讲述了Flex的工作原理、Flex与Java结合开发的技术架构,以及与企业应用开发相关的打印、性能优化等主题。本书中的示例代码和工程是在Flex3下开发的,在本书出版之际,Flex4已经发布,但我们在写本书时侧重了技术原理及解决问题的理念与实践的结合,所以本书中所阐述的一些思想和概念不会因Flex版本的升级而过时。本书主要面向有开发经验的读者,无论您是Delphi开发者,还是Java开发者,或者是Flex开发者,只要您想深入了解Flex及其与Java的配合开发,那么阅读本书都会给您带来益处。同时,喜欢JavaFx,Silverlight等其他RIA技术的开发人员也可以从本书中找到相似问题的解决方案。
本书前三章主要讲解Flex基本工作原理,已经精通Flex开发的读者可以越过这三章。
本书第四章主要介绍了Flex与Java结合开发大规模企业应用所存在的问题以及解决这些问题的技术架构。软件架构师会对本章内容非常感兴趣。
本书第五章讲解了Flex与Java结合开发的一个简单案例,通过该案例可以帮助读者理解如何运用第四章所阐述的技术架构。本书附带了该案例项目的源代码及所有的设计资料。
本书第六章重点阐述了Flex与Java进行通信的中间件BlazeDS的原理,深入了解BlazeDS工作机理可以帮助我们构建更加易于部署的企业应用,因此软件架构师适合阅读本章。
本书第七章主要讲述了如何对第五章所述的开发案例进行提升,使之成为真正可用的企业应用。本章中提供了一个化简Flex远程方法调用及异步处理的框架,并给出了如何使Flex应用脱离开发环境部署,如何利用Session等具体技术问题的解决方案,软件架构师是本章的最佳读者。本书附带了相关框架和应用的源码及资料,可供读者参考。
本书第八章主要讲述了Flex的打印机制,已经熟悉Flex打印机制的读者可以略过本章。
本书第九章主要讲述了Flash Player的内存回收机制、性能监测方法及性能调优的若干技巧。
本书第十章主要讲述了Flex如何与其他技术结合开发,主要包括Flex与.net的结合;如何在Flex中引入Flash开发工具所开发的动画元件;如何调用JavaScript语言等。
写作的过程是艰辛的,它与写代码的感觉完全不同!因此,借本书出版之际,我们要感谢一直在背后支持我们的家人,家庭的温暖是我们不断前进的动力!感谢机械工业出版社参与本书的编辑同志,他们推广知识、传播文化的专业精神令我们感动,在写作的过程中,我们向他们学习了很多语言和文字的组织技巧。最后特别感谢“闲云野鹤”网友提供的宝贵资料,感谢他大公无私的知识共享精神!

由于我们的水平有限,错误及疏漏之处在所难免,请广大读者批评指正。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值