Every real-time application contains the following logics
Presentation logic (HTML, SERVLETS, JSP) Creating screens for accepting input values of a client Business logic (CORE JAVA CONCEPTS) Reading input values and process the given input based on business rules Persistence logic(JDBC) Responsible for transferring the data generated by a business logic into a permanent area like a file or database