Archive for ۱۳۸۷
تکنیک یادگیری لایتنر
جمعه, دی ۱۳, ۱۳۸۷ ۲۰:۵۴ ۲ Commentsیکی از مشهورترین تکنیک های یادگیری که در حال حاضر به صورت گسترده ای مورد استفاده قرار می گیرد، تکنیک لایتنر است که توسط محقق اتریشی ” سباستین لایتنر” طراحی شده است. هدف، انتقال مطالب از حافظه کوتاه مدت به حافظه بلند مدت است که شما را از تکرار بیش از حد مطالب بی نیاز [...]
Inversion Of Control And Dependency Injection
جمعه, دی ۶, ۱۳۸۷ ۱:۴۱ No CommentsDependency Injection
مبحث خلق اشیاء در طراحی نرم افزار همواره یکی از چالش های مطرح در بین اندیشمندان نرم افزار بوده که منجر به ابداع الگوهایی نظیر Dependency Injection یا همان DI شده است. DI الگو و تکنیکی است که باعث کاهش Coupling در کامپوننت ها می شود. DI معمولاً در کنار (و گاهاً به جای) [...]
Model View Presenter - قسمت دوم
سه شنبه, مهر ۲۳, ۱۳۸۷ ۶:۰۷ No Commentsدر قسمت اول، کلیاتی از الگوی MVP گفته شد. گفته شد که در الگوی MVP با تفکیک شدن کد Business از UI قابلیت تست به خوبی پوشش داده می شود. در این قسمت سعی می کنم جزییات بیشتری از این الگوی UI را شرح دهم.
در یک برنامه کاربردی در یک صفحه یا فرم، اطلاعات Domain [...]
امنیت و کنترل حقوق دسترسی در برنامه های کاربردی
دوشنبه, مهر ۱۵, ۱۳۸۷ ۲:۱۵ ۲ Commentsوقتی در برنامه های کاربردی صحبت از امنیت می شود، موضوع صحبت، بخشی از نیازهای کارکردی(Functional) و بخشی دیگر از نیازهای غیر کارکردی است که شامل دو مقوله مهم Authentication و Authorization است.
{ Security } = { Authentication } + { Authorization }
Authentication مشخص می کند که شمای کاربر چه کسی هستید؟ و Authorization که [...]