Font Size: a A A

Research On Application Of Transaction Management Of Web System Based On Aspect-Oriented Programming

Posted on:2011-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:G X ZhouFull Text:PDF
GTID:2178360308957160Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Transaction management is a basic function in enterprise application system. It is mainly used to maintain the data consistently and Support for multi-user to access concurrently. It allows users to reliably query and update the database. Transaction management has become a compelling and major research topic in the field of computer science and technology. Although the transaction processing technology has already emerged and developed maturely, such as database transaction processing. But when we add transaction processing for the method of specified class, Should it be added SQL statements for all transaction processing method of the class? Aspect-oriented programming solve this problem from the perspective of horizontal concerns, it makes the transaction as a cross-cutting concerns of cross-cutting more behaviors,it is a new programming paradigm in moduling the cross-cutting concerns at a higher level.First of all, I research the origin of the transaction and traditional transaction processing methods and the problems of dealing with transaction matters when using OOP then introduce AOP and introduce the core idea of AOP briefly in this paper.Then ,study the AOP technology and Web transaction processing and separately introduce the historical origins of the AOP,the development of AOP,the current popular technology of realizing AOP,the properties and models of transaction processing ,distributed transaction processing and the method of solving transaction processing in using OOP ,etc.After that, introduce the principles and processes of realizing transaction management through using AOP. Propose one of the implementation languages of AOP——Spring AOP and its advantages of realizing transaction processing.Finally, introduce the main function modules of the logistics Support system, system architecture design, and put one of the modules as an example, introduce the implementation of presentational layer, logic layer, and persistence layer. And realize one of the cross cutting concerns (transaction processing) of the system through using AOP technology.
Keywords/Search Tags:OOP, AOP, Transacton Processing, Logistics Support System
PDF Full Text Request
Related items