Font Size: a A A

The Research Of I18N General Framework And The Application In Universiade System

Posted on:2010-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:B Y QiFull Text:PDF
GTID:2178360272979374Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The development of internet promotes the world's communication, which cause the needs of customers who live in different countrys with different local languages, cultures and habbits should be satisfied by the WEB application, so software's internationalization has become a problem that should be considered and solved. However, software's multi-language edition is traditionally realized by the localization method. Whenever a new language edition is required, the source code must be modified, which bring enormous trouble in the software's unification, maintenance and update.In order to ensure the construction of internationalized WEB application can be built regularly and efficiently in a short time, which could make the framework easily understood and maintained, flexible and efficient internationalizing methods are summarized by the author. Common internationalization operations are extracted to generate a J2EE-based general internationalization WEB application framework with portability and easy using.Following J2EE architecture and MVC pattern, the general i18n framework proposed in the paper is composed of two parts. One is UI internationalization framework. It bases on Struts2 framework. The internationalization of static data is realized in both expression and cotrol layer. The other part is dynamic data internationalization framework. It bases on Spring framework. The internationalization of dynamic data is realized by it in both business logic layer and data access layer. Finally, all the components are assembled with the aid of Spring IOC, so the module coupling can be reduced.The general internationalization framework proposed in the paper has been practically applied into the 24th Unversiade Synthesize System. Essential code can be applied directly into WEB systems, which may simplify the implementation of its internationalization.
Keywords/Search Tags:WEB Application, I18N, Framework, Annotation, IOC, AOP
PDF Full Text Request
Related items