Font Size: a A A

The Research And Application Of Realizing The J2EE Enterprise Application Development Framework Based On Spring

Posted on:2008-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:F MeiFull Text:PDF
GTID:2178360215973862Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software developers mostly focus on the research of the software development framework How to build a sturdy and stable framework is the aim of some software architecture experts. Since the rise of software engineering, framework has become the basic of modern software development. The framework give a new way for software reuse in big granular, and make the development more effective.Now we mostly use J2EE platform to develop the Enterprise Application Software. The solution is as follow: The view level constitutes by JSP and Web Server; the business level constitutes by the EJB vessel which is usually the application server, and this is middle level; the persistence level mainly is realized by compiling the JDBC code to operate the database. The disadvantages of this kind of scheme are represented in below aspect: The deployment or applies EJB project whose cost to be high; EJB itself prescribe the programming standard which has limited the development thought; The EJB business processes has some shortages; EJB transfer service mechanism has some shortages; The lasting processing aspect exists scarcity.Constructed the enterprise level application procedure using JSP, Java Servlet, EJB and JDBC to meet the current development need, but this kind of framework still had some limitation. As the development of the software technology, in the project of multilayered software development, easy to reuse and expand, and it is passes through the good test software module, which are more and more favors for the developers. This is mean that the developers may spend the abundant time to analyze and construct the service logic in the application, but in non-numerous and diverse code programming. And then the developers abstract the same type question and extract an application framework. We construct the distributional application procedure which perfectly realize the merit of the application procedure which including the high cohesion, the low conjunction, the high elasticity, the high maintainability by using these frameworks.This paper utilize the spring framework originating from open sources forum, and dissect its two key mechanisms-IoC and AOP by analyzing its principle and realization. It also points out that the spring framework based on these two key mechanisms cater to the requirement of function and performance for general Enterprise application development. Due to its trait of "no intrusiveness", the spring framework can easily integrate Hibernate to replace EJB's Entity Bean O/R Mapping solution and excellent Struts framework.Just because of the above mentioned points, framework based on paper puts forward a kind of new Web application spring framework, which integrates Hibernate and Struts. And then, the technology combination of Struts/Spring/ Hibernate is applied to development of EGA system and designs the OA system in detail. The results show that the system is independent of platform and maintainable, expansible and reusable.
Keywords/Search Tags:J2EE, Spring, ToC, AOP, EGA
PDF Full Text Request
Related items