A New Web Application Framework Based on SSH

2015 ◽  
Vol 713-715 ◽  
pp. 2203-2207
Author(s):  
Cui Fang Xing ◽  
Feng Qin Wang ◽  
Yang Sun

The existing web frameworks focused on the encapsulation of bottom technical, could not commendably support large granularity and lack corresponding mechanism in terms of reusability and maneuverability.In the current study, a new web application framework NSSH was developed from by SSH frameworks.The new framework with characteristic of large granularity and high level reusability separated and encapsulated the presentation layer,business layer and data persistence layer,simplified the development of Web application,improved the usability, reliability and extendibility.Based on the design of NSSH,the application development platform was put forward which make the web application developer free from heavy low level code programming works and be able to pay more attention to the description of business logic and definition of user interface.The practice had proved that NSSH was applicable for developing large-scale web application by enhancing the efficiency of those complex systems.

Author(s):  
Aryo Pinandito

Information system is one of the most important business supports in organizations. Web-based applications become an appropriate solution to overcome the dynamically changing environment among different units in an organization. Model-View-Controller (MVC) is a well-known design pattern in web-based application development due to the separation of an application into several parts, hence it is easy to reuse and maintain. However, such design pattern requires improvements since the information system handles business process choreography and integration between application. Therefore, modifying the interaction of object of class in a design pattern become a challenging problem. In this paper, an application framework based on Model-CollectionService-Controller-Presenter (MCCP) design pattern, which is a modification of an MVC, was proposed. The proposed framework allows multiple different applications to run and provides inter-application data exchange mechanisms to improve the data communication process between applications. Several performance comparisons with another popular web application framework are also presented.


Author(s):  
Seiji Munetoh ◽  
Nobukazu Yoshioka

A framework based on a scripting language is commonly used in Web application development, and high development efficiency is often achieved by applying several Agile development techniques. However, the adaptation of security assurance techniques to support Agile development is still underway, particularly from the developer's perspective. The authors have addressed this problem by developing an iterative security testing method that splits the security test target application into two parts on the basis of the code lifecycle, application logic (“active development code”) and framework (“used code”). For the former, detailed security testing is conducted using static analysis since it contains code that is changed during the iterative development process. For the latter, an abstraction library at the command granularity level is created and maintained. The library identifies the behavior of an application from the security assurance standpoint. This separation reduces the amount of code to be statically inspected and provides a mechanism for sharing security issues among application developers using the same Web application framework. Evaluation demonstrated that this method can detect various types of Web application vulnerabilities.


Author(s):  
Marut Buranarach ◽  
Thepchai Supnithi ◽  
Ye Myat Thein ◽  
Taneth Ruangrajitpakorn ◽  
Thanyalak Rattanasawad ◽  
...  

Although the Semantic Web data standards are established, ontology-based applications built on the standards are relatively limited. This is partly due to high learning curve and efforts demanded in building ontology-based Semantic Web applications. In this paper, we describe an ontology application management (OAM) framework that aims to simplify creation and adoption of ontology-based application that is based on the Semantic Web technology. OAM introduces an intermediate layer between user application and programming and development environment in order to support ontology-based data publishing and access, abstraction and interoperability. The framework focuses on providing reusable and configurable data and application templates, which allow the users to create the applications without programming skill required. Three forms of templates are introduced: database to ontology mapping configuration, recommendation rule and application templates. We describe two case studies that adopted the framework: activity recognition in smart home domain and thalassemia clinical support system, and how the framework was used in simplifying development in both projects. In addition, we provide some performance evaluation results to show that, by limiting expressiveness of the rule language, a specialized form of recommendation processor can be developed for more efficient performance. Some advantages and limitations of the application framework in ontology-based applications are also discussed.


2014 ◽  
Vol 926-930 ◽  
pp. 2289-2292
Author(s):  
Cheng Ming Huang ◽  
Wu Xue Jiang ◽  
Feng Mei He

Flex is a WEB application development platform based on Flash technology and an excellent RIA development tool. It can communicate with all the current mainstream server technology through various communication technology, wherein, RemoteObject communication method is the most effective and popular method: In the development process, RemoteObject is the key to the whole system in the design of client invocation pattern. The paper combines the technical feature and various design patterns of RemoteObject component. The designed remote agent pattern can greatly improve the code reusability and maintainability under the premise of not influencing the performance, and improve the development efficiency and operational efficiency, and it has high application value.


Author(s):  
San Murugesan ◽  
Athula Ginige

Web-based systems and applications now deliver a complex array of functionality to a large number of diverse groups of users. As our dependence and reliance on the Web has increased dramatically over the years, their performance, reliability and quality have become paramount importance. As a result, the development of Web applications has become more complex and challenging than most of us think. In many ways, it is also different and more complex than traditional software development. But, currently, the development and maintenance of most Web applications is chaotic and far from satisfactory. To successfully build and maintain large, complex Web-based systems and applications, Web developers need to adopt a disciplined development process and a sound methodology. The emerging discipline of Web engineering advocates a holistic, disciplined approach to successful Web development. In this chapter, we articulate and raise awareness of the issues and considerations in large, complex Web application development, and introduce Web engineering as a way of managing complexity and diversity of large-scale Web development.


2014 ◽  
Vol 926-930 ◽  
pp. 4020-4023
Author(s):  
Hui Li

This paper mainly introduces the analysis, design and implementation of human resources management system. To the characteristics of Human Resources Management, we make a trade off aspects of architecture, system design analysis, databases design and data exchange with other systems. The purpose is to establish a system with soundly security, flexibility to expand, facilitate the maintenance. Firstly, we discuss the basis of the theory and knowledge of the corporate human resources management system; and then targeted human resources management system itself to the outside business system interface features, we specifically describe the human resources Web application framework of the functional requirements; and based on J2EE standard system architecture, we describe the design and implementation of the application development environment and core technology at all levels.


2012 ◽  
Vol 198-199 ◽  
pp. 455-461 ◽  
Author(s):  
Lu Gao ◽  
Li Yong Zhou ◽  
Jin Ling Yu

In recent years, the Flex technology has been widely used. Adobe Flex application framework designed to start introduction of the Cairngorm framework. The framework with the MVC design pattern to simplify the application development model, specification of the application development process, and pay more attention to the business logic, the author after careful study of the entire framework, the control layer of the Cairngorm framework is made some improvements to the improved version of the Cairngorm framework. The improved version of the Cairngorm framework is more suitable for Web application development and maintenance.


Sign in / Sign up

Export Citation Format

Share Document