1.1 About this document
The main goal of this document is to analyze and compare primarily, both EJB 3.0and Spring framework in order to choose the suitable technology for Leicester projectdevelopment. This document will be a justification on why
particular technologyhas been recommended and this justification will factor-in the nature of the projectThe technology recommendation by this document will solely applicable
forLeicester project and will/should not be taken for general consideration to otherrelated or non related projects.This document is not learning tutorial for any technology which are discussed insidebut rather it should give you an overview of them. Information given in this documentare based upon official documentation, tutorial which are provided by respectivetechnology inventor and from different forums, blogs, interviews , articles and books.Some of the source references are given in reference section of this document.
1.2 How this document is Organized
This document is organized as different sections and each section discusses theinformation like below
Section 2 : Spring Framework
Discussed an overview information about what is spring , concepts ofspring and benefits of spring
Section 3: EJB 3.0
Discussed an overview of EJB 3.0 , Java EE , benefits of Java EE
Section 4: Comparison Analysis
In this section comparison is done for both EJB 3.0 and Springframework and provided the comparison matrix based upon differentpotential services/concepts.
Section 5: Conclusions and Recommendations
In this section conclusions are discussed based upon comparisonanalysis and given the recommendations suitable for Leicester project.
Appendix A :
References are given, which are used to write this document
Acronyms are given, which are used in this document.