Font Size: a A A

Lightweight J2ee Architecture And Applications

Posted on:2008-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:P XuFull Text:PDF
GTID:2208360215950123Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of the J2EE technology, J2EE is becoming more and more important in enterprise's development, however the traditional J2EE framework which is based on the EJB architecture is becoming more and more can not satisfy the new requests from enterprises. Many projects don't need advanced J2EE characteristics and distributed application which are the advantage of the traditional J2EE framework, so the complex development, configuration, deploy of advanced J2EE characteristics and distributed application depress the development speed greatly. It increases the enterprise's cost also. This paper focus on the problems, gives a light-weight J2EE develop framework solution project based on Open-Source.My work is shown as follows in the paper:At first, this paper has researched the status quo of J2EE development, concluded the develop problems brings by the traditional J2EE framework and analyzed the causations of the problems. Focus on these problems, this paper have researched the light-weight J2EE framework which is popular now, checked what level can the light-weight framework instead of the heavy-weight framework in, found advantage and disadvantage of the two.Secondly, this paper has classified the popular light-weight J2EE frameworks into 3 kinds, analyze few most important frameworks into 3 kinds. Considering the aim of this paper, the functions and advantages of these frameworks, we choose Struts as framework of web level, Spring as framework as business logic level, Hibernate as framework of persistence level. We discus these three framework deeply in this paper and do it to some other important subassemblies also.Thirdly, based on the research before, this paper has constructed a model for the light-weight J2EE develop framework and analyze it, improve it. According to the model, we assembled Struts, Spring, Hibernate and other subassemblies. In additional, we designed and realized exception process mechanism, data encapsulation, framework security, template interface and class for the basic business and so on. At last, we gave a develop instance to test this develop framework's usability, practicability and other characteristics.The light-weight J2EE develop framework gives almost services that web development need, discards some J2EE advanced characteristics and distributed application. It can make enterprise's development to be simple and fast, so it's adapt to the small-scale web business development.
Keywords/Search Tags:J2EE framework, light-weight development, open-source software framework
PDF Full Text Request
Related items