فایل جدید مقاله معماری برنامه های مبتنی بر داده

فایل جدید مقاله معماری برنامه های مبتنی بر داده با مشخصات مقاله معماری برنامه های مبتنی بر داده,داده,معماری وب سایت,وب سایت,منابع داده

توضیحات:

مقاله معماری برنامه های مبتنی بر داده

مقاله-معماری-برنامه-های-مبتنی-بر-داده

قسمتی ازمتن:
برای استفاده مفيدتر از اين مقاله، توصيه می گردد، مقاله  معماری برنامه های مبتنی بر داده را در ابتدا مطالعه نمائيد . ADO.NET ،  نسل جديدی از ADO  شرکت ماکروسافت است . نسخه ADO ،  با استفاده از مجموعه ای  اشياء ActiveX Data Object طراحی و پياده سازی شده بود. ADO.NET  گرچه در سطح ارائه پتانسيل های لازم در برخی موارد دارای شباهت هائی با ADO است ولی از نظر مدل برنامه نويسی دارای ساختاری کاملا’ متفاوت( نسبت به ADO ) است.
تعريف ADO.NET
ADO.NET، مجموعه ای از کلاس ها بمنظور کار با داده ها است.
 بموازات رشد اينترنت ، طراحی و پياده سازی برنامه های مبتنی بر وب به امری متداول و نيازی همگانی مطرح شده است . در اين راستا برنامه های متعددی ، از XML بمنظور ارسال اطلاعات خود در شبکه استفاده کرده و هر روز به تعداد اين برنامه ها نيز اضافه می گردد. ADO.NET ، يک مدل برنامه نويسی  مناسب بمنظور يکپارچگی بين ويژگی های XML و ADO.NET  در فريمورک دات نت را ارائه می نمايد.
مزايای ADO.NET  
تکنولوژی فوق نسبت به ADO دارای مزايای زير است :
• Interoperability . تکنولوژی ADO.NET از XML بعنوان فرمت ارسال اطلاعات از يک منبع داده به مقصد مورد نظر استفاده می نمايد ( داده های مستقرشده  در حافظه محلی)
• Maintainability . بموازات افزايش کاربران يک برنامه ، ما شاهد بروز مسائلی در رابطه با منابع موجود در سيستم خواهيم بود. با استفاده از يک برنامه N-Tire ، می توان منطق برنامه را بين چندين Tire اضافی توزيع  نمود. معماری ADO.NET ، از حافظه Cache بمنظور نگهداری نسخه هائی از داده استفاده و بدين ترتيب امکان بهره برداری از اطلاعات فوق برای ساير Tire های اضافی فراهم می گردد .
• Programmability . مدل برنامه نويسی ADO.NET کاملا’ از Strongly typed data حمايت و باعث می گردد که که کدها مختصرتر و با شفافيت خاصی، بسادگی نوشته گردند
Performance . تکنولوژی ADO.NET اين امکان را فراهم می آورد تا عمليات  مازاد در ارتباط با تبديل نوع داده ها ،حذف گردد( از Strongly typed data استفاده می گردد ) .
Scalability . مدل برنامه نويسی ADO.NET باعث تشويق برنامه نويسان برای صرفه جوئی در منابع  سيستم و ارائه آنان برای برنامه های در حال اجراء بر روی بستر وب می گردد. با توجه به اينکه داده در حافظه محلی Cache می گردد،  ضرورتی به نگهداری بلاک هائی از بانک اطلاعاتی و يا نگهداری اتصالات فعال با بانک اطلاعاتی برای  مقاطع زمانی بعد ،  وجود نخواهد داشت .
فهرست مطالب:
مزايای ADO.NET
Namespace های مرتبط با داده
تغييرات  ADO و ADO.NET
مدل اشياء ADO.NET
استفاده از کلاس های ADO.NET در مدل متصل
استفاده از ADO.NET در مدل غيرمتصل
DataSet و  يا DataReader ؟
مبانی و اصول اوليه DataReader
مبانی و اصول اوليه DataSet
DataReader و يا DataSet
موارد استفاده مفيد از DataSet
علل استفاده از  DataSet و علل عدم استفاده از DataSet
ارتباط  به منابع داده در ADO.NET ( بخش اول )
NET Data Provider .  چيست؟
کلاس های NET Data Provider  .
نحوه انتخاب يک Data Provider
نحوه مراجعه به يک NET Data Provider  . 
SQL Server .NET Data Provider
OLE DB .NET Data Provider
ODBC .NET Data Provider
خلاصه
ارتباط  به منابع داده در ADO.NET ( بخش دوم )
امنيت بانک اطلاعاتی
استفاده از امنيت سرويس دهنده SQL 
اضافه نمودن رکورد
ويرايش يک رکورد
حذف رکورد
بهنگام سازی بانک اطلاعاتی از طريق DataSet
ايجاد يک ارتباط با بانک اطلاعاتی در زمان اجراء
بهنگام سازی  بانک اطلاعاتی در زمان اجراء
ذخيره و بازيابی داده توسط ADO.NET (بخش سوم)
منابع داده ( Data Sources )
NET Data Provider .
DataGrid
نمايش يک DataSet در DataGrid
ذخيره و بازيابی داده توسط ADO.NET (بخش چهارم)
ويرايش يک  تمپليت DataList  
ذخيره و بازيابی داده توسط ADO.NET (بخش پنجم)
انتخاب رکوردهائی خاص
ذخيره و بازيابی داده توسط ADO.NET (بخش ششم)
برگرداندن يک مقدار از بانک اطلاعاتی
تغيير رکوردهای موجود در يک بانک اطلاعاتی
بازيابی رکوردها ی موجود در يک بانک اطلاعاتی

دانلود فایل