Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation for Highly Extensive Online Game Platform

Author: LiGai
Tutor: WangBaoSheng
School: National University of Defense Science and Technology
Course: Software Engineering
Keywords: online game J2EE EJB JavaBeans software architecture patterns design patterns EventListener mechanism
CLC: TP311.52
Type: Master's thesis
Year: 2005
Downloads: 253
Quote: 2
Read: Download Dissertation

Abstract


As Internet becoming more powerful and mature, network has been an integrant of modern life. Many activities in real world can be simulated vividly in Cyber World. Moreover, popularization of the internet and improvement of network performance motivate software architecture and software developing technology to make giant progress. Distributed architecture and developing technology is taking the place of centralized architecture and developing technology. Under these circumstances, software component technology has been considered by developers more and more. How to develop large scale distributed software system using software component technology adequately in network environment has become a very important problem in software development.In this paper, we propose a series of distributed architecture and implementation methods for this kind of application and implement them by using EJB technology. During the design and implementation of our platform, we considered some questions very carefully, such as "how to decouple data and its presentation by using Document/View pattern", "how to make our system more compatible by using Layer pattern" and "how to improve the efficiency of event response by using EventListener mechanism".Client/Server pattern is used as the top level framework of our platform. Users of our game software can play poker game with each other on Internet. In our platform interaction function and specific game logic are separated and implement on client and server end respectively, so upgrades on server end will not affect client end. Further more, specific game logic is implemented by EJB plug-in instead of implemented by the platform its own to make the entire platform more extensive. All the usable game logic EJB plug-ins follow the unified interface, so the server can be hot upgraded, and the third part game developer can easily develop new game logic plug-in to add new type of poker game.

Related Dissertations

  1. Research on the Method of Interface Automatic Generation Based on MDA,TP311.5
  2. Sensation Seeking and Event-related Potentials CNV (Contingent Negative Variation) Study in Adolescents with Internet Game Addiction,R749.99
  3. Design and Realization of East China ATMB Equipment Management System,TP311.52
  4. The Design and Application of Electronic Channels Cooperative Platform Based on Customer Behavior Analysis,TP393.09
  5. Design and Implementation of Agricultural Information Website Cluster Based on Content Management System,TP393.092
  6. Research and Implementation of Operation and Maintaince Management Control System for Shandong Inspection and Quarantine of E-business Platform Based on J2EE,TP311.52
  7. Marine Supervision Management Information System,TP311.52
  8. Study and Implementation of Network Examination System Based on J2EE,TP311.52
  9. College Graduates Employment Information Management System-Developped by J2EE,TP311.52
  10. Business equipment management information system,TP311.52
  11. Design and Implementation of the police academies school work management system,TP311.52
  12. Jiaozuo Coal Group 's investment and financing management system,TP311.52
  13. Design and Implementation of the file management system for oil extraction plant,TP311.52
  14. The Design and Implementation of the Labor and Personnel Management System for the Enterprise in Industrial Park,TP311.52
  15. The Design and Achievement of Books Lend-read System of Public Service Center in Zhucheng City,TP311.52
  16. Research and Implementation of Technical Resources Database Architecture Based on SOA,TP311.13
  17. Design and implementation of network test system based on J2EE,TP311.52
  18. Design and implementation of lightweight framework based repeater management system,TP311.52
  19. Development and Study of Network Examination System Based on EJB Technology,TP311.52
  20. ERP System Desing and Implementation,TP311.52
  21. Research and design of the network-assisted teaching system,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile