فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی دوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق کامل درمورد دلایل ظهور سیستم های Application server

اختصاصی از فی دوو دانلود تحقیق کامل درمورد دلایل ظهور سیستم های Application server دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق کامل درمورد دلایل ظهور سیستم های Application server


دانلود تحقیق کامل درمورد دلایل ظهور سیستم های Application server

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :35

 

بخشی از متن مقاله

دلایل ظهور سیستم های  Application server :

دلیل توسعه و بسط این سیستم ها در پاسخگویی گروههای عظیمی از کاربران نهفته است. توسعه دهندگان احتیاج به ابزاری داشتند که بتواند کلیه منابع سطح پایین مورد استفاده برنامه های کاربردی اینترنت را در قالبی منسجم و قابل استفاده کپسوله کند. به گونه ایی که ایجاد برنامه های کاربردی محاوره ایی و کار آمد، برای اینترنت به راحتی ممکن شود.

از این دیدگاه سیستم های Application  server شباهت بسیاری به سیستم عامل ها دارند چرا که سیستم عامل های امروزی با ارائه ابزارهای کار آمد خود امکانات مورد نیاز جهت انجام کارهای مختلف را در اختیار کاربران خود قرار می دهند.همان گونه که سیستم عاملها، مجموعه ایی از اسباب های سخت افزاری و سرویس های مورد استفاده جهت نمایش پنجره ها را کپسوله می کنند، سیستم های Application     server نیز انواع پروتکلها و داده ها و همچنین مجموعه های مختلفی از سرویسهای مورد استفاده جهت برقراری ارتباط با کاربران را فراهم می کند. سیستم های Application  server همانند برنامه های دیگری که زیر بنای آنها دائما” از سوی توسعه دهندگان در حال تغییر و تحول است، ناچار به دگرگونی در مقابل نیازهای آنان هستند.

همانند تغییراتی که در دهه گذشته به دلیل ظهور نیازهای جدید، سیستم عاملها پذیرای آنها بودند، محیطهای تجارت الکترونیکی و اینترنتی نسل آینده، موجب تحولی عظیم در سیستم های Application  server خواهد شد. برای درک بهتر اهمیت این سیستم ها بحث خود را بررسی تاریخچه این ابزارها بکار آمد پی می گیریم.

تاریخچه سیستم های Application  server :

توسعه نرم افزاری بر روی اینترنت از قدمت چندانی برخوردار نیست، با این وجود طی همین مدت کوتاه به دلایل رویدادهای مهمی که در زمینه اینترنت رخ داده است، توسعه نرم افزاری به توسعه دهندگان سایت کرده است.

هدف توسعه دهندگان وب از تبدیل صفحات ایستایHTML به صفحات دینامیک، به توسعه برنامه های کاربردی کارآمد بر روی وب تکامل یافته است. به واسطه این تکامل به تدریج چار چوب های سیستمی که امروزه به سیستم های application serverمعروف شده،تعریف و به مرور زمان تکمیل شد. اما ابتدا به تکنولوژی وابزارهای مختلفی که موجب مطرح شدن این گونه سیستم ها شدند نگاهی کوتاه بیندازیم.

  CgIاولین تکنولوژی بود که امکان ایجاد صفحات html پویا را در اختیار طراحان قرارداد. متاسفانه بهره گیری از این تکنولوژی کارزیادی را از جانب توسعه دهندگان طلب میکرد، چرا که ایشان علاوه بر کد نوبسی قوانین کار در قالب صفحات HTMLمجبور بودند تا به منظور انجام کارهای ساده مانند ارتباط با یک بانک اطلاعاتی وقالب بندی نتایج به صورت HTMLو حفظ اطلاعات مابین جلسات (نوبت های مختلف برقراری ارتباط با سرور)راه حل منحصر به فردی را پیاده سازی کنند.

از آنجایی که بیشتر کاربران با مسائل مشترکی دست به گریبان بودند، توسعه دهندگان به ایجاد کتابخانه هایی متشکل از کدهای قابل استفاده مجدد اقدام کردند که بدین ترتیب بسیاری از مسائل حل می شد. با وجود این با پیچیده ترشدن برنامه ها،سرهم بندی این قطعات (کدهای قابل استفاده مجدد)در قالب یک برنامه کاربردی کامل و قابل اعتماد به تدریج مشکل ومشکلتر می شد.در آن مقطع برخی از دست اندر کاران امرکامپیوتر متوجه این نکته مهم شدند و بدین ترتیب سیستم های Application Serverپا به عرصه ظهورگذاشتند. این پیشگامان درابتدا اقدام به تدوین مجموعه ایی از منابع مفیدوقابل استفاده مجدد کردندند و آنها را در اختیار توسعه دهندگان پیش از این از آنها استفاده می کردندـ بسیار مفید بودند. در ابتدای امر بیشتر این فرآوردها همانند ابزاری سودمند به توسعه دهندگان وب فروخته شد.همانند وضعیتی که پیش از این در مورد ابزارهای مورد استفاده جهت توسعه برنامه های کاربردی وجود داشت، در اینجا منابع مورد نیازحین اجرای برنامه از طریق یک زبان Scriptو یا به واسطه مجموعه ای از امکانات کپسوله شده (درقالب کلاس) فراهم می شد. نخستین پیشگامان در این عرصه از تکنولوژی، شرکت Allairبا نرم افزارColdfusion،شرکت Net Scapeبا نرم افزارLive Wireبودند.

در این هنگام تب وب در میان کاریران عادی و تجاری همه گیرشده و به واسطه برنامه های کاربردی وب ، مجال بسیار مناسبی برای بهره گیری ازاین ابزارها فراهم شد. در نتیجه شمار بیشتری ازتوسعه دهندگان ، اقدام به توسعه برنامه هایی کردندکه قابلیتهای جامع تری را نسبت به آنچه که پیشتر تولید می کردند(صفحات پویای وب )در اختیار می گذاشتند. برای پاسخ به این نیازها تولید کنندگان نرم افزار شروع به گسترش محوده فعالیت های خود کردند.

آنها برای گسترش زمینه کاری و افزایش کارایی نرم افزارهایشان از تکنولوژی TP monitorsنیز پیشیبانی کردند. برای تسهیل در استفاده از نرم افزارهای تولید شده به همراه سیستم های موجود ،ابزارهایی را جهت تطبیق با سیستم های E- mailو کاربا ORBها (جهت اتصال با برنامه های کاربردی موجود ) توسعه دادند. این گونه برنامه ها به واسطه دارا بودن ابزارهایی جهت اعتبار سنجی و رمز گذاری از امنیت بالایی برخوردار بودند. به موازات توسعه این قبیل برنامه های کاربردی ، اهمیت فوق العاده آنها در تجارت الکترونیکی بیش از بیش برای دست اندر کاران کامپیوتر مشهود می شد.

همزمان با ظهور این گونه برنامه های کارآمد ، شرکتهای فعال در این زمینه ، به امر بهبود ابزارها و زبان برنامه نویسی که دسترسی به منابع مذکور را ممکن می ساخت، سرعت بخشیدند. با این هدف که کار توسعه برنامه ها پربارتر شود. نتیجه این فعالیت رشد فزاینده زبانهایScriptبود.

با وجود اینکه هنوز اصطلاح سیستم های Application Serverوارد واژگان اینترنتی ما نشده بود هر یک از این سیستم های مسیر تکامل خود را به طور جداگانه طی می کردند ، تقریبا” در اواسط سال 1999بیشتر آنها برسر ساختار یکسان توافق کرده بودند. این ساختار شامل مجموعه ایی از سرویسهای حین اجرا و همچنین سرویس های مورد نیاز جهت اتصال به سایر سیستم ها و منابع (بانکهای اطلاعاتی ، فایل سرورها، خدمات پست الکترونیکی ) و سایر برنامه های کاربردی می شد

برای دسترسی به این منابع، توسعه دهندگان یک مدل دو لایه ایی در اختیار داشتند. لایه اول در این مدل که Application Layerنام داشت ، عهده دار نمایش اطلاعات به کاربران بود و دیگری با نام Business Logic Layer، فرایند دسترسی به داده ها و پردازش آنها را انجام می داد با همه گیر شدن تدریجی این مدل ، اصطلاح Application Serverنیز برسرزبانها افتاد.

ضرورت ایجاد استانداردها :

طی دوسال گذشته در اثر حرکت شرکتهای توسعه دهنده سیستم های Application Server به سمت استاندارد کردن ساختار آنها و نیز تدارک رابطهایی که از آن طریق ، سایر توسعه دهندگان بتوانند به منابع موجود بر روی سرورها، دسترسی پیدا کنند، این بخش از صنعت نرم افزار دستخوش تغییرات بسیاری شد .

در ابتدا این استاندارها به صورت مجزا مطرح شدند. برای نمونه ابزار Java Server Pagesبه عنوان دو ابزار بسیار کار آمد جهت استفاده از جاوا در لایه اول از مدل دو لایه ایی ذکر شده در قسمت قبل مورد توجه بسیاری از توسعه دهندگان قرار گرفتند. از طرف مایکروسافت با ابزار Aspو شرکت All air با محصول cfmlابزارهای دیگری را جهت استفاده در این لایه معرفی کردند.

به طور مشابه دو تکنولوژی Ejb از شرکت Sun MicroSystem و com /com +

از شرکت مایکرو سافت به عنوان استانداردهایی به توسعه لایه دوم مطرح شدند.

در گام بعدی SUNو سایراعضای جامه جاوا سعی کردند تا این استانداردهای مجزا را در قالبی همگن و مجموعه ی کاملی از API ها که هم اکنون آنرا با نام java 2EE میشناسیم ، گردآوری کنند.

تا زمانی که حرکت به سمت استاندارد کردن مدلهای برنامه نویسی ادامه دارد، این وضعیت وفعالیت توسعه دهندگان دستخوش تغییرات شگرفی خواهد شد. مشابه حرکتی که در مورد استاندارد کردن WIN32 Apiصورت گرفت و موجب ظهور برنامه های کاربردی کارآمد تری شد، در اینجا نیز وجود مجموعه همگنی از ابزارهای برنامه نویسی این امکان را در برابر تولید کنندگان نرم افزار را مجبور خواهندکرد، هزینه حمل برنامه های کاربردی از یک سرور دیگر را کاهش دهند.

متن کامل را می توانید بعد از پرداخت آنلاین ، آنی دانلود نمائید، چون فقط تکه هایی از متن به صورت نمونه در این صفحه درج شده است.

/images/spilit.png

دانلود فایل 


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


دانلود تحقیق کامل درمورد دلایل ظهور سیستم های Application server

دانلود تحقیق دلایل ظهور سیستم های Application server

اختصاصی از فی دوو دانلود تحقیق دلایل ظهور سیستم های Application server دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق دلایل ظهور سیستم های Application server


دانلود تحقیق دلایل ظهور سیستم های  Application server

دلیل توسعه و بسط این سیستم ها در پاسخگویی گروههای عظیمی از کاربران نهفته است. توسعه دهندگان احتیاج به ابزاری داشتند که بتواند کلیه منابع سطح پایین مورد استفاده برنامه های کاربردی اینترنت را در قالبی منسجم و قابل استفاده کپسوله کند. به گونه ایی که ایجاد برنامه های کاربردی محاوره ایی و کار آمد، برای اینترنت به راحتی ممکن شود.

از این دیدگاه سیستم های Application  server شباهت بسیاری به سیستم عامل ها دارند چرا که سیستم عامل های امروزی با ارائه ابزارهای کار آمد خود امکانات مورد نیاز جهت انجام کارهای مختلف را در اختیار کاربران خود قرار می دهند.همان گونه که سیستم عاملها، مجموعه ایی از اسباب های سخت افزاری و سرویس های مورد استفاده جهت نمایش پنجره ها را کپسوله می کنند، سیستم های Application     server نیز انواع پروتکلها و داده ها و همچنین مجموعه های مختلفی از سرویسهای مورد استفاده جهت برقراری ارتباط با کاربران را فراهم می کند. سیستم های Application  server همانند برنامه های دیگری که زیر بنای آنها دائما” از سوی توسعه دهندگان در حال تغییر و تحول است، ناچار به دگرگونی در مقابل نیازهای آنان هستند.

همانند تغییراتی که در دهه گذشته به دلیل ظهور نیازهای جدید، سیستم عاملها پذیرای آنها بودند، محیطهای تجارت الکترونیکی و اینترنتی نسل آینده، موجب تحولی عظیم در سیستم های Application  server خواهد شد. برای درک بهتر اهمیت این سیستم ها بحث خود را بررسی تاریخچه این ابزارها بکار آمد پی می گیریم.

تاریخچه سیستم های Application  server :

توسعه نرم افزاری بر روی اینترنت از قدمت چندانی برخوردار نیست، با این وجود طی همین مدت کوتاه به دلایل رویدادهای مهمی که در زمینه اینترنت رخ داده است، توسعه نرم افزاری به توسعه دهندگان سایت کرده است.

هدف توسعه دهندگان وب از تبدیل صفحات ایستایHTML به صفحات دینامیک، به توسعه برنامه های کاربردی کارآمد بر روی وب تکامل یافته است. به واسطه این تکامل به تدریج چار چوب های سیستمی که امروزه به سیستم های application serverمعروف شده،تعریف و به مرور زمان تکمیل شد. اما ابتدا به تکنولوژی وابزارهای مختلفی که موجب مطرح شدن این گونه سیستم ها شدند نگاهی کوتاه بیندازیم.

  CgIاولین تکنولوژی بود که امکان ایجاد صفحات html پویا را در اختیار طراحان قرارداد. متاسفانه بهره گیری از این تکنولوژی کارزیادی را از جانب توسعه دهندگان طلب میکرد، چرا که ایشان علاوه بر کد نوبسی قوانین کار در قالب صفحات HTMLمجبور بودند تا به منظور انجام کارهای ساده مانند ارتباط با یک بانک اطلاعاتی وقالب بندی نتایج به صورت HTMLو حفظ اطلاعات مابین جلسات (نوبت های مختلف برقراری ارتباط با سرور)راه حل منحصر به فردی را پیاده سازی کنند.

 

 

 

 

فایل ورد 22 ص


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


دانلود تحقیق دلایل ظهور سیستم های Application server

isa server 2004

اختصاصی از فی دوو isa server 2004 دانلود با لینک مستقیم و پر سرعت .

isa server 2004


isa server 2004

 قالب بندی متن: پی دی اف

70 صفحه

isa server 2004


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


isa server 2004

سورس پروژه مدیریت پایگاه بسیج با سی شارپ و پایگاه داده sql server

اختصاصی از فی دوو سورس پروژه مدیریت پایگاه بسیج با سی شارپ و پایگاه داده sql server دانلود با لینک مستقیم و پر سرعت .
این پروژه با زبان سی شارپ و با پایگاه داده sql server توسط خودم نوشته شده و در اینترنت نمونه دیگری ندارد وبا کمترین قیمت در اختیار شما قرار داده شده است.و در حال حاضر از این برنامه در پایگاه استفاده می شود.
هنگام ورود به برنامه از نام کاربری ramin و کلمه عبور 907 استفاده کنید.
این برنامه قابلیت ثبت عضو جدید ,نمایش لیست اعضا ,جستجو, ,ویرایش,حذف و ...را دارد.

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


سورس پروژه مدیریت پایگاه بسیج با سی شارپ و پایگاه داده sql server

دانلود مقاله Active Server Page چیست

اختصاصی از فی دوو دانلود مقاله Active Server Page چیست دانلود با لینک مستقیم و پر سرعت .

 

 

 با گذشت سالهای متمادی، ما تغییرات مهمی را در موضوع اینترنت مشاهده می نمائیم. ابتدا، اینترنت به منظور یک سرویس دنده ارتباطات متوسط برای بخشهای دولتی و مؤسسات دانشگاهی بود. با پیدایش www، اینترنت یک محیط دوستانه چند رسانه ای شد. در اصل سرویس اینترنت به عنوان یک مکان برای آدمهای با ذئق به منظور خلق صفحات خانگی بود، اما هرچه افراد بیشتری به اینترنت وارد شدند، اینترنت به یک منبع اطلاعاتی برای همة ارفاد تبدیل شد. وقتی تعداد افراد online، به یک محدودة بحرانی رسید، شرکتهای که محصولات و خدمات را می فروختند شروع کردن به spring up نمودن. این شرکتها هیچ حضور فیزیکی نداشتند، فقط یک محضور مجازی داشتند. برای مثال شما می توانید از سایت Amazone کتاب بخرید، اما شما قادر نخواهید بود که کتابفروشی Amazone.com را در همسایگی خودتان پیدا کنید.
همان گونه که اینترنت به صورت یک فروشگاه موفق شد، طراحی وب سایت هم تغییر پیدا کرد. در روزهای اولیه www، HTML به منظور ایجاد صفحات وب ایستااستفاده می شد. اما امروزه، صفحات وب ایستا به سرعت در حال منسوخ شدن می باشند. تصور کنید اگر Amazone.com تنها از صفحات وب ایستا تشکیل شده بود – شما نمی توانستید فهرستهای کتاب را جستجو کنید. شما نمی توانستید یک درخواست را به صورت online صادر کنید، شما نمی توانستید توضیحات کاربران دیگر را بخوانید. این است دلیل یک سرمایه گذاری مطمئن که اگر Amazone.com از صفحات وب پویا استفاده نمی کرد، نمی توانست تعداد زیادی کتاب بفروشد:
شما می توانید صفحات وب را از راههای زیاید ایجاد نمایید. راه حل مایکروسافت برای ساختن صفحات وب پویا استفاده از Active Server Page می باشد که به صورت مختصر بر آن ASP می گویند.
سایت های وب بزرگ زیادی از ASP به منظور سرویس دادن پوسا به اسناد وب استفاده می ک. برای مثال Buy.com، Hotbot.com و Dell.com از ASP برای ساخت سایت های وب پویای محاوره ای خود استفاده کرده اند.
ASP شامل دو بخش می باشد. کدهای برنامه نویسی و embeded HTML. کدهای برنامه نویسی می توانند به وسیله تعدادی از زبانهای دست نویس (scropting language) نوشته شوند.
یک زبان دست نویس (scripting language) یک دستور زبان مخصوص است که برای اجرای دستورات بررو یکامپیوتر استفاده می شود.
زبانهای اسکریپت نویسی دست نویس مربوط به وب که محبوب می باشند عبارتند از VBScript و JanaScript. وقتی یک صفحه ASP درست می کنید، شما می توانید از یکی از چهار زبان برنامه نویسی استفاده کنید. شبیه دستور زبان Visual Basic.
* VBScript: معمولترین برنامه نویسی Script برای ASP می باشد.
* Jscript: شبیه javascript می باشد.
* Perlscript: شبیه به زبان Perl می باشد.
* Python: یک زبان اسکریپت نویسی قدرتمند می باشد که به طور معمول برای توسعه وب به کار می رود.
بیشتر صفحات ASP با استفاده از Vbscript ایجاد می گردند. Vbscript از چهار زبان دیگر به زبان انگلیسی نزدیکتر می باشد و دستور زبان آن شبیه Visual Basic می باشد که تعداد زیادی از توسعه دهندگان وب از آن استفاده کرده اند.
اجرای صفحات ASP
برای اجرای صفحات ASP برروی کامپیوترتان، احتیاج به اجرای یک سرویس دهندة web دارید. محصولات رایگان شرکت مایکروسافت در دسترس شما قرار دارند که به شما اجازه می دهند یک سرویس دهنمده وب را روی ویندوز 95 و 98 به همان خوبی windowsNT و windows2000 اجرا کنید.
اگر سرویس دهنده وبی که صفحات ASP را اداره می کند نصب نکرده اید، هنگامی که یک درخواست صفحه ASP را داخل مرورگر خود می نمایید، یک پنجره گفتگو را مشاهده می کنید که از شما می پرسد که آیا می خواهید فایل ASP را برروی دیسک ذخیره نمایید یا خیر؟
به یاد بیاورید که یک سرویس دهنده وب با توانایی مدیریت صفحات ASP، صفحه وب درخواستی را قبل از اینکه سرویس گیرنده بفرستند پردازش می کند.
در طی این پردازش دو چیز اتفاق می افتد:
1- کد برنامه نویسی در صفحه ASP به وسیلة سرویس دهنده تفسیر می گردد.
2- سرویس دهنده وب به مرورگر اطلاع می دهد که اطلاعات HTML را فرستاده است و مرورگر این خطوط HTML را دریافت کرده وب رای کاربر اجرا می نماید.
اگر شما یک سرو.یس دهنده وب را نصب نکرده باشید، و سعی کنید که یک صفحه ASP را بوسیله مرورگرتان مشاهده نمایید، مرحله دوم اجرا نمی شود. این به آن معنی استد که مرورگر مطلع نمی شود که صفحه ASP شامل کد HTML می باشد. مرورگر نمی داند که چه کاری باید با یک فایل ASP انجام دهد و سعی می کند که به وسیلة برنامه های دیگر که فایل با پسوند ASP را می شناسند این فایل را ببینند.
اگر یک برنامه برروی کامپیوترتان نصب باشد که با فایل با پسوند ASP آشنایی داشته باشد آن برنامه اجرا می گردد. برای مثال، Visual Interdev و Microsoft Frontpage پسوندهای ASP را می شناسند. اگر شما یکی از این برنامه ها را برروی کامپیوترتان نصب کرده باشد و سعی کنید یک صفحه ASP را به وسیله مرورگرتان مشاهده نمایید (قبل از اینکه سرویس دهنده وب را نصب کرده باشید) Visual UnterDev یا Frontpage به صورت اتوماتیک شروع به کار می کند.
تنظیمات سرویس دهنده اطلاعات اینترنت
(IIS) سرویس دهنده وب حرفه ای مایکروسافت می باشد. آخرین نسخه IIS نسخه 5.0 می باشد که با ویندوز 2000 کار می کند. ASP 3.0 نیز با IIS 5.0 سازگار می باشد و به صورت خودکار وقتی IIS 5.0 نصب می گردد آن نیز نصب می گردد. اگر NT server را اجرا می کنید، به IIS4.0 احتیاج دارید و IIS4.0 را می توانید در WindowsNT Option pack 4.0 پیدا کنید، یا می توانید به صورت رایگان از سایت وب مایکروسافت بله آدرس
http:///www.microsoft.com/msdownload/ntoptionpack/askwiz.asp
دریافت نمایید.
احتیاط: IIS 4.0، ASP3.0 را پشتیبانی نمی کند. اگر ویندوز NT server را اجرا می کنید، شما IIS 4.0 را اجرا خواهید کرد. اگر IIS 4.0 را نصب کرده اید،‌ASP 2.0 به صورت خودکار نصب خواهد شد. نصب کردن IIS 4.0 به سادگی نصب کردن IIS 5.0 می باشد. هر دو دارای یک ویزارد ساده می باشند که به شما در طی مراحل نصب کردن کمک می نماید.
IIS 5.0 با ویندوز 2000 ترکیب دشه است، اگر چه هنگامی که شما ویندوز 2000 را نصب می کنید به صورت پیش فرض IIS 5.0 نصب نمی گردد. برای نصب IIS 5.0 ابتدا باید start و سپس Programs و Administrative tools و configure your server را انتخاب نمایید.
یک جعبه محاوره ای باز می وشد که دارای چندین گزینه پیکره بندی در پنجره سمت چپ خود می باشد. از پنجره سمت چپ، پایین ترین گزینه labeled Advanced می باشد را انتخاب نمایید. برروی دکمة Advance یکبار کلیک نمایید. چهار گزینه جدید آشکار می شوند که عبارتند از Cluster Service، Message Queuing، Support Tolls و Optional Components. برروی گزینة Optional Components کلیک کنید. در پنجره سمت راست، توضیجی در مورد گزینة Components Optional ظاهر می گردد. به جلوتر بروید و برروی فرامتن start کلیک کنید. این کار ویزارد اجزای ویندوز را اجرا می نماید – wondows 2000 components wizard اجزای انتخابی ویندوز 2000 را نمایش می دهد. از طریق این ویزارد شما می توانید اجزای انتخابی ویندوز را نصب یا رفع نصب نمایید. گزینة Internet Infortmation Service را بیابید.
اجزای IIS تعدادی از زیر اجزاهای دیگری از سرویس www را همانند سرویس دهنده FTP و سرویس SMTP شامل می شوند. برای اینکه تعیین کنید که چه اجزایی از IIS نصب شوند، برروی اجزای IIS در ویزارد اجزای ویندوز 2000 کلیک کنید و سپس برروی دکمة Details کلیک نمایید. شما یک لیست از اجزایی که می توانند با IIS نصب شوند را مشاهده می نمایید. اگر شما قصد داشته باشید که از Visual Interdev یا Frontpage شرکا مایکروسافت به منظور ویرایش سایت وب خود استفاده نمایید، مطمئن گردید که بسط های Frontpage 2000 server را نصب می کنید. البته، این به نصب کردن دیگر اجزای IIS صدمه ای نمی زند.
بعد از اینکه شما تمام اجزای IIS را انتخاب کردید، برای نصب کردن باید برای دکمة ok کلیک کنید که شما را به ویزارد wondows 2000 components برمی گرداند. برای شروع به نصب IIS 5.0 برروی دکمة Next کلیک کنید. وقتی عملیات نصب کامل شد، شما می توانید به ISM دسترسی پیدا کنید.
Internet server manager به شما اجازه می دهد که خصوصیات و تنظیمات IIS را پیکره بندی نمایید.
به منظور اجرای ISM، مراحل زیر را انتخاب کنید.
Start>programs>Administrative tools>Internet Service Manager
ISM به شما اجازه یم دهد که سایت وب تان را و سرویس دهنده FTP و سرویس SMTP را پیکربندی نمایید.
ISM ساختار دایرکتوری را برای سایت وب شما نشان می دهد. شما می توانید خصوصیات سایت وبتان را مشاهده و اصلاح نمایید (به وسیله کلیک دکمه راست ماوس برریو نام سایت وب (سایت وب پیش فرض) و کلیک برروی دکمه (Properties) این کار یک کادر به نام web site properties را باز می نماید.
این کادر همانطور که متوجه شده اید دارای 10، tab پر از گزینه می باشد. اما حالا، ما فقط برروی تعدادی از گزینه های منتخب در داخل Home Directory tab متمرکز می شویم. به گزینه local path توجه نمایید. دایرکتوری که در اینجا وارد می شود دایرکتوری فیزیکی ریشه می باشد و به صورت پیش فرض در داخل \Inepub\wwwroot برروی درایوی که ویندوز 2000 نصب شده است قرار دارد. اگر شما تمایل داشته باشید، می توانید این مقدار را تغییر دهید. اما همانطوری که بیان گردید عرف استاندارد دایرکتوری فیزیکی ریشه \Inetpub\wwwroot می باشد.
در زیر گزینه local path، یک سری از کادرهای انتخاب وجود دارد. دو تا از این کادرهای انتخابی شبیه به گزینه های موجود در کادر Personal web server properties می باشند و عبارتند از Directory Browsing و log Visits. هر دوی این گزینه ها دقیقاً مانند گزینه های موجود در PWS می باشند. با انتخاب Directory Browsing شما به ملاقات کنندگانی که درURL، آدرس شما وارد می کنند، اجازه می دهید که به اجزای دایرکتوری شما دسترسی پیدا نمایند.
حالا که شما IIS را نصب کرده اید می توانید سایت وب خود را مورد بازدید قرار دهید. همین طور با PWS شما می توانید به سایت وب کامپیوترتان با تایپ کردن عبارات زیر در داخل مرورگر وبتان دسترسی پیدا نمایید.
http://localhost
http://yourserver
استفاده از ASP بدون به کارگیری IIS یا PWS
به دلیل اینکه سرویس دهندگان وب، تنها برروی محصولات ویندوز شرکت مایکروسافت اجرا می گردند، شما ممکن است فکر کنید برای استفاده از صفحات ASP حتماً باید از IIS یا PWS برروی سرویس دهنده وب خود استفاده نمایید. این درست نیست، زیرا که شرکتهای زیادی نرم افزارهایی را ایجاد نموده اند که به شما اجازه می دهند صفحات ASP را برروی سرویس دهنده های متنوع و کامپیوترهای مختلف ایجاد نمایید.
یکی از این محصولات Halycon software's Instant ASP می باشد که به صورت مخفف به آن iASP می گویند. یکی دیگر از این محصولات به وسیلة شرکت chili!soft ایجاد شده است و chili!ASP نامیده می شود. این محصولات می توانند برروی سرویس دهنده هایی که IIS ندارند اجرا گردند، به علاوه محصوات زیر
• Apache
• Sun web server
• Java web server
• Netscape Eterprise server
این محصولات همچنین می توانند برروی کامپیوترهای زیر نصب کردند
• Linux
• Sun solaris
• Apple Mac OS
• IBM/AIX
منظور از %@language=VBScripe% چیست؟
در بالای اولین اسکریپت شما خطی را مشاهده می کنید که به صورت %@language=VBScript% خوانده می شود. این خط زبانی که در ASP استفاده می شود را مشخص می نماید.
شما ممکن است که متوجه نشده باشید که ASP یک زبان برنامه نویسی نمی باشد. آن یک تکنولوژی سرویس دهنده می باشد. زبان برنامه نویسی که ما در برنامه نویسی استفاده می کنیم معمولاً VBScript می باشد.
پایگاه داده های رابطه ای چیستند؟
مفیدترین ویژگی Active server ها توانایی آنها در ارتابط ساده یک صفحه ASP با یک بانک اطلاعاتی می باشد.
یک بانک اطلاعاتی مجموعه ای از اطلاعات است که می تواند به راحتی مورد سئوال و تغیری قرار گیرد. وقتی از بانک اطلاعات استفاده می کنید، می توانید کارهای زیر را انجام دهید:
دریافت داده، درج کردن داده، به روز رسانی داده های موجئد یا پاک کردن داده های موجود.
تعداد زیادی برنامه های بانک اطلاعاتی تجارتی محبوب در دسترس می باشند مثل اکسس مایکروسافت، که در داخل برنامه آفیس قرار دارد، میکروسافت SQL-server، اوراکل، Informix، DB2 و برنامه های دیگر. از آنجایی که ASP از تکنولوژی مایکروسافت استفاده می کند، بانک اطلاعاتی مایکروسافت بیشتر با آن مورد استفاده قرار می گیرند. اگرچه، هیچ دلیلی وجود ندارد که نتوانید از بانک اطلاعاتی غیر مایکذروسیافتی مثل اوراکل با ان استفاده تمایید.
هدف اولیه از یک بانک اطلاعاتی ذخیره اطلاعات می باشد. اگرچه هر سیستم بانک اطلاعاتی ممکن است ریزه کاریهای مختص به خود را داشته باشد. اما همة بانک اطلاعاتی از جدائل برای ذخیره اطلاعات استفاده می کنند.
جدول یک ماتریس دو بعدی می باشد که برای ذخیره اطلاعات در یک بانک اطلاعاتی مورد استفاده قرار می گیرد.
یک جدول که دارای سطر و ستون به شکل یک ماتریس می باشد، مانند یک انبار برای قرار دادن نمونه هایی از آبجکت ها استفاده می شود. ستونهای یک جدول خصوصیات آبجکت را تشریح می کنند، در حالی که سطر یک نمونة منحصر به فرد از آبجکت می باشد. به سطرها در جدول بانک اطلاعاتی اصطلاحاً رکورد گفته می شود، و به ستونها نیز اصطلاحاً فیلد گفته می شود.
یک رکورد یک نمونه از یک آبجکت می باشد و در یک بانک اطلاعاتی به وسیله سطر نشان داده می شود.
یک فیلد یک خاصیت تنها از یک آبجکت می باشد که در بانک اطلاعاتی به وسیلع ستون جدول نشان داده می شود.
برای مثال، تصور کنید که می خواهید اطلاعاتی در باره ماشین ها در داخل بانک های اطلاعاتیتان ذخیره کنید. فکر کردن در مورد اتینکه ماشین یک آبجکت می باشد که دارای خصوصیات معینی می باشد به شما کمک زیادی می نماید. (ما از یک مثال مشابه در روز ششم، «کار با آبجکت ها» استفاده کردیم). برای اینکه قادر باشید که اطلاعات یک نمونه بخصوصی از ماشین را ذخیره کنید، نیاز به یک جدول ماشین دارید. برای مثال، ممکن است تصمیم بگیرید که کارخانه سازنده، سال، کیلومترها و خصوصیات رنگ را برای هر آبجکت ماشین ذخیره نمایید. در این مورد،‌جدول بانک اطلاعاتی ماشین هایتان چهار ستون دارد. برای هر نمونة ماشین که می خواهید در داخل بانک اطلاعاتی ذخیره نمایید، نیاز به افزئودن یک سطر به جدول ماشین دارد. اگر شش ماشین منحصر به فرد دارید، باید شش سطر در جدول ماشین خود داشته باشید..
برای ذخیره کردن این شش نمونه از آبجکت ماشین، نیاز به افزودن شش سطر به جدول ماشین دارید.
بانک اطلاعاتی می توانند شامل چند جدول بانک اطلاعاتی باشند، و معمولاً هر جدول بانک اطلاعاتی یک آبجکت منفرد را نشان می دهد. در مثال ماشین، یک ماشین را با استفاده از چهار خصوصیت تشریح کردیم. اگر بخواهید خاصیت پنجمی را – موتور – که خودش یک آبجکت می باشد اضافه کنید، چه کار می کنید؟ آبجکت موتور ممکن است شامل خصوصیاتی مثل اسب بخار، لیتر و سیلندر باشد. اگر یک خاصیت آبجکت، خودش یک آبجکت جدید باشد، چگونه آن را در داخل یک بانک اطلاعاتی نشان می دهید؟
یک راه ایجاد یک جدول جدید به نام، موتور می باشد، که یک سطر برای هر کدام از خاصیت های موتور دارد. با این حال، اجازه دهید به یک راه حل پیشنهادی نگاهی بیاندازیم. در عوض ایجاد یک جدول جدید، اجازه دهید سه ستون جدید در جدول ماشین اضافه نماییم. این ستونها می توانند Engine Horse Power و Engine Liters و Engine cylinders باشند که اطلاعاتی در باره هر ماشین را در خود دارند. ما اکنون جدول موتور و جدول را با یکدیگر ادغام می نماییم.
در روزهای اول ایجاد بانک های اطلاعاتی، ترکیب دو جدول در داخل یک جدول، یک راه حل معمولی بود. ادغام دو جدول بانک اطلاعاتی رابطه ای با یکدیگر و در داخل یک جدول تکنیمی که در سیستم بانک اطلاعاتی flat-file استفاده می شود.
سیستمهای بانک اطلاعاتی تک فایلی، جدولهای وابسته را با یکدیگر و در داخل جدول بزرگتر ادغام می نمایند.
بانک های تک فایلی به ندرت امروزه مورد استفاده قرار می گیرند، زیرا داده هیا غیر ضروری در داخل آنها به صورت تکراری وجود دارد. در مثال موتور، تصور کنید که نیمی از ماشین های داخل جدول بانک اطلاعاتی دارای موتورهای یکسانی باشند. اطلاعات مربوط به موتورهای یکسان به صورت غیرضرئری تکرار شده است، همان طور که در شکل 3-15 مشاهده می کنید. برای پاک کردن این اطلاعات تکراری، از یک فرآیند به نام نرمال سازی استفاده می کنیم. بانک اطلاعاتی نرمال سازی شده شامل هیچ دادة تکراری نمی باشد.
در یک بانک اطلاعاتی رابطه ای، اطلاعات مربوط به آبجکت موتور در یک جدول بانک اطلاعاتی موتور ذخیره خواهد شد. از آنجایی که آبجکت موتور دارای سه خاصیت به نامهای Horse Power و Liters و cylinders می باشد – ممکن است انتظار داشته باشید که جدول موتور دقیقاً سه ستون داشته باشد. در حالی که، جدول موتور نیاز به چهار ستون دارد. ستون چهارمی ممکن است ID نامیده شود، هر سطز در جدول مورتور را به صورت منحصر به فرد تعریف می کند.
سیستم های بانک اطلاعاتی به شما اجازه می دهد که به صورت اتوماتیک فیلدهای ID افزوده شدنی را ایجاد کنید. از آنجایی که هر وقت یک رکورد جدید در داخل بانک اطلاعاتی درج می گردد، فیلد به صورت خودکار اضافه می گردد، این عمل شناسة منحصر به فرد را ایجاد می کند.
یک ستون جدید به نام، Engine ID، نیز باید به جدول ماشین اضافه گردد. ستون Engine ID در جدول ماشین نوع موتور یک نمونه از ماشین بخصوص را نمایش می دهد. Engine ID در جدول ماشین به ID یکسانی در جدول Engine نگاشت پیدا می کند.
اغین همه صحبت از IDها و Engine IDها ممکن است گیج کننده باشد. توجه کنید که وقتی چندین ماشین دارای موتور یکسانی می باشند، ستون Engine ID آنها دارای مقدار یکسانی می باشد.

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  29  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


دانلود مقاله Active Server Page چیست