اگر می خواهید کنترل های سمت سرویس دهنده را بکار برید لازم است تا آنهارادریک صفحه ASP قرار دهید .در این تکنیک اشیاء اسکریپت سرویس دهنده ایجاد شده و کلیه وقایع متد ها و خواص آنها تنها در اسکریپت سرویس دهنده در دسترس است و عملیات داده ای تنها در سمت سرویس دهنده انجام می شود . بزرگترین مزیت کاربرد این نوع کنترلها آن است که برنامه ها می توانند با انواع مرورگر تطابق داشته باشند.
کنترلهای سمت سرویس گیرنده
اگر می خواهید کنترلهای زمان طراحی را در سمت گیرنده بکار برید می توانید آنها را در یک صفحه HTMLو یا یک ASPقرار دهید . کاربرد این کنترلها در سمت سرویس گیرنده سبب می شود تا کلیه کنترلها، خواص متدهاو وقایع آنها در اسکریپت سرویس گیرنده در دسترس باشد.
برنامه وب باید از مرورگری استفاده نماید تا DHTML را پشتیبانی نماید.
مشخص کردن محیط مقصد
محیط مقصد باید برای visual interdev تعریف نمایید . برای انجام این کارباید:
1.صفحه برگه source باز کنید
2. وی برچسب HTMLکلیک راست کرده و گزینه propertiesرا انتخاب کنید.
3 properties → general .را انتخاب کنید
4. در کادر DTC Scripting platformیکی از دکمه هایASPیا DHTMLرا انتخاب کنید.
افزودن کنترل Recordset به یک صفحه
2. یک صفحه ASPرا باز کنید .
3. در project Explorer کلید سمت راست را بر روی پروژه کلیک کنید و گزینه ADD data command را انتخاب کنید.
4. از properties حالت OLE DB Provider for SQL server , Data link را
انتخاب کرده وnext را بزنید.
5. از برگه Connection در دیالوگ Data link properties نام سرویس دهنده پایگاه داده را انتخاب و نام کاربر و رمز عبور را وارد کنید.
6. قبل ازادامه مراحل کار دکمه Testرا برای اطمینان از صحت اطلاعات connentionکلیک کنید.
جاوا یک زبان برنامه نویسی برای وب است که توسط شرکتSunMicrosystem بوجود آمد . این زبان بسیار قدرتمندتر از زبانهای نشانه گذاری نظیر HTML است.
جاوا هم نظیر سایر زبانهای برنامه نویسی در برگیرنده دستوراتی برای کنترل رایانه ها است .با این تفاوت که جاوا را بر اندام وب دوخته اند . زبان جاوا از سه جهت انقلاب بزرگی در وب بوجود آورده:
اول اینکه برنامه های نوشته شده بوسیله جاوا که آنها را ریزبرنامه می نامند بسیار کوچکند.بهمین دلیل می توان این برنامه ها را بسرعت گرفته بارگذاری واجرا نمود.
دوم اینکه این برنامه های کوچک قابلیت انطباق با محیط را دارند. برنامه های نوشته شده با جاوا بصورت کدهای خام روی اینترنت رفت وآمد کرده وتوسط سرویس گیرندگان کامپایل می شوند.کلیه سیستم های عامل-مثل ویندوز 95 مکینتاش وUNIX غیره-می توانند ریزبرنامه های جاوا را اجرا نمایند.
سوم و از همه مهمتر اینکه این برنامه ها قابلیت اجتماع دارند.می توان برنامه های کوچک نوشته شده با جاوا را با هم ترکیب نمود تا یک برنامه کاملتر وبزرگترحاصل شود.مثلا" می توان با ریز برنامه ها یک واژه پرداز درست کرد که در آن یک ریز برنامه متن را نمایش بدهد دیگری املا کلمات را کنترل کند ودیگری وظایف چاپ متن را عهده دار باشد. جاوا یک انقلاب بزرگ روی وب است چون همه چیز ان بطور همزمم ان انجام می گیرد . برنامه های نوشته شده با جاوا هشیشه روی اینترنت بطور همزمان آماده خدمتند.شما می توانید هزاران قطعه برنامه را برای یک کار خاص بطور همزمان از اینترنت گرفته واستفاده کنید .می گویند اینترنت عظیم ترین هارد دیسک جهان را از ارتباط هزاران هارد دیسک کوچک بوجود آورده است اگر اینترنت و نیز وب یک هارد دیسک بزرگ جهانی باشند جاوا زبانی است که این رایانه عظیم الجثه را کنترل می کند.بدین ترتیب نرم افزارهایی که قبلا" مختص یک رایانه بودند اکنوندر اختیار هزاران نفر قرار می گیرند.
ریزبرنامه ها بجای اینکه روی یک رایانه باقی بمانند می توانند در سراسر اینترنت بپرواز درآمده و وارد هر یک از رایانه هی عضو شوند.این ریزبرنامه ها هنگام نیاز گرفته وبار گذاری می شوندو اگر قبلا"روی روی سرویس گیرنده نرفته باشنداز روی اینترنت بارگذاری خواهند شد .می توان ریزبرنامه های بزرگتر مثل صفحه گسترده ها وواژه پردازها را تولید نمود. با بهره گیری از ریزبرنامه های جاوا می توان رسانه های پویا ودینامیک را به صفحه های وب افزود.صفحهای از وب را تصور کنیدکه متن وتکمه های آن پس از کلیک شدن قابلیت حرکت و جابجایی داشته باشند . یک ریزبرنامه ممکن است وظیفه اش متحرک سازی دکمه ها باشدوریزبرنامه دیگر پس از کلیک کردن روی تکمه شروع به کار نماید.
در این روش ، مدیر سیستم برای کاربران یا گروههای کاربری ویندوز حق دسترسی تعیین می کند .کامپیوترهای مشتری که از سرویس های مرکزی استفاده می کند کاربر توسط سیستم عامل windows 2000 یا NT که بر روی کامپیوتر مرکزی نصب شده است شناسایی می شود و اگر اجازه دسترسی داشته باشد ، به آن متصل می گردد. در این حالت SQL serverتنها کافی است بررسی کند که آیا کاربر متصل شده حق دسترسی به سرویس دهنده و پایگاه های داده را دارد یا خیر؟
توجه : با توجه به اینکه سیستم عامل windows 98نمی تواند به شکلی مطمئن کاربران را شناسایی کند ، نمونه هایی از SQL server که بر روی این سیستم عامل نصب می شوند نمی توانند از مدل شناسایی ویندوز استفاده کنند.اصولا"windows 98 برای کامپیوترهای مشتری و windows 2000 برای کامپیوترهای مرکزی بکار می رود .
سیستم شناسایی SQL Server
در این روش هنگامی که یک درخواست برای اتصال فرستاده می شود،SQLserver یک کلمه عبور دریافت می کند و سپس Login مزبور را با لیست Loginهای تعریف شده توسط مدیر سیستم مقایسه می کند.
برنامه های جاوا چگونه کار می کنند
جاوا از سه جهت انقلاب بزرگی در وب بپا کرده است . برنامه های کوچک جاوا یعنی ریزبرنامه ها بسرعت گرفته و بارگذاری می شوند و یا سرعت فوق العاده ای استفاده می شوند. ریزبرنامه های جاوا روی هر رایانه ای با هر سیستم عاملی قابلیت انطباق و اجرا دارند.و بالاخره از همه مهمتر اینکه ریزبرنامه ها قابلیت اجتماع دارند . یعنی می توان چند ریزبرنامه را کنار هم چیده تا برنامه های کاملتر و بزرگتری بدست آید.
1. ریزبرنامه جاوا توسط پسوند وپیشوند <Applet>در یک سند HTMLمشخص و فراخوانی می شود . وقتی مرورگر این پسوند پیشوند را می خواند، ریزبرنامه درست مثل فایلهای گرافیکی یا رسانه ای ، از یک سرویس دهنده گرفته و بارگذاری می شود. ریزبرنامه یک آدرس منحصر بفرد URLداردو براحتی توسط مرورگر تعیین مکان می شود.
2. ریزبرنامه ها بهمان روش پاکت های HTTP که صفحات HTMLو تصاویر GIFدر آن نقل و انتقال می شوند از سرویس دهنده به سرویس گیرنده ارسال می شوند.
3. وقتی ریزبرنامه به سرویس گیرنده می رسد، مرورگر سرویس گیرنده کد جاوارا کامپایل کرده و آن را داخل یک بخش مشخص از پنجره اجرا می کند .
اندازه واقعی صفحه نمایش توسط دستورات داخل پسوند و پیشوند< applet> تعیین می شود . همینکه شما با صفحه درگیر شوید ،ریزبرنامه شروع به اجرا می کند.