Font Size: a A A

Research And Application Of Multi Terminal MVC Design Pattern

Posted on:2006-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:C X LinFull Text:PDF
GTID:2168360152491812Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Aiming at the existing of the application with multi-terminal in the development of J2EE enterprise application software, MVC mode is brought forward, which is based on J2EE platform and sustains multi-terminal.The mode of MVC is designed and realized, which is based on J2EE and sustains multi-terminal. This mode can be divided into three layers: the Model layer, the Control layer and the View layer of application system.In the Model layer, the conversation Bean is combined with entity Bean on J2EE platform and the transfer method that all entity Beans are encapsuled in conversation Bean is used. By this means, the communication times in network are reduced, the overlap of entity Bean groupware is boosted up and the performance of the system is improved.In the Control layer, in order to satisfy the different requirement of every kind of client-side, the method that every kind of client-side communicates with it own controller is used. By this means, the number of seeds of controller can be confined to a certain bound and the development and maintenance are easer.In View layer, for the browser client, since the JSP module technology provides a short cutting and clipping method to establish and show the Web page layout with dynamic content, JSP module technology is adopted to display the view of client. But for Java client-side, the data is obtained from Control layer and the view of client is constructed by making use of local API.A protocol router is imported between View layer and Control layer. This module can distill all the same functions that each controller should fulfill and realize them. And it will enhance the performance of the system.At last, this design mode is applied to the development of sales force automation (SFA) system. This design model incarnate many advantages, such as good overlap, good flexibility and expansibility, easy development course, good maintainability and security and the advance of work efficiency and the code quality. For the foregoing reason, this design mode should be the preferred systems framework and method for the development of application system of enterprise, which is multi-client-side-oriented and sustains distributivity network calculation.
Keywords/Search Tags:Entity Bean, Controller, Filter, Protocol Router, Multi Terminal, MVC, EJB, J2EE, Sales Force Automation
PDF Full Text Request
Related items