Spring Framework

Author(s):  
Tim Downey
Keyword(s):  
2020 ◽  
Author(s):  
Darshak Mota ◽  
Neel Zadafiya ◽  
Jinan Fiaidhi

Java Spring is an application development framework for enterprise Java. It is an open source platform which is used to develop robust Java application easily. Spring can also be performed using MVC structure. The MVC architecture is based on Model View and Controller techniques, where the project structure or code is divided into three parts or sections which helps to categorize the code files and other files in an organized form. Model, View and Controller code are interrelated and often passes and fetches information from each other without having to put all code in a single file which can make testing the program easy. Testing the application while and after development is an integral part of the Software Development Life Cycle (SDLC). Different techniques have been used to test the web application which is developed using Java Spring MVC architecture. And compares the results among all the three different techniques used to test the web application.


2021 ◽  
Author(s):  
QI-LIANG SUN

Personnel management is a series of management activities for the company to select, use, train, evaluate, reward and punish its employees. The personnel management information system designed and implemented in this paper integrates the functions of batch import of information, instant update of personnel information, position transfer, information inquiry and statistical analysis. This system is oriented to various users such as managers at all levels of small and medium-sized enterprises and institutions. In this paper, using the aspect-oriented programming, Inversion of Control features of the Spring framework, using spring MVC model and using the ORM (Object Relational Mapping, Object Relational Mapping) feature of MyBatis, using B/S architecture and MySQL database, with high scalability, high refactorability as the design goal, designs and implements an Personnel Management Information System. The system builds a personnel database covering more than 20 information about personnel's basic information, education background, and positions, and realizes functions such as batch import of information, instant update of personnel information, job transfer, entry management, resignation management, information inquiry and statistical analysis. At the same time, it is ensured that these functions will not be illegally operated by users without authority, so that the system has higher security. This system provides an integrated solution for the informatization of personnel management and has high practical and commercial value.


2014 ◽  
Vol 519-520 ◽  
pp. 1492-1495
Author(s):  
Qian Qian Wang ◽  
Yong Wang ◽  
Xin Chen ◽  
Ying Wang

Aimed at the absence of management of the experimental process in Animal Management System, this paper proposed to use open source workflow engine -- Jbpm and SSH(Structs + Hibernate + Spring) framework combine with Petri Nets thought to build Animal Experience Management System. In order to obtain availability and comprehensiveness, the target system can not only collect, store, analyze the experimental data but also can manage the experimental process.


Author(s):  
Andre L.S. de Moraes ◽  
Rodrigo de C. Brito ◽  
Antonio C. Contieri ◽  
Marcos C. Ramos ◽  
Thelma E. Colanzi ◽  
...  

2014 ◽  
Vol 15 (2) ◽  
pp. 073
Author(s):  
Félix Melchor Santos López

Las entidades e instituciones públicas en el Perú proveen una gran gama de servicios a los ciudadanos, dentro de los cuales están incluidos aquellos que involucran pagos o transacciones financieras. Por ello, uno de los procesos importantes para el pago de obligaciones y servicios públicos es el de la “acreditación de pago” que se produce cuando una entidad bancaria envía un archivo plano con los pagos realizados por la web y ventanillas para que la entidad pública los registre como válidos. La solución en el presente artículo conlleva a la implementación de un planificador de tareas y un aplicativo de registro de pagos, siendo estos desarrollados bajo el lenguaje de programación Java mediante el marco de trabajo Spring Framework, JMS (Java Message Service) y un Message Broker (corredor de mensajes). La solución tuvo como resultado la generación del diseño del sistema de información con UML (Unified Modeling Language), una correcta arquitectura de software y su adecuada documentación para mantenimientos futuros.


Author(s):  
Óscar Soto-Sánchez ◽  
Michel Maes-Bermejo ◽  
Micael Gallego ◽  
Francisco Gortázar

AbstractEnd-to-end tests present many challenges in the industry. The long-running times of these tests make it unsuitable to apply research work on test case prioritization or test case selection, for instance, on them, as most works on these two problems are based on datasets of unit tests. These ones are fast to run, and time is not usually a considered criterion. This is because there is no dataset of end-to-end tests, due to the infrastructure needs for running this kind of tests, the complexity of the setup and the lack of proper characterization of the faults and their fixes. Therefore, running end-to-end tests for any research work is hard and time-consuming, and the availability of a dataset containing regression bugs, documentation and logs for these tests might foster the usage of end-to-end tests in research works. This paper presents a) a dataset for this kind of tests, including six well-documented manually injected regression bugs and their corresponding fixes in three web applications built using Java and the Spring framework; b) tools for easing the execution of these tests no matter the infrastructure; and c) a comparative study with two well-known datasets of unit tests. The comparative study shows that there are important differences between end-to-end and unit tests, such as their execution time and the amount of resources they consume, which are much higher in the end-to-end tests. End-to-end testing deserves some attention from researchers. Our dataset is a first effort toward easing the usage of end-to-end tests in research works.


Sign in / Sign up

Export Citation Format

Share Document