{'fraction_non_alphanumeric': 0.03775743707093822, 'fraction_numerical': 0.004576659038901602, 'mean_word_length': 5.4338235294117645, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Chinese-Learning Game Based on J2EE

With the tide of learning Chinese coming, we developed a Chinese-learning quiz game based on Java2 Platform, Enterprise Edition (J2EE), which is named for "Root of Chinese Characters" Chinese-Learning Game (RCCCLG). Using the B/S model, this game system combined the J2EE architecture with the Struts, the Spring and the Hibernate frameworks, and realized the Model-View-Controller (MVC) pattern which separated the page logic, business logic and data logic one another. Therefore a loosely coupled structure is achieved, enhancing the versatility, the maintainability, the extendibility of the system. Besides, the system can bring Chinese learners a great interest, make learning merge with entertainment, improve the learning efficiency and thus greatly reduce the difficulty of learning Chinese, especially for non-native speakers.