scholarly journals Implementation of Java Frameworks and APIs for Web Applications

Author(s):  
Saksham Gupta ◽  
Shallu Bashambu

In this paper represents the web design frameworks as a conceptual methodology to expend the probabilities reuse in Web applications. Firstly I have presented the importance for construction abstract and reusable directional design structures, demonstrating with different kinds of Web information Systems. Struts 2 is an elegant, extensible framework for creating enterprise ready web applications. It provides with a controller Servlet to manage and intercept the flow of requests. Hibernate Framework Technology as unique and well-organized resources to take immeasurable databases and also on how to implement persistent features in object-oriented system finished it. Java also consists of many useful APIs or Application Program Interfaces, some of which are mention in this paper. Java accepts a N-tier framework of MVC Model in platform and uses EJB, Struts WEB Framework and Hibernate technology.

2005 ◽  
pp. 31-75 ◽  
Author(s):  
Sotiris P. Christodoulou ◽  
Theodore S. Papatheodorou

This chapter introduces the Web Engineering Resources Portal (WEP) as a basic reference model and guide for Web Engineers. WEP provides a general classification of Web Engineering resources under technologies, research results, and tools. It consists of a reference model and a resources portal. The objective of the WEP reference model is to provide a common basic terminology, a technical-oriented classification of Web applications (WebApps), a specification of WebApps Logical and Physical Architectures, a classification of skills needed in Web projects and a generic and adaptable Web lifecycle process model. The WEP reference model provides the framework upon which Web Engineering resources are classified and presented. The WEP portal provides several and cross-referenced taxonomies of technologies, research results, and tools whereas its objective is to facilitate Web Engineers to comprehend available resources, understand their role and appropriately use them during development and operation/maintenance of Web information systems.


Author(s):  
Abad Shah

Today, the Internet and the Web are the most amazingly and dynamically growing computer technologies. The number of users accessing the Web is growing exponentially all over the world. The Web has become a popular environment for new generation of interactive computer applications called Web (or hypermedia) application. The Web applications (WAs) have special characteristics that have made them different from other traditional applications. Hence, many design methodologies for the development of WAs have been proposed. However, most of these methodologies concentrate on the design aspects of applications, and they often do not strictly follow any software development life-cycle model such as the WaterFall software development life-cycle model. In this chapter, we propose an object-oriented design methodology for the development of WAs. The main features of this proposed methodology are that it follows WaterFall model and captures the operations in objects of the applications; thus making the methodology an object-oriented methodology.


Author(s):  
Jaime Gomez ◽  
Cristina Cachero

The mostly “creative” authoring process used to develop many Web applications during the last years has already proven unsuccessful to tackle, with its increasing complexity, both in terms of user and technical requirements. This fact has nurtured a mushrooming of proposals, most based on conceptual models, that aim at facilitating the development, maintenance and assessment of Web applications, thus improving the reliability of the Web development process. In this chapter, we will show how traditional software engineering approaches can be extended to deal with the Web idiosyncrasy, taking advantage of proven successful notation and techniques for common tasks, while adding models and constructs needed to capture the nuances of the Web environment. In this context, our proposal, the Object-Oriented Hypermedia (OO-H) Method, developed at University of Alicante, provides a set of new views that extend UML to provide a Web interface model. A code generation process is able to, departing from such diagrams and their associated tagged values, generate a Web interface capable of connecting to underlying business modules.


Author(s):  
Daniela M. Andrei ◽  
Adriana M. Guran

Developing usable products becomes more and more important for software developers. Developing web applications it’s more challenging than developing desktop applications due to the various users that will interact with the final product. Satisfying users’ expectations becomes a very difficult task, as usability proves to be a very complex goal to achieve in the context of increased productivity targets in software engineering process. The present chapter focuses on the idea of rethinking the concept of usability moving from the traditional view of usability expressed in the internal characteristics of the product towards usability understood as deriving from the quality of interactions between humans, their work and the web design product. Usability is not only an add-on or a final result in the design process but it is embedded as a main concern within the design process itself. In order to build usable products, a great attention should be oriented to users and their needs, and this can be a very challenging task for software developer teams. In this chapter we will describe an interdisciplinary approach, based on applying social sciences techniques and methods that can be helpful in overcoming the difficulties in understanding the users. We will provide a short description of the proposed methods, a guide in applying these methods and a framework that integrates each of the proposed methods into the corresponding step of the web product development life cycle. The chapter ends with the presentation of two case studies showing the applicability of the proposed solution in real design contexts.


2011 ◽  
pp. 310-343
Author(s):  
Vítor Estêvão Silva Souza ◽  
Ricardo de Almeida Falbo ◽  
Giancarlo Guizzardi

In the Web Engineering area, many methods and frameworks to support Web Information Systems (WISs) development have already been proposed. Particularly, the use of frameworks and containerbased architectures is state-of-the-practice. In this chapter, we present a method for designing framework- based WISs called FrameWeb, which defines a standard architecture for framework-based WISs and a modeling language that extends UML to build diagrams that specifically depict framework-related components. Considering that the Semantic Web has been gaining momentum in the last few years, we also propose an extension to FrameWeb, called S-FrameWeb, that aims to support the development of Semantic WISs.


Author(s):  
Maristella Matera ◽  
Francesca Rizzo ◽  
Rebeca Cortázar ◽  
Asier Perallos

Given the emergent need for usability, during last year’s traditional development processes have been extended for enabling the fulfillment of usability requirements. Usability Evaluation Methods (UEMs) have been therefore proposed at any stage of the development process, to verify the usability of incremental design artifacts, as well as of the final product. This chapter surveys the most emergent UEMs, to be adopted during the whole lifecycle of Web information systems for promoting usability. For each evaluation method, the main features, as well as the emerging advantages and drawbacks are illustrated. Some future trends, related to the need of evaluating the usability of UEMs are also discussed.


2008 ◽  
pp. 162-181
Author(s):  
Félix J. García Clemente ◽  
Gregorio Martínez Perez ◽  
Juan A. Botía Blaya ◽  
Antonio F. Skarmeta

Policies, which usually govern the behaviour of networking services (e.g., security, QoS, mobility, etc.) are becoming an increasingly popular approach for the dynamic regulation of web information systems. By appropriately managing policies, a system can be continuously adjusted to accommodate variations in externally imposed constraints and environmental conditions. The adoption of a policy based approach for controlling a system requires an appropriate policy representation regarding both syntax and semantics, and the design and development of a policy management framework. In the context of the Web, the use of languages enriched with semantics has been limited primarily to represent Web content and services. However the capabilities of these languages, coupled with the availability of tools to manipulate them, make them well suited for many other kinds of applications, as policy representation and management. In this chapter, we present an evaluation of the ongoing efforts to use ontological (Semantic Web) languages to represent policies for distributed systems.


Author(s):  
Roberto Paiano ◽  
Anna Lisa Guido ◽  
Andrea Pandurino

In this chapter, we briefly summarize the results achieved in this book, and we will provide some indications on possible future developments. In the book’s coverage, we mainly focus on the design and on the development of complex Web information systems that are information systems that aim to manage, in an explicit way, the design of the processes inside the Web application as support for them.


2013 ◽  
Vol 5 (2) ◽  
pp. 32-47 ◽  
Author(s):  
Crescenzio Gallo ◽  
Franco Malatacca ◽  
Angelo Fratello

The best tools to manage the exchange of information and services between heterogeneous subjects through new technological tools with particular reference to information systems are certainly the Web-based information systems. Leveraging the infrastructure of the Web, these systems may be able to handle multimedia data, to perform distributed and cooperative applications based on service, in addition to customizing applications and related data. This paper provides an overview on Web Information Systems with particular reference to GIS, presenting a description of the usage scenarios and a comparison between two significant platform for publishing spatial data.


Author(s):  
Geert-Jan Houben ◽  
Lora Aroyo ◽  
Paul De Bra ◽  
Darina Dicheva

This chapter presents main issues and the state of the art of research on adaptation engineering in adaptive concept-based systems. Adaptive concept-based systems are characterised by the prominent role of concept structures, which makes content classification and conceptualisation play central roles in engineering. On top of these concept structures, adaptation is engineered in order to achieve personalisation of both the content and their presentation. For this presentation many systems use hypermedia structures, as that nicely supports the Web-based application. As a consequence, navigation adaptation is also a central issue in system design. Next to modelling domain and adaptation, it is necessary to model the user and what the system knows or assumes of the user. To discuss different approaches to these issues, we have identified three main classes of adaptive concept-based systems. Adaptive Web information systems build the more general class of data-intensive applications. We use the Hera design methodology to explain the properties of this class. The second class of systems is that of adaptive hypermedia systems. On the basis of the AHAM reference model and the AHA! system, we illustrate this class. The third class consists of adaptive task-based systems, for which we present AIMS as a representative.


Sign in / Sign up

Export Citation Format

Share Document