Layered Architecture in Banking
This program demonstrates layered architecture in banking system.
Problem Statement
Write a Java program with Data, Service, and Presentation layers for account info.
Source Code
| 1 | class DataLayer { |
| 2 | String getAccount(){ return "Account: Arun, Balance: 1000"; } |
| 3 | } |
| 4 | class ServiceLayer { |
| 5 | DataLayer dl=new DataLayer(); |
| 6 | String process(){ return "Processed "+dl.getAccount(); } |
| 7 | } |
| 8 | class PresentationLayer { |
| 9 | ServiceLayer sl=new ServiceLayer(); |
| 10 | void show(){ System.out.println(sl.process()); } |
| 11 | } |
| 12 | public class LayeredBanking { |
| 13 | public static void main(String[] args) { |
| 14 | System.out.println("Eduinq Layered Banking"); |
| 15 | PresentationLayer pl=new PresentationLayer(); |
| 16 | pl.show(); |
| 17 | } |
| 18 | } |
Program Output
Eduinq Layered Banking Processed Account: Arun, Balance: 1000
Explanation
Data layer fetches account info. - Service layer processes data. - Presentation layer displays result. - This models layered architecture in banking case study. Conclusion: Shows layered architecture in banking system.