12-12-24 ---------- Q)How are Java applications classified? 1)stand-alone applications 2)web applications 3)distributed applications =========================== Q)What is a stand-alone application? =>A computer application is said to be a stand-alone application if its services are available/accessible in that computer only where it is running. =>A stand-alone application can't provide online services. Q)What is the general architecture of a Java application(web application/distributed application)? =>CLIENT-SERVER ARCHITECTURE =>Every Java project(application) has 2 partitions. 1)FRONT-END 2)BACK-END Q)What is front-end of a Java application? =>UI of the application is nothing but front-end =>End-users interact with which part of the application to gets its services, that part of the project is known as UI. =>point of human-application interaction is nothing but UI. Q)What are the things used in front-end development of a Java project? 1)HTML 2)CSS 3)JavaScript 4)Boot Strap Note:- Angular/React are also used in front-end development Q)What is back-end of a Java application? =>Hidden code of the application that is running in the background in the server is known as the back-end of the Java application. =>In fact, back-end only provides actual services to the end users. Q)What are the things used in back-end application development of a Java project? 1)Java language(Core Java) 2)Java Technologies(Advanced Java) 3)Java frameworks Q)What is Java full stack development? =>Developing both front-end and back-end of the Java application is nothing but Java full stack development.