(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Viðskiptalógíkurlag - The Codest
Aftur ör Farðu aftur

Viðskiptalógíklaga: Alhliða skilgreining

Viðskiptalógíklagið (BLL) er ómissandi hluti af hugbúnaðararkitektúr sem aðskilur viðskiptalógík frá öðrum lögum, svo sem framsetningarlagi og gögn Aðgangslag. Það ber ábyrgð á að innleiða viðskiptareglur og rökfræði sem stjórna hegðun forrits.

Aðalmarkmið BLL er að veita skýrt og hnitmiðað viðmót milli birtingarlags og gagnanotkunarlags. Það starfar sem milliliður milli laganna tveggja og tryggir að birtingarlagið hafi ekki beinan aðgang að gagnanotkunarlaginu. Þessi aðskilnaður ábyrgða tryggir að kóði er módulegt og auðvelt í viðhaldi.

Lög viðskiptalógíkur inniheldur venjulega eftirfarandi þætti:

  • Viðskiptaeiningar: Þetta eru hlutirnir sem tákna gögnin í forritinu. Þeir innihalda eiginleika og aðferðir sem skilgreina hegðun gagna.
  • Viðskiptalógík: Þetta er kóðinn sem innleiðir viðskiptareglur og rökfræði. Hann sér um að ganga úr skugga um að gögnin séu gild, framfylgja viðskiptareglum og framkvæma útreikninga.
  • Aðgangur að gögnum: Þessi íhlutur sér um samskipti við gagnagrunn eða aðrar gagnauppsprettur. Hann veitir nauðsynlega virkni til að sækja og vista gögn.

BLL er hannað til að vera óháð framsetningarlagi og gagnanotkunarlagi. Þetta þýðir að hægt er að nota það í mismunandi forritum og með mismunandi gagnalindum. Það er einnig hannað til að vera prófanlegt, sem þýðir að auðvelt er að prófa það með sjálfvirkum prófunartólum.

Ávinningurinn af því að nota viðskiptalógíklag er meðal annars:

  • Módúlgerð: Aðskilnaður ábyrgða gerir kóðann módulegri og auðveldara að viðhalda.
  • Endurnýtanleiki: BLL má nota í mismunandi forritum og með mismunandi gagnalindum.
  • Prófanleiki: BLL er hannað til að vera prófanlegt, sem þýðir að hægt er að prófa það auðveldlega með sjálfvirkum prófunartólum.
  • Stigstærð: BLL má stækka til að vinna með miklar gagnamagn og flókið viðskiptalógík.

Að lokum er viðskiptalógíkarlagið nauðsynlegur hluti hugbúnaðararkitektúrs sem aðskilur viðskiptalógík frá öðrum lögum. Það veitir skýrt og hnitmiðað viðmót milli birtingarlags og gagnanotkunarlags og ber ábyrgð á innleiðingu viðskiptareglna og lógíkur sem stýra hegðun forrits. Kostir þess eru meðal annars móduleiningaskipan, endurnýtanleiki, prófanleiki og stigstærð.

is_ISIcelandic