Conference on Business, Social Sciences and Technology (CoNeScINTech)
Vol 3 No 1 (2023): Conference on Business, Social Sciences and Technology (CoNeScINTech)

Implementation of Advanced SQL Using Java Server Pages as Frontend

Nur Atikah Arbain (Universiti Teknikal Malaysia Melaka)
Abdul Razak Hussain (Universiti Teknikal Malaysia Melaka)
Norhayati Harum (Universiti Teknikal Malaysia Melaka)
Mohd Sanusi Azmi (Universiti Teknikal Malaysia Melaka)



Article Info

Publish Date
04 Aug 2023

Abstract

In web-based applications, communication between web (frontend) and database (backend) is crucial as it is not only used to store and retrieve data but also to perform other processes either at the frontend or backend. However, the process that is performed at frontend could lead to data leak due to weak security. Therefore, this paper presents the idea by storing all process including prepared statements of Create, Retrieve, Update and Delete (CRUD) and calculations into database using PL/SQL programming language (Oracle) where web based of Java Server Pages (JSP) is used as a frontend. The framework of Model View Controller (MVC) is applied as the guideline to handle the development of web based. Besides events advanced SQL such as stored procedures, functions and trigger event are implemented where they are used to commit the operation of CRUD. As the output, all operation of CRUD, calculation, error handling (exception handlers) is committed and process at backend while frontend is used only to display data and send input from user. As conclusion, the transaction data between web and database can be secured as well as all processes are performed in the database.

Copyrights © 2023






Journal Info

Abbrev

conescintech

Publisher

Subject

Civil Engineering, Building, Construction & Architecture Computer Science & IT Decision Sciences, Operations Research & Management Economics, Econometrics & Finance Education Environmental Science

Description

CoNeScINTech (Conference on Business, Social Sciences and Technology) Conducting a research is one of the implementations of Three Pillars of Higher Education that has a crucial role for the development of science, technology, and arts as well as for the improvement of the welfare of society since ...