bfreind10
چهارشنبه 14 مهر 1389, 22:46 عصر
ضمن تشکر از همه دوستان
از همه اساتید نظر میخواهم
من در دات نت با اس کیو ال کار میکنم. من تمامی ارتباطاتم را در دیتابس بصورت پروسیجر در خود اس کیو ال سرور انجام میدهم. مثلا در یک برنامه فقط 1000 پروسیجر داشتم. سرعت برنامه ها تا حد زیادی بالاست و می گویند امنیت خوبی دارد. چند سوال داشتم:
1- آیا این روش درستی است؟
2- آیا این روش امنیت را در برنامه بالا می برد؟
3- آیا با وجود استفاده از پروسیجر ها و پاس کردن متغییر ها به پروسیجر ها و تعیین دقیق نوع ورودی ها و همچنین ولیدیشن خود دات نت آیا همچنان نیاز به توابعی داریم که ورودی ها را چک کند تا از اس کیو اینجکشن جلوگیری شود.
4- دوستی میگفت این کاری که تو انجام میدهی برنامه نویسی سه لایه است. چون ارتباط با دیتابس را در لایه بیزینس انجام میدهی. آیا این صحت دارد و اگر ندارد برنامه نویسی چند لایه چیست؟
باز هم تشکر از همه اساتید که به بنده لطف دارند
از همه اساتید نظر میخواهم
من در دات نت با اس کیو ال کار میکنم. من تمامی ارتباطاتم را در دیتابس بصورت پروسیجر در خود اس کیو ال سرور انجام میدهم. مثلا در یک برنامه فقط 1000 پروسیجر داشتم. سرعت برنامه ها تا حد زیادی بالاست و می گویند امنیت خوبی دارد. چند سوال داشتم:
1- آیا این روش درستی است؟
2- آیا این روش امنیت را در برنامه بالا می برد؟
3- آیا با وجود استفاده از پروسیجر ها و پاس کردن متغییر ها به پروسیجر ها و تعیین دقیق نوع ورودی ها و همچنین ولیدیشن خود دات نت آیا همچنان نیاز به توابعی داریم که ورودی ها را چک کند تا از اس کیو اینجکشن جلوگیری شود.
4- دوستی میگفت این کاری که تو انجام میدهی برنامه نویسی سه لایه است. چون ارتباط با دیتابس را در لایه بیزینس انجام میدهی. آیا این صحت دارد و اگر ندارد برنامه نویسی چند لایه چیست؟
باز هم تشکر از همه اساتید که به بنده لطف دارند