Research Proposal on Evaluation of Future Jee Technologies

Only available on StudyMode
  • Topic: Web application framework, Enterprise JavaBean, Web application frameworks
  • Pages : 25 (5508 words )
  • Download(s) : 38
  • Published : December 4, 2012
Open Document
Text Preview
Research Proposal on
Evaluation of future JEE technologies
CA1068A: Research Methods and Dissertation

Nicolas Lanquetin 0604918@abertay.ac.uk 15th December 2006

University of Abertay Dundee School of Computing & Creative Technologies

Abstract

Most large web applications run on the J2EE standard. Many frameworks have been developed to ease developers’ work and offer a standardised platform for teams to realise their projects on. Two very recent technologies, Struts Shale and EJB 3.0, will be used in a web application implementation in order to evaluate their new features, their degree of sophistication and their maturity. The results of this research will outline if it is advisable to already adopt these technologies in the development of new projects. The study will be carried out by analysing different performance tests and evaluating the results of the critical appraisal of various criteria.

i

Contents

1. Introduction 2. Research Question 2.1. General Research Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Specific Research Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Literature Review 3.1. Struts Shale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. EJB 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3. Build Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 2 2 2 4 4 6 7

4. Methods and Approaches 9 4.1. General Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.2. Methods for Struts Shale . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.3. Common Methods for Struts Shale and EJB 3.0 . . . . . . . . . . . . . . . . 10 5. Significance of study 6. Limitations and Limits A. Research Project Aims B. Research Project Gantt Chart Glossary Bibliography 12 13 14 16 22 24

ii

1. Introduction
Since 1991 the world has started to actively use the World Wide Web. There are currently over 700 million people connected to the internet, making it one of the most important communication network. It has not taken long for corporations and individuals to find out that the internet is an ideal communication medium. The most common form to communicate information over the internet is the classical website, which is still widely used today. Whereas the past technologies were still very simple and allowed mostly static content, web applications needed to meet new requirements such as the coping with great amount of data, dealing with session handling to provide customized content and ensure security, performance and reliability. It is needless to say that the technologies gained in complexity. There was a need of standardisation and code reusability in order to reduce production time and avoid redundant tasks. Nowadays, it is therefore required to have experience in various areas to build an enterprise web application: Professional web development demands great knowledge of different technologies and a clear view of how they interact. Most large-scale web applications are build on the JEE1 standard and make use of various prebuilt components, in most cases as a framework and some middleware. The last 6 years have brought a lot of revolutionary changes to the JEE web development, introducing many web application frameworks and middleware components in the persistence layer. For large-scale web applications these components are no more an option. This research study will not only clarify the use of many of these technologies, but also critically analyse two very promising newcomers in the framework world. It is the aim of this study to find out if these two very recent technologies are worth being used in professional environments or if it is better to stay with already well established technologies. Only little resources exist at the moment, because of the recentness of these technologies. It is therefore all the more interesting to take a...
tracking img