| In the past years, great changes have occurred in the construction, deployment and use of software. Rich Internet Application (RIA) combined the rich applications of desktop software and the wide use of Web to provide a well mutual experience for customers and a better system performance. In the mean time J2EE is developing fast with Spring and Hibernate which makes it easy to use.Firstly, this paper describes RIA can make up for the limitations of project management based on the traditional Web, analyses the demands of the mutual data, videos and occasionally connection. After analyzing the characteristic and function of Flex technology, it put more emphasize system based on Flex can lower system bandwidth, realizes the asynchronous interactive between the server and client, and avoids the trouble of refreshing Web pages. Then it focuses on the special aspects of Security, Session and Authority, and increasing load speed in the client can be used to improve the system performance.Secondly, it analyses the system based on Flex need integrating J2EE. Studying and combining the Spring and Hibernate of J2EE, the Cairngorm of Flex together, it designs present layer, business layer, and data persistence layer.Thirdly, the author analyses the demand of the science and technology plan project management system that has constructed for small and medium-sized company, uses UML establish the activity diagram and user features model diagram, designs the representative function of this system and database .Finally, it realizes the system by applying the integrated architecture, achieves the present layer of MVC process using the Cairgorm, achieves loosely coupled between layers and internal layer using the Spring's IOC, achieves data persistence using the e-r mapping of Hibernate, achieves the conversion of Flex to Java and data service using LCDS, achieves the typical application of the RIA. It realizes a reliable, flexible, loosely coupled project management system, and verifies the feasibility and effectiveness of the RIA system. |