Types of Java Applications
The following are the types of java applications:
1- Standalone Application:
The window-based applications or desktop applications are known as Standalone Applications. These are traditional software that are required to install on every machine. Media Players, Antivirus, etc, are the examples of Standalone Applications. AWT and Swing are used in Java for creating Standalone Applications.
2- Web Applications:
Web applications are the applications that run on the server side and creates a dynamic page. The technologies that are used for creating web applications currently are Servlet, JSP, Struts, Spring, Hibernate, etc.
3- Enterprise Application:
Enterprise applications are those that are distributed in nature such as banking applications, etc. It has the benefits of high-level protection, load balancing, and clustering. EJB is used in Java to build enterprise applications.
4- Mobile Application:
The application that is created for mobile devices is known as a mobile application. Java ME and Android are currently used for creating Mobile applications.