برنامه نویسی 3 لایه چیست؟ در برنامه - TopicsExpress



          

برنامه نویسی 3 لایه چیست؟ در برنامه نویسی 3 لایه نرم افزار به 3 قسمت مجزا تقسیم میشود: 1-Data Access Layer یا به اختصار DAL وظیفه این لایه برقراری ارتباط با منابع داده ای خارجی، مثل پایگاه داده می باشد. این لایه شامل یکسری آبجکت های داده ای است که اطلاعات را از منابع داده ای خارجی دریافت و یا به آنها ارسال می کنند. تمامی کدهای مربوط به ارتباط با پایگاه داد و ذخیره اطلاعات و دستیابی به اطلاعات در این قسمت قرار می گیرد. 2-Business Logic Layer یا به اختصار BLL این لایه در واقع یک لایه واسط است که اطلاعات را از رابط کاربری دریافت می نماید و به DAL ارسال و یا نتایج تولید شده از درخواست های ارسالی را از لایه Data دریافت و به برنامه تحویل می دهد. کلیه قوانین و شرایط حاکم بر سیستم در این بخش بررسی و کنترل می شوند. 3- Application Layer این لایه همان رابط های کاربری و فرم هایی است که کاربران سیستم با آنها سر و کار دارند. این لایه فقط با BLL در ارتباط است و اطلاعی از نحوه عملکرد DAL ندارد!
Posted on: Thu, 29 Aug 2013 05:42:52 +0000

© 2015