Font Size: a A A

Research On Comparison Of Web Frameworks With Application In A Bus Scheduling System

Posted on:2015-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:X J ChuiFull Text:PDF
GTID:2298330452451421Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology and applications, the web-basedapplication development, especially enterprise applications based on the Java camp, isbecoming a main technology direction. Among so many web frameworks, most of them areoriginated from several specific design concepts and related needs, and they are usuallyimplemented by small teams in a particular period of time, so that they are normally withlimitations and are difficult to meet different development requirements. In a realapplication development process, how to select a set of suitable frameworks from a largenumber of frameworks has become a hard problem for developing teams. Through thecomparison on the dimensions of learning curve, developing productivity, running efficiencyand richness of the documents, we studied most of the mainstream frameworks withrepresentative characteristics. Based on the comparison analysis and experiments, we selecta set of appropriate frameworks to compose the technical architecture of the bus schedulingsystem according to its business requirements.The thesis reviews the development of web frameworks, analyzes the layeredarchitecture of J2EE and MVC with evolution paths. We select some representativeframeworks from the presentation layer, business layer and persistence layer of a webapplication architecture, analyze the merits of each framework through operating mechanism.Based on the comparative analysis results and the business requirements of ordermanagement, vehicle scheduling and financial settlement, the Click+Spring+Mybatisframework set are selected to develope and implement the bus scheduling system. Due tothe problem of the Traditional and Simplified Chinese Characters by pronunciation, thethesis proposed a general solution to solve it. It is implemented and applied in the busscheduling system successfully. As used herein, it can be easily extended to otherprogramming environments.The bus scheduling system implemented has been applied in the group to managehundreds of buses and drivers for daily passenger services and related billing management.That effectively improves the efficiency of the buses, drivers and cross-land quotas, enhancesthe information management capability, and increases the profit of the company.
Keywords/Search Tags:Web frameworks comparison, Click framework, Mybatis, Traditional andSimplified Chinese Characters, sorting by Pin-yin, J2EE
PDF Full Text Request
Related items