关键词:
网上购物系统
Web应用程序
面向对象
Flex技术
Java技术
异构系统
摘要:
互联网已经日益成为应用程序开发的默认平台,但传统Web应用程序难以满足用户对应用程序复杂性要求。本文分析了目前B/S架构存在的问题,对传统的Java EE架构和RIA程序架构进行了比较,对RIA技术的设计模式进行了研究,分析了RIA技术服务端和客户端的通信方式,给出了在开源中间件BlazeDS支持下实现客户端与服务器通信的方案,解决了异构的客户端与服务器间快速大量数据交换的问题。在对传统Java EE技术进行研究的基础上,根据RIA的技术特点,对传统的分层程序架构进行优化和改进,设计了基于Java EE技术和Flex技术的RIA系统开发架构:Flex客户端框架+BlazeDS数据访问中间件+Spring业务整合框架+Hibernate数据持久化框架的RIA技术架构方案。\n 本文通过电子商务中商品管理与交易系统的分析、设计、实现的全过程,采用了面向对象思想分析设计业务系统,整合了Flex与Java的技术架构,解决了基于该架构实现RIA系统的一些关键问题,给出了如何构建基于Flex与Java技术的RIA系统的整体解决方案。\n 本文所提出的系统开发架构是一种较新的多层应用程序系统结构,是富客户端技术和开源Java EE技术工具包的有效组合,充分经过了实践,并取得了相应的效果。