Font Size: a A A

Design And Application Of B/S Development Framework Based On LINQ

Posted on:2012-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z J WangFull Text:PDF
GTID:2218330338963938Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the idea of object-oriented has become the main thinking of software development, ORM (Object-Relation Mapping) has become a new hotspot in the field of software engineering. ORM framework establishes the mapping between the relational data model and object model, The application of ORM can reduce the coupling degree between the business and data greatly improve the system's expansion and maintainability. At the same time the developing efficiency is also improved. ORM set up a communication bridge between the data field and the object field, freeing developers from the low-level repetitive work, and focus on the implementation of the system business logic.This paper uses the LINQ (Language Integrated Query) as the basic framework of this research topic. Based on the studying of three-tier development architecture of traditional B/S system, designed and implemented a new development framework, and successfully applied this framework to the expert project management information system.The main work of this paper includes:1) Study the development framework of B/S system. Research and analysis the development of the B/S system architecture.2) The studying of the definition and design ideas of ORM. The mapping between relations and objects is the core technology of the ORM framework. In comparing various mature frameworks of ORM, selecting LINQ as the basic framework of this paper.3) The studying of LINQ. With the analysis of the design and application of LINQ and combine actual project needs, design and implement our own development framework of LINQ.4) The application of LINQ-based development framework. The application of LINQ-based development framework, not only improves the system scalability and maintainability but also greatly improve the efficiency of the system development. The current system has been running successfully on-line, stable and good performance.
Keywords/Search Tags:ORM, LINQ, B/S development framework, Code Automatic Generation
PDF Full Text Request
Related items