De tre nivåer av affärslogik teknik refererar till en arkitektonisk design som används i programvaruteknik . Designen använder en klient - server-arkitektur som sätter applikationens bearbetning på klientdatorn och datahantering på nätverkets server . Sant tre - tier arkitektur består av presentationen tier , ansökan tier och Nivå . Presentation Tier
I den första nivån av de tre nivåerna av affärslogik , är presentationen lagret överst i ansökan skikt . Detta är det skikt, i vilket användargränssnittet genomförs och data visas. Syftet med presentationen lagret är att hantera förfrågningar och uppgifter som användaren gör för ansökan till något som kan översättas till körbara program som förekommer i de kommande nivåerna . Tänk dig till exempel surfar en webbutik och klicka på ett objekt " lägg till webbutik "-länken när du bestämmer dig för att köpa den .
Logic Nivå
Även känd som affärslogiken tier , är den logiska nivån ansvarar för förvaltningen av programmets framställningar från presentationen lagret . Beräkningar och olika skript programmering utförs vid denna tidpunkt . Det börjar att dra information från tredje och sista lagret , dataskiktet , för att möta de förfrågningar som användaren gjort i den första nivån . När du klickar på add - till -cart länken är en URL genereras som begär en viss punkt i databasen , vilket är det objekt du begärt , läggas till en annan lista .
Data Tier
den tredje och sista nivån , data tier , är där information lagras i form av databaser eller off - site nätverk lagring för det enda syftet att hämtas av andra logiska skiktet . Framställningar som görs i grupp 1 översätts till matematiska förfrågningar i den andra delen , där begäran vägarna till Nivå för att erhålla de parametrar som behövs för att lösa programmering ekvationen . Databasen är en kodad förvaringssystem för all information som kan begäras av programmet som visas , till exempel produktbeskrivningar och priser . Addera vanligaste användningsområdena
tre nivåer affärslogik arkitektur används ofta i webbapplikationer , webbsajter och webbaserade plattformar databas . I webbutveckling specifikt , Java , . NET och PHP programmeringsspråk används ofta för att utveckla tre - tier webbapplikationer som löser affärsproblem .