Code Monkey home page Code Monkey logo

bazilinskyy / multitenant-webforms Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.92 MB

Bachelor's thesis as a part of programme in Information Technology from Mikkeli University of Applied Sciences, Finland. The application was designed for management of multitenant web forms and working with them.

Home Page: https://bazilinskyy.github.io/papers/bazilinskyy2012customisable.pdf

Java 64.24% HTML 23.96% JavaScript 1.39% CSS 10.41%
jsf mysql web-form customisable

multitenant-webforms's Introduction

Customisable multitenant web form with JSF and MySQL

BEng thesis

This project is source code for my BEng thesis. The degree was obtained at Mikkeli University of Applied Sciences.

Description

There is a tendency in Computer Science, nowadays, to move from single-user instances of application to web-based programs. With improvements in Information Technology and Computer Science fields of science it is possible nowadays to conduct business operations from within Internet. Thousands or in some cases millions of sheets of paper and man-hours of work can now be substituted by a single web form connected to a database on a certain website.

In recent years a number of new technologies have been introduced to improve usability of Internet applications. It is now possible to create a multitenant piece of software that runs as one instance but serves different users. Nowadays, web forms, that are created for commercial purposes are normally not customisable and lack a possibility to adjust interface in order to suit needs of a particular client. Making multitenant web forms customisable is one of the most highly prioritised tasks for a number of companies that are working in the field of Internet.

The aim of the study is to investigate means of creating a fully-functioning and customisable web form that is intended to be run on a server as a single instance. Through methods of user-specific configurations a test case is created that is able to serve a number of clients, giving each one a set of desired features. Before starting this work a following research question was raised: โ€œHow to develop the most optimised and the most versatile multitenant web form using JSF and MySQL?โ€. Also, working on this study makes an attempt to answer this question by doing a theoretical research first and then developing a working product that could be used on a market.

A part of the study that focuses on development of the test case application is present in the study. Difficulties and issues that are faced while working multitenant cloud-enabled applications are outlined. Listings of programming code are given as examples where they are essential for understanding of the technical aspects of the research. Additionally, different stages of testing are described to outline strengths and weaknesses of the final product.

multitenant-webforms's People

Contributors

bazilinskyy avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.