Font Size: a A A

Research And Implementation Of Dynamic Configure Development Platform Based On J2EE

Posted on:2011-05-01Degree:MasterType:Thesis
Country:ChinaCandidate:M M WangFull Text:PDF
GTID:2178360308957251Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of enterprise and information technology maturity, the individual requirements of Management Information Systems get higher and higher. That mainly manifest that the enterprise business process changes with the rapid development of enterprise. In this paper, for the deficiencies, lack of scalability and fixation identity of procedure of current enterprise management information system and the individual requirements of management information system, it bring forwards a resolvent of developing a visual, dynamic configuration, fast developed platform based on J2EE and relational database. The object of this platform is dynamic configuration to the database table of project and business process. Adopt Object-oriented technology, software reuse technology, software component technology and other technologies to guide the design of the platform.The main work the author has done is:(1) Study and research the technology and architecture of J2EE platform, analyze current mainstream third-party framework of J2EE. And finally select Struts framework, which is structured, highly reusable, as the platform's basic framework for MVC three-tier structure. Adopt connection pooling technology, which can more efficiently manage database connections, in the data persistence layer. Through these four structures to achieve development of the platform.(2) Adopt automatic code generation technology to achieve the generation of the user interface. Developers or users complete the development of the page only by a simple configuration on the platform visual interface. The configuration information will be stored in a database. Query the configuration information and modify the information to achieve variation of the user interface when the pages need to vary. Thereby reducing the development time of the user interface.(3) Carry out dynamic configuration of business processes. For the change brought by the rapid development of enterprise, the platform gives the solution of Business Process Dynamic Configuration. It is very convenient and simple to alter procedure for satisfying user's requirement change.(4) Universal basic operation of the database. It is a major feature of management information system that accessing database frequently. Platform carries out encapsulation to the database basic operation, making it universal. As long as the corresponding functions receive several parameters that can be achieved to the basic operation of data. Improve the reusability of code greater extent.(5) Adopt Role-Based Access Control technology achieving allocation of user privilege. User and allocation of user rights occupy an increasingly important position. In order to achieving the allocation of user rights better, platform adopts RBAC technology. The technology decoupled the relation between user and privilege and added definition of role, achieved the allocation of user rights better.The specific implementation of level-structure of the system and design of framework makes view and model separation, core concerns and cross concerns separation, as a result, the platform has become easier to maintain. Application of this platform framework can improve the efficiency of system development and shorten the development cycle, lower development costs and easier to design, implementation and maintenance, to meet the system scalability and maintainability requirements. The software development pattern may become mainstream programming approach in the future.
Keywords/Search Tags:Dynamic Configuration Development Platform, MIS, MVC, Visual interface, Automatic Code Generations
PDF Full Text Request
Related items