Archive for the ‘تکنولوژی’ Category

تکنیک یادگیری لایتنر

جمعه, دی ۱۳, ۱۳۸۷ ۲۰:۵۴ ۲ Comments

یکی از مشهورترین تکنیک های یادگیری که در حال حاضر به صورت گسترده ای مورد استفاده قرار می گیرد، تکنیک لایتنر است که توسط محقق اتریشی ” سباستین لایتنر” طراحی شده است. هدف، انتقال مطالب از حافظه کوتاه مدت به حافظه بلند مدت است که شما را از تکرار بیش از حد مطالب بی نیاز [...]

ارسال شده در قسمت : تکنولوژی, جاوا Tags: , ,

Inversion Of Control And Dependency Injection

جمعه, دی ۶, ۱۳۸۷ ۱:۴۱ No Comments

Dependency Injection
مبحث خلق اشیاء در طراحی نرم افزار همواره یکی از چالش های مطرح در بین اندیشمندان نرم افزار بوده که منجر به ابداع الگوهایی نظیر Dependency Injection یا همان DI شده است. DI الگو و تکنیکی است که باعث کاهش Coupling در کامپوننت ها می شود. DI معمولاً در کنار (و گاهاً به جای) [...]

ارسال شده در قسمت : تکنولوژی, دات نت, طراحی نرم افزار Tags: , , ,

Model View Presenter - قسمت دوم

سه شنبه, مهر ۲۳, ۱۳۸۷ ۶:۰۷ No Comments

در قسمت اول، کلیاتی از الگوی MVP گفته شد. گفته شد که در الگوی MVP با تفکیک شدن کد Business از UI قابلیت تست به خوبی پوشش داده می شود. در این قسمت سعی می کنم جزییات بیشتری از این الگوی UI را شرح دهم.
در یک برنامه کاربردی در یک صفحه یا فرم، اطلاعات Domain [...]

ارسال شده در قسمت : تکنولوژی, طراحی نرم افزار Tags: , , ,

امنیت و کنترل حقوق دسترسی در برنامه های کاربردی

دوشنبه, مهر ۱۵, ۱۳۸۷ ۲:۱۵ ۲ Comments

وقتی در برنامه های کاربردی صحبت از امنیت می شود، موضوع صحبت، بخشی از نیازهای کارکردی(Functional) و بخشی دیگر از نیازهای غیر کارکردی است که شامل دو مقوله مهم Authentication و Authorization است.
{ Security } = { Authentication } + { Authorization }
Authentication مشخص می کند که شمای کاربر چه کسی هستید؟ و Authorization که [...]

ارسال شده در قسمت : امنیت, تکنولوژی, دات نت Tags: , , , , , ,