| The emphasis of the multi-level information software has evolved to the level of considering more about designing the application architechture.With modern software system development, it is critical to have better application architechture, which has directly impact on the robustness, reusability and flexibility of the whole software system.This article firstly analyzed the complexity conventional J2EE framework generated by using EJB technology, and further demonstrated that such framework may not support most of J2EE projects. To reduce the complexity and enhance reusability, the resolution of excellent lightweight framework offered by DWR and Spring framework was investigated and researched in details. DWR framework may simplify AJAX technology development,and more easily implement asynchronous data interaction. Spring framework may provide an architechture support for software in the form of non-intrusive way .Such support can further improve the system of reusability, and reduce the coupling among different levels.Using these advantages offered by DWR and Spring, the author raised a lightweight framework based on DWR and Spring combination. The paper mainly used this combination framework for the architecture of refactoring and implementing in a J2EE secondary project (Telecom Resource Application Platform) .The refactored system may have better robustness, reusability and flexibility. Other technologies, including EXT and SVG, were also discussed in the context of the relevant model supported by this refactored system. |