| With the popularization of computers and the rapid development of internet technology, the traditional Web application program can no longer satisfy the needs of customers. Just under this background, there comes a new application framework called as Rich Internet Application (RIA). It is a kind of C/S architecture based on Web incorporating the advantages of traditional B/S architecture and C/S architecture, not only having the advantages of traditional Web application program (B/S architecture) such as rapid development, deployment and management, but also having the interactive ability and expressive ability in desktop application program (C/S architecture). Therefore, this sort of solution is a new and good way of development on Web application program.The Flex from Adobe Company is a fast and effective method to create RIA, it can provide a set of entire and relatively matured framework for the formation of RIA as well as runtime service to data processing to build the complex application program of network, with using MXML to show the web page and Actionscript to process the business logic.Firstly, this paper briefly introduced the traditional Web application program and its major technique, discussed the background of Rich Internet Application (RIA) and its basic conception in detail, and analyzed the advantage and technical characteristic of RIA as well as the major technique developed from RIA in particular.Secondly, the architecture of Flex, the using technique of Flex including the MXM and Actionscript, and the class library as well as runtime service of Flex were analyzed in detail.Thirdly, focused on the RIA in the Web application. The design and realization of shopping system based on Flex were discussed in detail, including the module design for system and the unit testing for system. The developed system not only has a better observability, and preliminary applications show that the system has better interactivity, The effectivity of using RIA framework as a solution of Web application was verified.Finally, the work done for this paper was summarized with looking forward to the development prospect and research direction of RIA. |