The concept of a web application

Laptop

A web application in Java is a special program based on the client-service principle. Let’s look at the corresponding concepts later. First, it is worth understanding what the type of utility you want to write in Java this time is.

In a web application, the client will interact with the web server through auxiliary utilities. These are called browsers. The logic is shared between the server and the client. The storage of information is done mainly on the server. Data exchange is provided by the Web.

The main advantage of this kind of content is that clients will not depend on one or another operating system. It does not matter what OS is installed on the involved device. Web-applications will work everywhere. This is a cross-platform option.

Technical features
Web applications have a number of features that make related content convenient and productive. The following points are important to keep in mind:

  • Functions are performed independently of the user’s OS.
  • The application will be created only once for an arbitrarily chosen platform. It is on it that further deployment is done.
  • Sometimes the user rights to edit the settings of the Internet browser can cause a lot of trouble. Applications to work with the network will not be displayed correctly.
  • Problems in the development and support of utilities due to different CSS and DOM implementations are not excluded.
  • It is possible to use Java applets and Adobe Flash. With the second type of applications today have difficulties. This is due to the fact that Flash technology is no longer supported since 2015.
  • In a sense, web applications can be classified as “thick” clients. This is due to the peculiarities of the architecture of the content in question.

Jones Kenneth

Learn More →